由于缺少依赖项,使用impdp在Oracle中导入数据失败

由于缺少依赖项,使用impdp在Oracle中导入数据失败,oracle,import,dependencies,export,impdp,Oracle,Import,Dependencies,Export,Impdp,我需要导出Oracle表的子集并将其导入到另一个Oracle实例中。使用expdp的导出工作得很好,但是当我尝试使用impdp工具在另一个实例中导入数据时,它失败了,因为缺少依赖项(外键)。是否有强制expdp工具导出所有必需的依赖项的选项?否 你应该确保你的转储集是完整的。 您可以尝试使用impdp生成sql文件,将生成的sql应用于另一个数据库以仅创建表。为此,您可能需要对生成的sql进行一些编辑工作,直到它适合您的任务 接下来使用impdp with contents=data\u仅导入预

我需要导出Oracle表的子集并将其导入到另一个Oracle实例中。使用expdp的导出工作得很好,但是当我尝试使用impdp工具在另一个实例中导入数据时,它失败了,因为缺少依赖项(外键)。是否有强制expdp工具导出所有必需的依赖项的选项?

你应该确保你的转储集是完整的。 您可以尝试使用impdp生成sql文件,将生成的sql应用于另一个数据库以仅创建表。为此,您可能需要对生成的sql进行一些编辑工作,直到它适合您的任务


接下来使用impdp with contents=data\u仅导入预创建表中的行。

我已经有一个包含所有表、约束、过程等的空数据库。。。我只想导入数据,但由于缺少依赖项而失败。当然,它们存在是有原因的-因此禁用它们不是一个好主意。如果只是几个表,您可以尝试根据选择引用行的查询导出所需的行。这是一个很好的例子是的,我已经担心除了为每个表编写查询之外没有其他解决方案。不管怎样,谢谢你的帮助。很高兴我能帮忙。很抱歉,答案不是您希望的答案。