oracle 11g 数据泵导入有关问题请问

oracle 11g 数据泵导入问题请教?学习数据泵导入导出操作时遇到下面的问题?在一个数据库下操作。数据库为11G

oracle 11g 数据泵导入问题请教?
学习数据泵导入导出操作时遇到下面的问题?在一个数据库下操作。数据库为11G
在用户LTCE下新建了两个表,利用数据泵出:
expdp ltce/ltce@orcl directory=dumpdir dumpfile=test.dmp  成功导出。
想把导出的数据导入到另一个用户ADC下:
导入语句:impdp adc/abc@orcl directory=dumpdir dumpfile=test.dmp




错误日志:启动 "ADC"."SYS_IMPORT_FULL_01":  adc/********@orcl directory=dumpdir dumpfile=test.dmp 
处理对象类型 SCHEMA_EXPORT/USER
ORA-31684: 对象类型 USER:"LTCE" 已存在
处理对象类型 SCHEMA_EXPORT/SYSTEM_GRANT
处理对象类型 SCHEMA_EXPORT/ROLE_GRANT
处理对象类型 SCHEMA_EXPORT/DEFAULT_ROLE
处理对象类型 SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
处理对象类型 SCHEMA_EXPORT/TABLE/TABLE
ORA-39151: 表 "LTCE"."STU" 已存在。由于跳过了 table_exists_action, 将跳过所有相关元数据和数据。
ORA-39151: 表 "LTCE"."CLASS" 已存在。由于跳过了 table_exists_action, 将跳过所有相关元数据和数据。
ORA-39151: 表 "LTCE"."STUDENT" 已存在。由于跳过了 table_exists_action, 将跳过所有相关元数据和数据。
处理对象类型 SCHEMA_EXPORT/TABLE/TABLE_DATA
作业 "ADC"."SYS_IMPORT_FULL_01" 已经完成, 但是有 4 个错误 (于 11:27:54 完成)
[最优解释]

引用:
问题是我想把导出来的数据导入到ADC表中,而不是提示LTCE表中数据已存在。

你可以:
1)加个参数table_exists_action=replace
 或者
2)把表drop掉,然后再impdp
[其他解释]
10g R2

u2@EMREP> conn u1/u1
Connected.
u1@EMREP> select * from t;

         N NAME
---------- --------------------
         1 a
         2 b
         3 c

[oracle@localhost ~]$ expdp u1/u1@emrep directory=dumpdir dumpfile=test.dmp

Export: Release 10.2.0.1.0 - Production on Sunday, 02 December, 2012 21:16:52

Copyright (c) 2003, 2005, Oracle.  All rights reserved.

Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
Starting "U1"."SYS_EXPORT_SCHEMA_01":  u1/********@emrep directory=dumpdir dumpfile=test.dmp 
Estimate in progress using BLOCKS method...
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 64 KB
Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
Processing object type SCHEMA_EXPORT/TABLE/TABLE
Processing object type SCHEMA_EXPORT/TABLE/INDEX/INDEX
Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
Processing object type SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
Processing object type SCHEMA_EXPORT/TABLE/COMMENT
Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
. . exported "U1"."T"                                    5.234 KB       3 rows
Master table "U1"."SYS_EXPORT_SCHEMA_01" successfully loaded/unloaded


******************************************************************************
Dump file set for U1.SYS_EXPORT_SCHEMA_01 is:
  /home/oracle/test.dmp
Job "U1"."SYS_EXPORT_SCHEMA_01" successfully completed at 21:17:29

[oracle@localhost ~]$ impdp u2/u2@emrep directory=dumpdir dumpfile=test.dmp remap_schema=u1:u2

Import: Release 10.2.0.1.0 - Production on Sunday, 02 December, 2012 21:20:43

Copyright (c) 2003, 2005, Oracle.  All rights reserved.

Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
Master table "U2"."SYS_IMPORT_FULL_01" successfully loaded/unloaded
Starting "U2"."SYS_IMPORT_FULL_01":  u2/********@emrep directory=dumpdir dumpfile=test.dmp remap_schema=u1:u2 
Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
Processing object type SCHEMA_EXPORT/TABLE/TABLE
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
. . imported "U2"."T"                                    5.234 KB       3 rows
Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Job "U2"."SYS_IMPORT_FULL_01" successfully completed at 21:20:52
u1@EMREP> conn u2/u2                 
Connected.
u2@EMREP> select * from t;

         N NAME
---------- --------------------
         1 a
         2 b
         3 c


[其他解释]
不都已经提示你了么

[其他解释]
emap_schema应该是可以的  你再试试  是不是弄错了
[其他解释]
问题是我想把导出来的数据导入到ADC表中,而不是提示LTCE表中数据已存在。
[其他解释]
引用:
引用:
问题是我想把导出来的数据导入到ADC表中,而不是提示LTCE表中数据已存在。
你可以:
1)加个参数table_exists_action=replace
 或者
2)把表drop掉,然后再impdp


1)删除用户drop user ltce cascade;
重新导:impdp adc/abc@orcl directory=dumpdir dumpfile=test.dmp
问题出现:系统中多出了ltce用户;之前确实删掉了,数据在用户ltce中,用户ADC中无数据;
2)加上参数table_exists_action=replace
问题是数据只更新用户ltce中的表数据,用户ADC中还是无数据。
3)删除重新导,加上参数remap_schema:
impdp adc/abc@orcl directory=dumpdir dumpfile=test.dmp remap_schema=ltce:adc 问题同第一种情况用户ADC中无数据;
请问这是为什么?难道只能在原用户上导入导出?
[其他解释]
看linwaterbin 的操作,觉得应该可以。
又试了一遍,把非系统用户全部删除,重建表空间。新建用户,表空间。重新导,加上参数remap_schema=ltce:adc  数据导入成功!
                        谢谢linwaterbin !谢谢大家!