关于impdp时,的ora-39125异常

处理对象类型 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-


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值