2

我使用 impdp 进行了导入。

后来我在日志文件中发现了这些错误。

ORA-31693: Table data object "SMTAPP"."XP_ENTITIES_CONFIGS" failed to load/unload and is being skipped due to error:
ORA-29913: error in executing ODCIEXTTABLEOPEN callout
ORA-29400: data cartridge error
ORA-26065: check constraint cannot reference column, SYS_NC00005$, in direct path load

表 XP_ENTITIES_CONFIGS 有一个 XML 数据类型列。表本身已成功重新创建,但数据丢失。

任何的想法 ?

4

2 回答 2

2

Oracle 支持有几个点击量;最接近的看起来像错误 5574904。有点难以理解,但可能直到 11.2 才修复。

所述的解决方法是使用exp/imp代替;或者要在您导入的架构中删除约束(因为您已经说过它创建了表),请impdp使用附加参数重试tables=XP_ENTITIES_CONFIGS table_exists_action=append,然后在导入数据后重新创建约束。

很可能是别的东西,所以如果有疑问,请向 Oracle 提出服务请求。

于 2012-06-20T20:16:02.833 回答
1

检查您的文件的校验和!

我在服务器之间移动转储文件时遇到了文件损坏问题。花了很长时间才发现我损坏了一个文件。

于 2013-06-06T19:24:59.313 回答