在oracle11g中使用impdp导入时,碰到了【ORA-39126 KUPW$WORKER.PUT_DDLS [TABLE_STATISTICS]中Worker发生意外致命错误】报错,导致导入失败。
原因推断
通过查阅报错的具体信息,可以大概推断出是在执行TABLE_STATISTICS的时候因为EPVALUE列的数据类型和导入数据不匹配,导致出现错误使得impdp job终止。
解决方法
1.如果数据已经expdp导出,建议在导入的时候屏蔽掉统计信息(加属性EXCLUDE=STATISTICS)导入,导入后再使用DBMS_STATS重新收集统计信息。
2.如果数据尚未expdp导出,建议在导出的时候屏蔽掉统计信息(加属性EXCLUDE=STATISTICS)导出,导入后再使用DBMS_STATS重新收集统计信息。
"纷繁的世界,生活会失控,思想失控的频率也越来越高。"