10.2.0.1資料庫exp出現Ora-07445錯誤

yezhibin發表於2010-06-11
     在RedHat平臺上,執行資料庫exp命令,出現如下錯誤:
     ORA-07445: exception encountered: core dump  [<0x3c2f7f1>] [SIGSEGV]
                            [Address not mapped to object] [0x000000018] [] []
    
      檢視對應的trace檔案:
      ORA-07445: exception encountered: core dump [<0x3c2f7f1>] [SIGSEGV]
                             [Address not mapped to object] [0x000000018] [] []
      Current SQL statement for this session:
          SELECT URL, LOCAL, STRIPPED_VAL     
          FROM   SYS.KU$_XMLSCHEMA_VIEW   
          WHERE OWNER_NAME = :OWNER
 
       從trace檔案中,可以看出是在執行SYS.KU$_XMLSCHEMA_VIEW過程造成的問題,參看metalink  452577.1和985134.1。分析步驟如下:

1、檢視物件屬主

SQL> select a.name "OWNER",
                        b.name "NAME",
                        b.obj# "OBJ#"
            from sys.user$ a,
                     sys.obj$ b
             where b.name in ('XDB$NMSPC_ID', 'XDB$QNAME_ID', 'XDB$PATH_ID')
             and a.user# = b.owner#;

OWNER                          NAME                                 OBJ#
------------------------------ ------------------------------ ----------
XDB                                  XDB$NMSPC_ID            42034
XDB                                   XDB$QNAME_ID            42035
XDB                                   XDB$PATH_ID                42036
PMI_YHCS                       XDB$NMSPC_ID            70381
PMI_YHCS                       XDB$QNAME_ID             70382
PMI_YHCS                       XDB$PATH_ID                 70383

而exp的使用者名稱恰好是PMI_YHCS,而用其他使用者exp時候不會出現錯誤,所以應該是XDB使用者影響了exp。按照ID243554.1步驟解除安裝XD,步驟如下:

1、重啟資料庫
2、SQL>@?/rdbms/admin/catnoqm.sql
3、檢查shared_pool_size和java_pool_size大於150MB
4、重啟資料庫

重新exp資料庫,不再出現ora-07445錯誤


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/354732/viewspace-665039/,如需轉載,請註明出處,否則將追究法律責任。

相關文章