3

我有一些 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,但甚至不确定为 remap 提供哪些参数。

4

1 回答 1

2

从日志中;看起来您导出了带有参数的表content=data_only以及何时导入它;Oracle 期望存在表结构和元数据。所以要么在没有content=data_only参数的情况下导出 - 或者如果那是不可能的;创建表并重新导入。

于 2012-06-25T07:55:45.417 回答