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

遇到个客户需求,在自己库上先做了个实验,结果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文档。。将遗漏的步骤重新来了一遍。。。

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








你可能感兴趣的:(expdp遇到ORA-39014: One or more workers have prematurely exited.)