关于impdp时,的ora-39125异常
程序员文章站
2022-06-26 19:48:15
...
处理对象类型 SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS ORA-39125: 在 KUPW$WORKER.PUT_DDLS 中 Worker 发生意外的致命错误 (在调用 DBMS_METADATA.CONVERT [TABLE_STATISTICS] 时) 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 105 ORA-06512: 在 "SYS.KUPW$WORKER", line 6241 ----- PL/SQL Call Stack ----- object line object handle number name 4A250654 14916 package body SYS.KUPW$WORKER 4A250654 6300 package body SYS.KUPW$WORKER 4A250654 12279 package body SYS.KUPW$WORKER 4A250654 3279 package body SYS.KUPW$WORKER 4A250654 6889 package body SYS.KUPW$WORKER 4A250654 1262 package body SYS.KUPW$WORKER 4A240210 2 anonymous block 作业 "CMS"."SYS_IMPORT_SCHEMA_01" 因致命错误于 10:07:19 停止 ORA-39014: 一个或多个 worker 进程已过早地退出。
------------------------------------------------------
网上说是Oracle的一个bug。
解决办法是:exclude=TABLE_STATISTICS以后再手工统计。
手工统计方法:
导入完成后重新手工收集一下即可。
execute dbms_stats.gather_table_stats(ownname=>'USERNAME',tabname=>'TABLE_NAME',cascade=>TRUE)
注意要有合适的权限
说明:
ORACLE会自动收集统计信息,当向表中插入/删除大量数据,数量量变化超过10%的时候系统会自动收集统计信息的。如果统计信息不准确,很可能会影响业务系统SQL语句的执行效率
-EOF-
上一篇: Tomcat与apache2集群的问题
下一篇: 惠普打印机132snw怎么设置无线打印?