oracle - 将 dmp 文件导入 Oracle 11g XE

标签 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,但甚至不确定为重映射提供什么参数。

最佳答案

来自日志;看起来你用参数 content=data_only 导出了表,当你导入它时; Oracle 希望表结构和元存在。因此,要么在没有 content=data_only 参数的情况下导出 - 或者如果这是不可能的;创建表并重新导入。

关于oracle - 将 dmp 文件导入 Oracle 11g XE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11184875/

相关文章:

从 csv 文件导入 Android 应用内商品

oracle - SQLPlus - 数据泵(expdp 和 impdp)

python - 使用带有 IN 语句的 cx_Oracle (Python 3)

java - 在 Android SDK 中导入文本文件

sql - 插入最大选定值作为新记录 oracle

mysql - 确保表只包含某些字段的唯一值

sql - 导出和导入 Oracle 表时遇到问题

oracle11g - ORA-39122 : Unprivileged users may not perform REMAP_SCHEMA remappings

sql - 如何在Oracle 10g中执行 "selective where"?

Oracle Apex 登录页面