ITPub博客

首页 > 数据库 > Oracle > ORACLE exp/imp导入报错IMP-00009&IMP-00028&IMP-00015

ORACLE exp/imp导入报错IMP-00009&IMP-00028&IMP-00015

原创 Oracle 作者:清风艾艾 时间:2017-08-15 09:50:54 0 删除 编辑
    2017年8月14日,一实施同事使用imp导入exp导出的dmp文件时,遇到报错IMP-00009&IMP,具体报错如图所示:

出现报错的原因可能是dmp文件本身不完整,如果仍要导入数据,可以对imp命令加上commit=yes进行控制,可行的imp导入命令:
imp zhul/zhulei file=/home/oracle/other/yy_basj_lyzlyy.dmp log=/home/oracle/other/yy_basj_lyzlyy.log full=y commit=yes
再次执行导入,遇到imp报错:IMP-00015,具体报错如图:

这个报错的原因很明确,就是第一次导入虽然没有导入数据,但是表结构已经创建,再次导入需要将表结构删除,删除后再次导入,
导入执行成功:


需要注意的是,imp加commit=yes虽然可以将有问题的dmp文件中的数据导入,但是可能会丢失数据,建议重新导出,然后再次导入。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29357786/viewspace-2143521/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
个人喜欢IT行业,目前从事数据库工作,包括Oracle、mysql、mongodb、sqlserver等数据库的维护,喜欢专研开发技术,尤其对java程序的开发感兴趣。工作经历上,在中国联通系统集成公司、中公网医疗信息技术有限公司做过数据库技术支持;目前在海量数据,负责华东区oracle、mysql、mongodb的维护工作。

注册时间:2015-01-30

  • 博文量
    251
  • 访问量
    544909