ITPub博客

首页 > 数据库 > Oracle > expdp ORA-31626: job does not exist

expdp ORA-31626: job does not exist

原创 Oracle 作者:白盲丶 时间:2018-05-18 15:15:48 0 删除 编辑
一、问题描述
    expdp执行导出时报错ORA-31626: job does not exist 
    通过查询网络资源发现类似案例,将解决方法记录。

  1. [oracle@oracle-T ~]$ expdp doudou/oracle@test directory=dump dumpfile=doudou.dmp schemas=doudou
  2. Export: Release 10.2.0.1.0 - 64bit Production on Friday, 30 November, 2012 9:46:43
  3. Copyright (c) 2003, 2005, Oracle. All rights reserved.
  4. Connected to: Oracle Database 10g Release 10.2.0.1.0 - 64bit Production
  5. ORA-31626: job does not exist
  6. ORA-31637: cannot create job SYS_EXPORT_SCHEMA_01 for user DOUDOU
  7. ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
  8. ORA-06512: at "SYS.KUPV$FT_INT", line 600
  9. ORA-39080: failed to create queues "" and "" for Data Pump job
  10. ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
  11. ORA-06512: at "SYS.KUPC$QUE_INT", line 1555
  12. ORA-01403: no data found
二、问题分析
    通过查询网络资源得知可能由于oracle升级导致
三、解决方案

  1. @?/rdbms/admin/catalog.sql
  2. @?/rdbms/admin/catproc.sql
  3. -----------------------------------------------------------------------------
  4. //在此项目中以上步骤已成功expdp,以下语句未执行

  5. [后续此库出现问题:EXP-00056: ORACLE error 932 encountered]
  6. 解决方法

  7. SQL> connect / as sysdba
  8. SQL> @?/rdbms/admin/catmetx.sql
  9. SQL> @?/rdbms/admin/utlrp.sql
  10. 总结:
  11. 这种错误通常都是由于Oracle软件升级之后和库不一致产生的,需要重新
  12. 执行catalog.sql and catproc.sql来配置后台数据字典
  13. sql>@?/rdbms/admin/catalog.sql
  14. sql>@?/rdbms/admin/catproc.sql
  15.  【执行数据字典的编写应该检测是否有失效的对象,如有失效应该执行以下】

  16. SQL> connect / as sysdba
  17. SQL> @?/rdbms/admin/catmetx.sql
  18. SQL> @?/rdbms/admin/utlrp.sql

  19. 问题: EXP-00056: ORACLE error 932 encountered

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31427447/viewspace-2154676/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2017-01-09

  • 博文量
    32
  • 访问量
    62416