如题。有一个大约70M的dmp文件,我用imp命令导入,但发现导入后数据库什么也没有。dmp文件有这么大,但导入时很快,我就怀疑没导入到。它导入后是提示成功终止导入,但有错误。
请问是什么原因!!谢谢
p.s:我用自己导出的dmp文件用同样的方法导入是可以的。
还想问一句,导入时的用户名和导入表的用户名是否可以不同的??
请问是什么原因!!谢谢
p.s:我用自己导出的dmp文件用同样的方法导入是可以的。
还想问一句,导入时的用户名和导入表的用户名是否可以不同的??
解决方案 »
- 关于oracle的块管理问题,求高手指点迷经。
- 语句转换
- oracle数据库进行同步数据
- 我有一个sql list了,里面放的全是insert/update语句,怎么写一个存储过程执行它
- oracle 不能插入值,请问是什么原因
- ORA-00932: 不一致的数据类型: 要求 - 得到的却是 BLOB
- 这个sql有什么问题,?请大家看看阿
- 如何得到一个Oracle数据表的字段信息?急,急
- 请教:如何删除掉一个模式下所有的表?
- 一个select语句的请教!(刚才未解决,太罗嗦了,故开新贴……)
- 创建库时报ORA-01092: ORACLE instance terminated. Disconnection forced 错误,小女子用我所有的分求答案,请个位多帮忙.
- 大家帮看看这条SQL语句为什么不对啊?两个字段相加,第三个字段没有值啊
现在单知道导入失败了,如何判断原因?
关于咨询exp的人员,因为我们只能直接联系到市场部,由他们再联系技术部,这样一来一会很花时间,而且他们和我们还不在一个城市。但会努力联系的。
关于日志文件,要等明天到实验室才能弄出来,希望各位能继续关注。
关于版本,我用的是9i,不知道那个dmp是什么版本exp的,不知道是否有问题?
想问一个问题:成功终止导入,但出现错误。网上说是没有什么问题的,而且自己用自己exp的出来的dmp文件也会出现这个,但能成功导入表。不知道这个“出现错误”是不是oracle的bug呢?
小弟只是一名本科学生,才疏学浅,望各位交流时能详细一点
导入已备份好的.dmp文件到数据库中,表空间名及用户名都要和原来的一致,没有则先创建再导入
建表空间时数据文件的初始大小尽量设置的大一些【因为使用.dmp导出的数据是已经压缩后的(默认),
除非导出时你选择了不压缩】,否则会提示错误信息,数据也只会导入一部分。
如exp scott/tiger tables=dept,emp file=F:\backup\back1.dmp ,F:\backup\back2.dmp filesize=1G;
出现乱码也不会没有表吧,那些dmp文件是50到100m不等,200多个
http://blog.sina.com.cn/s/articlelist_1493494312_3_1.html
干脆给你贴过来,或许有点帮助:
正式库数据库版本oracle 10.2.0 64bit 操作系统windows 2003 x64
测试库数据库版本oracle 10.2.0 32bit 操作系统windows xp pro一、先通过exp全部导出正式库(exp system/manager@dbserver file=c:\081030.dmp full=y)
二、通过二进制编辑软件ultralEdit打开导出后的DMP文件
三、打开DMP文件后点“Toggle Hex Mode”会看到在DMP文件的开头有创建表空间的语句,将此复制下来
四、将复制出来的创建表空间语句带有大量的空格,建议放到PLSQL Developer里SQL窗口
五、将语句里的数据文件路径与测试库数据文件路径修改一致。
六、在测试库上导入之前导出的dmp文件(imp system/manager@test file=c:\080730.dmp )
七、中间会报很多错误不用理会,导入完毕后检查各触发器、过程,可能需要重新编译
很难分析的
http://1525021980.blog.163.com/blog/static/3248791320090204453976/