ORA-39126: 在 KUPW$WORKER.PUT

xiaoxiao2021-02-28  97

本文转自:http://www.xifenfei.com/2012/06/ora-39126-在-kupwworker-put_ddls-table_statistics-中-worker-发生意外致命错误.html

使用impdp导入数据报如下错误导致导入终止

处理对象类型 SCHEMA_EXPORT /TABLE/TRIGGER 处理对象类型 SCHEMA_EXPORT /TABLE/INDEX/FUNCTIONAL_AND_BITMAP/INDEX 处理对象类型 SCHEMA_EXPORT /TABLE/INDEX/STATISTICS/FUNCTIONAL_AND_BITMAP/INDEX_STATISTICS 处理对象类型 SCHEMA_EXPORT /TABLE/STATISTICS/TABLE_STATISTICS ORA-39126: 在 KUPW$WORKER.PUT_DDLS [TABLE_STATISTICS] 中 Worker 发生意外致命错误   ORA-06502: PL /SQL : 数字或值错误 LPX-00225: end-element tag "HIST_GRAM_LIST_ITEM" does not match start-element tag "EPVALUE"   ORA-06512: 在 "SYS.DBMS_SYS_ERROR" , line 95 ORA-06512: 在 "SYS.KUPW$WORKER" , line 9001   ----- PL /SQL Call Stack -----    object      line  object    handle    number  name 26ABF4B0     20462  package body SYS.KUPW$WORKER 26ABF4B0      9028  package body SYS.KUPW$WORKER 26ABF4B0     16665  package body SYS.KUPW$WORKER 26ABF4B0      3956  package body SYS.KUPW$WORKER 26ABF4B0      9725  package body SYS.KUPW$WORKER 26ABF4B0      1775  package body SYS.KUPW$WORKER 290D454C         2  anonymous block   ORA-39097: 数据泵作业出现意外的错误 -1427 ORA-39065: DISPATCH 中出现意外的主进程异常错误 ORA-01427: 单行子查询返回多个行   作业 "EAS" . "SYS_IMPORT_SCHEMA_01" 因致命错误于 15:21:20 停止

从这里可以看出是在执行TABLE_STATISTICS的时候因为EPVALUE列的数据类型和导入数据不匹配,问题发生上面错误,导致impdp job终止. 解决办法 参考文档:[ID 878626.1] 1.如果数据已经expdp导出,建议在导入的时候屏蔽掉统计信息导入EXCLUDE=STATISTICS,导入后使用DBMS_STATS 重新收集统计信息 2.如果数据尚未expdp导出,建议在导出的时候屏蔽掉统计信息导出EXCLUDE=STATISTICS导入后使用DBMS_STATS 重新收集统计信息

转载请注明原文地址: https://www.6miu.com/read-70596.html

最新回复(0)