我有一些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,但甚至不确定为重映射提供哪些参数。
答案 0 :(得分:1)
从日志中;看起来您导出了包含参数content=data_only
的表格以及导入时的表格; Oracle期望表结构& meta存在。因此,要么在没有content=data_only
参数的情况下导出 - 或者如果不可能;创建表并重新导入。