怎么解决expdp报错ORA-04063问题
本篇内容介绍了“怎么解决expdp报错ORA-04063问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
使用expdp导出数据时,报错如下:
Export:Release11.2.0.4.0-ProductiononFriJun118:18:572018Copyright(c)1982,2011,Oracleand/oritsaffiliates.Allrightsreserved.Connectedto:OracleDatabase11gEnterpriseEditionRelease11.2.0.4.0-64bitProductionWiththePartitioning,OLAP,DataMiningandRealApplicationTestingoptionsORA-31626:jobdoesnotexistORA-31637:cannotcreatejobSYS_EXPORT_SCHEMA_01foruserCEMORA-06512:at"SYS.DBMS_SYS_ERROR",line95ORA-06512:at"SYS.KUPV$FT",line1587ORA-39062:errorcreatingmasterprocessDM00ORA-31613:MasterprocessDM00failedduringstartup.
原因是:
经过查询发现,数据库的两个组件invalid和一些对象失效,具体如下Someobjectsinvalidcauseexportfailure,customerneedtovalidatethesecomponentsandSYSobjects.Thefollowingarecollectinginformations:SQL>selectcomp_name,status,version2fromdba_registry;COMP_NAMESTATUSVERSION------------------------------------------------------------------------------------------------------------------------OracleTextVALID11.2.0.2.0OracleWorkspaceManagerVALID11.2.0.2.0OracleDatabaseCatalogViewsINVALID11.2.0.2.0<<<<<<<<<<<<<<<<<<<<<<<<<<OracleDatabasePackagesandTypesINVALID11.2.0.2.0<<<<<<<<<<<<<<<<<<<<<<<<<<OracleRealApplicationClustersVALID11.2.0.2.0SQL>selectowner,object_name,object_type,status2fromdba_objects3wherestatus<>'VALID';OWNEROBJECT_NAMEOBJECT_TYPESTATUS------------------------------------------------------------------------------------------------------------SYSDBMS_METADATAPACKAGEBODYINVALID<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<SYSDBMS_METADATA_INTPACKAGEBODYINVALID<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<SYSDBMS_METADATA_UTILPACKAGEBODYINVALID<<<<<<<<<<<<<<解决方案:
pleaseperformthefollowingscriptsduringsystemidletimetorecompileinvalidobjects.Note:beforerunningthescript,takefullbackupandvalidatethebackups.SQL>connect/sysdbaSQL>spoolcatalog.logSQL>@?/rdbms/admin/catalogSQL>spooloffSQL>spoolcatproc.logSQL>@?/rdbms/admin/catprocSQL>spooloffSQL>spoolutlrp.logSQL>@?/rdbms/admin/utlrpSQL>spooloffWhenyoufinished,performthefollowingSQLtocheckforinvalidobjects.SQL>selectowner,object_name,object_type,statusfromdba_objectswherestatus='INVALID';
“怎么解决expdp报错ORA-04063问题”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。