将dmp文件导入Oracle 11g XE

时间:2012-06-25 07:10:19

标签: oracle import impdp

我有一些dmp文件(由不同的用户生成)我需要导入到MS SQL中。我意识到我首先需要将文件导入Oracle(我有11g XE)。

我的问题是我无法弄清楚如何将文件导入Oracle。我正在尝试使用impdp工具,但不断收到以下错误:

Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
ORA-39034: Table TABLE_DATA:"PO"."PO_VENDORS" does not exist.
ORA-39126: Worker unexpected fatal error in KUPW$WORKER.UPATE_TD_ROW_IMP [15] 
TABLE_DATA:"PO"."PO_VENDORS"
ORA-31603: object "PO_VENDORS" of type TABLE not found in schema "PO"
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 105
ORA-06512: at "SYS.KUPW$WORKER", line 8364

尝试使用和不使用remap_tablespace,但甚至不确定为重映射提供哪些参数。

1 个答案:

答案 0 :(得分:1)

从日志中;看起来您导出了包含参数content=data_only的表格以及导入时的表格; Oracle期望表结构& meta存在。因此,要么在没有content=data_only参数的情况下导出 - 或者如果不可能;创建表并重新导入。