一、问题描述
expdp执行导出时报错ORA-31626: job does not exist
通过查询网络资源发现类似案例,将解决方法记录。
-
[oracle@oracle-T ~]$ expdp doudou/oracle@test directory=dump dumpfile=doudou.dmp schemas=doudou
-
Export: Release 10.2.0.1.0 - 64bit Production on Friday, 30 November, 2012 9:46:43
-
Copyright (c) 2003, 2005, Oracle. All rights reserved.
-
Connected to: Oracle Database 10g Release 10.2.0.1.0 - 64bit Production
-
ORA-31626: job does not exist
-
ORA-31637: cannot create job SYS_EXPORT_SCHEMA_01 for user DOUDOU
-
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
-
ORA-06512: at "SYS.KUPV$FT_INT", line 600
-
ORA-39080: failed to create queues "" and "" for Data Pump job
-
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
-
ORA-06512: at "SYS.KUPC$QUE_INT", line 1555
-
ORA-01403: no data found
二、问题分析
通过查询网络资源得知可能由于oracle升级导致
三、解决方案
-
@?/rdbms/admin/catalog.sql
-
@?/rdbms/admin/catproc.sql
-
-----------------------------------------------------------------------------
-
//在此项目中以上步骤已成功expdp,以下语句未执行
-
-
[后续此库出现问题:EXP-00056: ORACLE error 932 encountered]
-
解决方法
-
-
SQL> connect / as sysdba
-
SQL> @?/rdbms/admin/catmetx.sql
-
SQL> @?/rdbms/admin/utlrp.sql
-
总结:
-
这种错误通常都是由于Oracle软件升级之后和库不一致产生的,需要重新
-
执行catalog.sql and catproc.sql来配置后台数据字典
-
sql>@?/rdbms/admin/catalog.sql
-
sql>@?/rdbms/admin/catproc.sql
-
【执行数据字典的编写应该检测是否有失效的对象,如有失效应该执行以下】
-
-
SQL> connect / as sysdba
-
SQL> @?/rdbms/admin/catmetx.sql
-
SQL> @?/rdbms/admin/utlrp.sql
-
-
问题: EXP-00056: ORACLE error 932 encountered
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31427447/viewspace-2154676/
,如需转载,请注明出处,否则将追究法律责任。