一、问题描述
expdp执行导出时报错ORA-31626: job does not exist
通过查询网络资源发现类似案例,将解决方法记录。
二、问题分析
通过查询网络资源得知可能由于oracle升级导致
三、解决方案
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博客 ” ,链接:http://blog.itpub.net/31427447/viewspace-2154676/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31427447/viewspace-2154676/