expdp遇到ORA-39014: One or more workers have prematurely exited.

在尝试使用expdp导出数据时,遇到错误:ORA-39014和ORA-31672。经过排查,发现是由于之前进行的11.1.0.6到11.1.0.7的版本升级过程中,未按文档完成所有步骤导致。查阅Metalink文档和alert日志后,找到解决方案,重新执行遗漏的升级步骤,成功解决问题。提醒做事要细心,避免返工。

遇到个客户需求,在自己库上先做了个实验,结果expdp的时候报错:

ORA-39014: One or more workers have prematurely exited.
ORA-39029: worker 1 with process name "DW01" prematurely terminated
ORA-31672: Worker process DW01 died unexpectedly.

纳闷了,感觉一个简单expdp不至于遇到bug吧。

oracle版本是windows 11.1.0.7 ,百度了一番,发现确实有类似的bug,但是发生版本是10.2.0.3,而且说了在11g已经修复了。

查了下alert日志,发现如下错误信息:

ORA-07445: 出现异常错误: 核心转储 [kuxgetHashCode()+83] [ACCESS_VIOLATION] [ADDR:0x604A26F] [PC:0x247F13F] [UNABLE_TO_WRITE] []

在metalink上查了下,找到了文章DOS ID 951402.1

咳咳,文章上说,小伙子。。你是不是之前做了补丁升级的操作,然后你又没有按照补丁升级文档将所有步骤做完。。。。。

骚瑞,我之前确实做了个升级,将11.1.0.6升到了11.1.0.7.。。。。。

既然知道原因了,就好办了,找出之前升级包里面的readme文档。。将遗漏的步骤重新来了一遍。。。

教训呢,还是做事要细心点,莫急躁,返工浪费的时间远高于花费在仔细上的时间。。。。








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值