0
我需要导出Oracle表的一个子集并将其导入另一个Oracle实例。使用expdp导出工作得很好,但是当我尝试使用impdp工具导入另一个实例中的数据时,失败是因为缺少依赖关系(外键)。有没有任何选项强制expdp工具导出所有必需的依赖关系?使用impdp在Oracle中导入数据失败,因为缺少依赖关系
我需要导出Oracle表的一个子集并将其导入另一个Oracle实例。使用expdp导出工作得很好,但是当我尝试使用impdp工具导入另一个实例中的数据时,失败是因为缺少依赖关系(外键)。有没有任何选项强制expdp工具导出所有必需的依赖关系?使用impdp在Oracle中导入数据失败,因为缺少依赖关系
没有。
您应该确定您的转储设置已完成。 您可以尝试的是使用impdp生成sql文件,将生成的sql应用于其他数据库以仅创建表[s]。为此,您可能需要对生成的sql执行一些编辑工作,直到它适合您的任务。
下一页使用IMPDP包含内容= DATA_ONLY导入的行前CREATE TABLE [S]
我已经与所有的表,约束程序一个空数据库,......我只想要导入数据但由于缺少依赖关系而失败。 – user1225775
当然,他们在那里有一个原因 - 因此,禁用它们不是一个好主意。 – user1225775
如果只有几个表,您可以尝试根据选择引用行的查询导出所需的行。这是一个很好的例子 –