客户机房要进行搬迁,由于没有足够的空间做全库的RMAN备份,物理文件大小毕较大,我这边准备用EXPDP做了个SYSTEM用户的全备份,以备使用。

但试了几次,每次备份到1个小时左右就会出现如下错误中断操作。

UDE-00008: operation generated ORACLE error 31626  
ORA-31626: job does not exist    
ORA-39086: cannot retrieve job information    
ORA-06512: at "SYS.DBMS_DATAPUMP", line 2772    
ORA-06512: at "SYS.DBMS_DATAPUMP", line 3886

查了一下说是ORACLE的BUG(客户这边ORACLE使用版本10.2.0.1)

解决办法比较简单,检查了一下告警日志,数据库没有什么异常告警,把库正常停止一下,再启动。

然后再执行EXPDP,再没有出现过错误。