大家好,关于oracleimp很多朋友都还不太明白,不知道是什么意思,那么今天我就来为大家分享一下关于oracleimp导入的相关知识,文章篇幅可能较长,还望大家耐心阅读,希望本篇文章对各位有所帮助!
1oracle用imp报错是什么原因?
1、Oracle导入数据时出现这个错误IMP-00015: 由于对象存在, 以下语句失败,是设置错误造成的,解决方法如下:首先键盘上啊Win+R,运行gpedit.msc,打开本地组策略。在计算机配置菜单下找到管理模板,再找到系统。
2、oracle导入dmp文件报错IMP-00019,IMP-00003,ORA-00001是设置错误造成的,解决方法为:找一台配置比较好的电脑安装服务器版本的操作系统,目前常见的有Windows 2008 / 2012 server。
3、oracle在导入数据时报1659的错误的原因主要是数据库表空间剩余空间不足引起的。分析原因 表空间剩余空间不足。
4、imp username/password@OracleID File=Oracle.dmp 数据库的用户username居然设置为了DBA权限,晕倒。
5、确实是版本问题,低版本导出数据导入高版本数据库,一般会出现942错误,属于正常现象;但是高版本导出数据导入低版本数据库,一般很难兼容,即使导入也会在应用中出错,建议不要向下兼容操作。
6、数据泵不一致导致的,比如说你用expbd导出来的 用imp导入的时候就会出现这个错误,exp导出来的用imp导入;expbd导出来的用impbd导入。和版本没有关系,导出库时用的oracle版本和导入时用的不同。小版本不同也有影响。
2oracle数据库imp导入失败,错误imp-00085
1、错误提示连接超时,首先确认实例能连接上,此外指定file时加上绝对路径试试,有问题再追问。
2、问题原因:imp和exp工具的版本不一致 问题处理:使用低版本的exp和imp完成数据的迁移。尽量不要使用高版本的客户端去连接低版本的数据库。
3、如果你是从一个用户导入到另外一个用户 那就应该指名FROM TO 如:imp icdmain/icd fromuser=icdmain touser=icdmain rows=y indexes=n IMP:命令参考请看 http://chinazjq.itpub.net/post/34326/385636 祝你成功。
4、应该能看出来是在导入哪个用户的时候提示的 帐户已被锁定 的吧?用 system 登录,执行:alter user xxx account unlock;解锁即可。
5、您好!建议您使用驱动精灵更新。驱动精灵在为用户推送更新驱动时充分考虑到兼容性、稳定性及用户的使用反馈等各种因素。更新后的驱动更稳定,更新后出问题的风险更低。
3OracleImp时候表空间暴涨一例
1、没有为临时表空间设置上限,而是允许无限增长。但是如果设置了一个上限,最后可能还是会面临因为空间不够而出错的问题,临时表空间设置太小会影响性能,临时表空间过大同样会影响性能,至于需要设置为多大需要仔细的测试。
2、如果指定了full=y,会导入用户和表空间(也就是不用你提前手工弄)。但是这是有前提的:你的导出环境的表空间数据文件所在目录,在导入环境下要有且可用空间不能小于导出环境的。
3、到源库上执行上面的sql语句,看结果有没有你导入的用户。
4、order by or group by (排序占主要部分);索引的创建和重建;distinct操作;union & intersect & minus sort-merge joins;Analyze 操作;有些异常也会引起TEMP的暴涨。
5、如果确实数据量大,那必然要扩空间加数据文件。如果数据库高水位线过高,浪费空间,那就在线回缩高水位,然后清表。
4oracle中exp,imp的使用详解
首先进入命令行,点击开始,输入cmd。键盘按回车键,出现命令行窗口。接着导入的命令是:imp 用户名/密码@网络服务名 file=xxx.dmp full=y。
在用户 / 口令之后的命令:实例: EXP SCOTT/TIGER 或者,您也可以通过输入跟有各种参数的 EXP 命令来控制“导出”的运行方式。
或者, 可以通过输入 IMP 命令和各种参数来控制导入 的运行方式。
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!