各位哥,今天小弟用impdp做导入练习,但发觉数据表并不不导入:导出语句为:
expdp lee/***** directory=dump_dir dumpfile=mydump.dmp tables=person job_name=my_exp
结果显示成功导出。导入语句为:
impdp jimy/****** directory=dump_dir dumpfile=mydump.dmp tables=person job_name=my_imp系统提示为如下:
连接到: Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
已成功加载/卸载了主表 "JIMY"."SYS_IMPORT_TABLE_01" 
ORA-39154: 外部方案中的对象已从导入中删除
ORA-31655: 尚未为作业选择数据或元数据对象
启动 "JIMY"."SYS_IMPORT_TABLE_01":  jimy/******** directory=dump_dir dumpfile=mydump.dmp tables=person 
作业 "JIMY"."SYS_IMPORT_TABLE_01" 已于 11:09:52 成功完成但小弟在jimy用户下查询person时,系统却提示:ORA-00942:表或视力不存在
请问这是什么原因造成的啊,小弟应该怎样处理?

解决方案 »

  1.   

    进出的用户名不一致当然没有,默认找同名用户。加上remap_scmema=lee:jimy
      

  2.   

    多谢#1楼这位哥,尝试用你的方法后已经可以成功导出表了,数据也完整,但在导入过程中系统却提示了如下信息:(为什么会有编译警告和错误提示?小弟应如何处理?)
    连接到: Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    已成功加载/卸载了主表 "JIMY"."SYS_IMPORT_FULL_01" 
    启动 "JIMY"."SYS_IMPORT_FULL_01":  jimy/******** directory=dump_dir dumpfile=tabledump.dmp remap_schema=lee:jimy 
    处理对象类型 TABLE_EXPORT/TABLE/TABLE
    处理对象类型 TABLE_EXPORT/TABLE/TABLE_DATA
    . . 导入了 "JIMY"."PERSON"                             6.906 KB       7 行
    处理对象类型 TABLE_EXPORT/TABLE/INDEX/INDEX
    处理对象类型 TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
    处理对象类型 TABLE_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
    处理对象类型 TABLE_EXPORT/TABLE/TRIGGER
    ORA-39082: 对象类型 TRIGGER:"JIMY"."ADDING_HISTORY" 已创建, 但带有编译警告
    ORA-39082: 对象类型 TRIGGER:"JIMY"."ADDING_HISTORY" 已创建, 但带有编译警告
    处理对象类型 TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
    作业 "JIMY"."SYS_IMPORT_FULL_01" 已经完成, 但是有 2 个错误 (于 10:08:53 完成)