|
发表于 2014-4-22 23:58:47
|
显示全部楼层
从报错ORA-24010: QUEUE SYS.AQ$_KUPC$DATAPUMP_QUETAB_E does not exist 看SYS.AQ$_KUPC$DATAPUMP_QUETAB_E队列丢失
可以参考相同版本库中该queue对象,在本库尝试常见,如果能够ok最好,如果不能ok,考虑重建data pumpdata
参考
How To Reload Datapump Utility EXPDP/IMPDP (Doc ID 430221.1)- APPLIES TO:
- Oracle Database - Enterprise Edition - Version 10.1.0.2 to 11.2.0.3 [Release 10.1 to 11.2]
- Information in this document applies to any platform.
- ***Checked for relevance on 26-MAR-2013***
- GOAL
- How to reload DATAPUMP utility? This may be required in different situations, like hanging issues, internal errors, data dictionary incompatibility, etc, all of them related to initiating phase of DataPump.
- SOLUTION
- In some cases DataPump utility may get corrupted and we need to recreate DataPump utility to overcome internal corruption. To do this, you need to run a set of scripts as given below.
- Note: Run the following as sysdba user:
- SQL> connect / as sysdba
- For Oracle version 10.1 :
- 1. Catdp.sql orders the installation of all its components including the Metadata API which was previously installed separately. By default catproc.sql invoke this script.
- SQL> @$ORACLE_HOME/rdbms/admin/catdp.sql
- 2. dbmspump.sql will create DBMS procedures for dataPUMP
- SQL> @$ORACLE_HOME/rdbms/admin/dbmspump.sql
-
- For Oracle version 10.2:
- 1. Catdph.sql will Re-Install DataPump types and views
- SQL> @$ORACLE_HOME/rdbms/admin/catdph.sql
- Note: If XDB is installed, then it is required to run "catmetx.sql" script also.
- Use this code to verify if XDB is installed:
- SQL> select substr(comp_name,1,30) comp_name,
- substr(comp_id,1,10) comp_id,
- substr(version,1,12) version,
- status
- from dba_registry;
- Sample output if XDB installed,
- Oracle XML Database XDB -version- VALID
- 2. prvtdtde.plb will Re-Install tde_library packages
- SQL> @$ORACLE_HOME/rdbms/admin/prvtdtde.plb
- 3. Catdpb.sql will Re-Install DataPump packages
- SQL> @$ORACLE_HOME/rdbms/admin/catdpb.sql
- 4. Dbmspump.sql will Re-Install DBMS DataPump objects
- SQL> @$ORACLE_HOME/rdbms/admin/dbmspump.sql
- 5. To recompile invalid objects, if any
- SQL> @$ORACLE_HOME/rdbms/admin/utlrp.sql
-
- For Oracle version 11g:
- 1. Catproc.sql
- SQL> @$ORACLE_HOME/rdbms/admin/catproc.sql
- 2. To recompile invalid objects, if any
- SQL> @$ORACLE_HOME/rdbms/admin/utlrp.sql
- For runing catproc.sql, please refer to
- Note 863312.1 - Best Practices for running catalog, catproc and utlrp script
- Additional Resources
- Community: Database Utilities
- Still have questions? Use the above community to search for similar discussions or start a new discussion on this subject.
- REFERENCES
- NOTE:863312.1 - Best Practices for running catalog, catproc and utlrp script
复制代码 |
|