【发布时间】:2012-08-18 14:28:26
【问题描述】:
我需要导出 Oracle 表的子集并将其导入另一个 Oracle 实例。使用 expdp 的导出效果很好,但是当我尝试使用 impdp 工具在另一个实例中导入数据时,它失败了,因为缺少依赖项(外键)。是否有任何选项可以强制 expdp 工具也导出所有必需的依赖项?
【问题讨论】:
标签: oracle import dependencies export impdp
我需要导出 Oracle 表的子集并将其导入另一个 Oracle 实例。使用 expdp 的导出效果很好,但是当我尝试使用 impdp 工具在另一个实例中导入数据时,它失败了,因为缺少依赖项(外键)。是否有任何选项可以强制 expdp 工具也导出所有必需的依赖项?
【问题讨论】:
标签: oracle import dependencies export impdp
没有。
您应该确保您的转储集是完整的。 您可以尝试使用 impdp 生成 sql 文件,将生成的 sql 应用于其他数据库以仅创建表 [s]。为此,您可能需要对生成的 sql 进行一些编辑工作,直到它适合您的任务。
接下来使用impdp with contents=data_only 来导入预创建表[s]中的行
【讨论】: