一次expdp 错误的分析处理

简介:

     一次expdp/impdp是出现错误

 
 
  1. $ expdp system/***** dumpfile=<filename.dmp> nologfile=y compression=all  schemas=<schema_name> 
  2. Export: Release 11.2.0.2.0 - Production on Tue Mar 6 13:45:10 2012 
  3.  
  4. Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved. 
  5.  
  6. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production 
  7. With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP, 
  8. Data Mining and Real Application Testing options 
  9. ORA-39006: internal error 
  10. ORA-39065: unexpected master process exception in DISPATCH 
  11. ORA-04063: package body "SYS.DBMS_METADATA_UTIL" has errors 
  12. ORA-06508: PL/SQL: could not find program unit being called: "SYS.DBMS_METADATA_UTIL" 
  13.  
  14. ORA-39097: Data Pump job encountered unexpected error -6508  

  

     经过查询发现,数据库的两个组件invalid和一些对象失效,具体如下

 
 
  1. Some objects invalid cause export failure, customer need to validate these components and SYS objects. 
  2.  
  3. The following are collecting informations : 
  4.  
  5. SQL> select comp_name, status, version 
  6. 2  from dba_registry; 
  7.  
  8. COMP_NAME                                STATUS               VERSION 
  9. ---------------------------------------- -------------------- ------------------------------------------------------------ 
  10. Oracle Text                              VALID                11.2.0.2.0 
  11. Oracle Workspace Manager                 VALID                11.2.0.2.0 
  12. Oracle Database Catalog Views            INVALID              11.2.0.2.0 <<<<<<<<<<<<<<<<<<<<<<<<<< 
  13. Oracle Database Packages and Types       INVALID              11.2.0.2.0  <<<<<<<<<<<<<<<<<<<<<<<<<< 
  14. Oracle Real Application Clusters         VALID                11.2.0.2.0 
  15.  
  16.  
  17. SQL> select owner, object_name, object_type, status 
  18. 2  from dba_objects 
  19. 3  where status <> 'VALID'; 
  20.  
  21. OWNER              OBJECT_NAME                                        OBJECT_TYPE          STATUS 
  22. ------------------ -------------------------------------------------- -------------------- -------------------- 
  23. SYS                ALL_XML_SCHEMAS                                    VIEW                 INVALID 
  24. SYS                ALL_XML_SCHEMAS2                                   VIEW                 INVALID 
  25. SYS                KU$_XMLSCHEMA_VIEW                                 VIEW                 INVALID 
  26. SYS                KU$_EXP_XMLSCHEMA_VIEW                             VIEW                 INVALID 
  27. SYS                KU$_XMLSCHEMA_ELMT_VIEW                            VIEW                 INVALID 
  28. SYS                KU$_OPQTYPE_VIEW                                   VIEW                 INVALID 
  29. SYS                KU$_TABLE_XMLSCHEMA_VIEW                           VIEW                 INVALID 
  30. SYS                KU$_COLUMN_VIEW                                    VIEW                 INVALID 
  31. SYS                KU$_PCOLUMN_VIEW                                   VIEW                 INVALID 
  32. SYS                KU$_NT_PARENT_VIEW                                 VIEW                 INVALID 
  33. SYS                KU$_FHTABLE_VIEW                                   VIEW                 INVALID 
  34. SYS                KU$_10_2_FHTABLE_VIEW                              VIEW                 INVALID 
  35. SYS                KU$_10_1_FHTABLE_VIEW                              VIEW                 INVALID 
  36. SYS                KU$_PFHTABLE_VIEW                                  VIEW                 INVALID 
  37. SYS                KU$_10_1_PFHTABLE_VIEW                             VIEW                 INVALID 
  38. SYS                KU$_ACPTABLE_VIEW                                  VIEW                 INVALID 
  39. SYS                KU$_IOTABLE_VIEW                                   VIEW                 INVALID 
  40. SYS                KU$_10_1_IOTABLE_VIEW                              VIEW                 INVALID 
  41. SYS                KU$_PIOTABLE_VIEW                                  VIEW                 INVALID 
  42. SYS                KU$_10_1_PIOTABLE_VIEW                             VIEW                 INVALID 
  43. SYS                KU$_XMLSCHEMA_TYPES_VIEW                           VIEW                 INVALID 
  44. SYS                KU$_TTS_TYPES_VIEW                                 VIEW                 INVALID 
  45. SYS                KU$_VIEW_VIEW                                      VIEW                 INVALID 
  46. SYS                KU$_M_VIEW_FH_VIEW                                 VIEW                 INVALID 
  47. SYS                KU$_M_VIEW_PFH_VIEW                                VIEW                 INVALID 
  48. SYS                KU$_M_VIEW_IOT_VIEW                                VIEW                 INVALID 
  49. SYS                KU$_M_VIEW_PIOT_VIEW                               VIEW                 INVALID 
  50. SYS                KU$_M_VIEW_LOG_FH_VIEW                             VIEW                 INVALID 
  51. SYS                KU$_M_VIEW_LOG_PFH_VIEW                            VIEW                 INVALID 
  52. SYS                KU$_CLUSTER_VIEW                                   VIEW                 INVALID 
  53. SYS                DBMS_METADATA                                      PACKAGE BODY         INVALID <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 
  54. SYS                DBMS_METADATA_INT                                  PACKAGE BODY         INVALID <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 
  55. SYS                DBMS_METADATA_UTIL                                 PACKAGE BODY         INVALID <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  

处理办法如下:

please perform the following scripts during system idle time to recompile invalid objects.

 
 
  1. Note: before running the script, take full backup and validate the backups. 
  2.  
  3. SQL> connect / sysdba 
  4. SQL> spool catalog.log 
  5. SQL> @?/rdbms/admin/catalog 
  6. SQL> spool off 
  7. SQL> spool catproc.log 
  8. SQL> @?/rdbms/admin/catproc 
  9. SQL> spool off 
  10. SQL> spool utlrp.log 
  11. SQL> @?/rdbms/admin/utlrp 
  12. SQL> spool off 
  13.  
  14. When you finished, perform the following SQL to check for invalid objects. 
  15.  
  16. SQL> select owner,object_name,object_type,status from dba_objects where status = 'INVALID'









本文转自 hsbxxl 51CTO博客,原文链接:http://blog.51cto.com/hsbxxl/861056,如需转载请自行联系原作者

目录
相关文章
|
Oracle 关系型数据库
Oracle expdp 导出数据遇到奇葩的快照过旧异常处理
expdp导库的时候,日志提示: ORA-31693: Table data object "YN01700_FRAME"."TAPAGEREVIEW" failed to load/unload and is being skipped due to error: ORA-02354: err.
2919 0
|
Oracle 关系型数据库
PLSQL_数据泵导入进度查看Impdp/Expdp Status(案例)
20150701 Created By BaoXinjian 一、摘要 查看EXPDP/IMPDP的进度,当你当如导出的时候,如果数据量比较大,中途有些人会着急,不免想看看进度如何 1. 两个视图 DBA_DATAPUMP_JOBS; DBA_DATAPUMP_SESSIONS; 2.
3313 0
|
机器学习/深度学习 Oracle 关系型数据库
【expdp】10g数据泵expdp工具选项详解及应用示例
理解expdp各个选项的含义最好的途径就是逐一的进行测试,这样可以在感性上有一个真实的体验。 1.数据泵expdp导出工具与传统的exp导出工具的区别 1)exp是客户端程序,既可以在客户端使用,也可以在服务器端使用; 2)expdp是服务器端工具,只能在ORACLE服务器端使用,不能在客户端使用; 3)这两个工具生成的备份文件不能被对方与之对应的导入工具使用; 4)expdp在灵活性和功能性上与exp相比,有质上的飞跃。 2.expdp命令行选项列表 使用“-help”选项获得expdp命令可用的选项列表和简单的注释信息。 ora10g@linux5 /expdp$ expdp help
347 0
|
SQL Oracle 关系型数据库
oracle 11.2.0.1告警日志报错ORA-03137与绑定变量窥探BUG9703463
2017年12月份第二次oracle数据库巡检中,发现某一地市oracle数据库发现SQL语句触发特定版本BUG
1733 0
EXPDP ORA-31634 ---导出的错误
场景描述:每天晚上一个定时脚本,导出的备份空间不足,手动导出报如下错误: ORA-31634: job already exists(JOB已经存在) ORA-31664: unable to construct unique job name when defaulted(采用...
2819 0
|
Oracle 关系型数据库 数据库