一次expdp 错误的分析处理-阿里云开发者社区

开发者社区> 余二五> 正文

一次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,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Python系列直播——深入Python与日志服务,玩转大规模数据分析处理实战
Python系列直播——深入Python与日志服务,玩转大规模数据分析处理实战
4843 0
玩转大数据系列之二:数据分析与处理
经过了数据采集和同步之后,就可以在阿里云上进行数据分析和处理,来玩转您的数据了。本文向您介绍在阿里云大数据各产品中,以及各产品之间怎样来完成您的数据处理和数据分析。
10595 0
一个内存增长问题的分析和处理(二)——valgrind工具的用法
valgrind是linux下对C++和C程序进行内存泄露检测的工具,除了内存检测,valgrind还提供了很多其他的功能,这里主要介绍下valgrind的内存检测的功能。   首先是文件的下载,valgrind的官方网址是http://valgrind.org/,最新版本的valgrind是3.9,下载地址如下:http://valgrind.org/downloads/。
997 0
Web系统下Office文档的处理
在web环境中,我们经常遇到需要对Office文档进行各种各样的处理,如:格式转化、统计、修改等各种操作,如果使用Office的客户端对象模型直接处理,一般会遇到:效率低;服务器资源负载大等一系列问题,毕竟Office对象实现时主要针对的是客户端的使用而设计的,对于批量和大负载的处理自然效率欠佳。
773 0
文本分析和处理 awk|学习笔记
快速学习文本分析和处理 awk
31 0
从 0 到 1 通过 Flink + Tablestore 进行大数据处理与分析
阿里云实时计算Flink版是一套基于 Apache Flink 构建的⼀站式实时大数据分析平台。在大数据场景下,实时计算 Flink 可提供端到端亚秒级实时数据流批处理能力。表格存储 Tablestore (又名 OTS)是阿里云自研的多模型结构化数据存储,可提供海量结构化数据的存储、查询分析服务。表格存储的双引擎架构支持千万TPS和毫秒级延迟的服务能力,可作为大数据计算的极佳上下游存储。
340 0
错误Batch update returned unexpected row count from update [0]; actual row count: 0;
错误Batch update returned unexpected row count from update [0]; actual row count: 0;   把开发过程中碰到的BUG累积下来也是一笔财富。
2325 0
基于对象存储 OSS 的智能数据分析处理框架和功能
今年参加了 2019 全球闪存峰会(Flash Memory World),分享了“基于云存储的智能数据分析处理架构”,重点介绍在对象存储 OSS 之上的数据处理功能,现整理相关内容和大家探讨。
2140 0
+关注
20382
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载