当前位置: 代码迷 >> Oracle管理 >> oracle expdp 有关问题
  详细解决方案

oracle expdp 有关问题

热度:952   发布时间:2016-04-24 04:17:35.0
oracle expdp 问题
数据库导出时报错,请高手们帮忙看看,怎么解决,谢谢。

db1[/tmp/tmp]$expdp  qt/123456 DIRECTORY=dump DUMPFILE=a.dump  logfile=a.log schemas=qt

Export: Release 11.2.0.1.0 - Production on Thu Jul 3 12:50:57 2014

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
ORA-31626: job does not exist
ORA-31637: cannot create job SYS_EXPORT_SCHEMA_01 for user SYSTEM
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
ORA-06512: at "SYS.KUPV$FT_INT", line 798
ORA-39244: Event to disable dropping null bit image header during relational select
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 86
ORA-06512: at "SYS.KUPC$QUE_INT", line 1825
ORA-24001: cannot create QUEUE_TABLE, SYS.KUPC$DATAPUMP_QUETAB_1 already exists
------解决方案--------------------
重新配置下数据字典
执行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
------解决方案--------------------
重新编译也失效

dbms_utility.compile_schema(user,false);

这个能否执行,怎么那么多失效对象,你是否做过什么。
  相关解决方案