ORA-7445[opidsa]
2007-11-28 11:31:00 Wed Errors in file /opt/oracle/admin/tradedb/udump/tradedb2_ora_72.trc:
2007-11-28 11:31:00 Wed ORA-07445: 出現異常錯誤: 核心轉儲 [opidsa()+480] [SIGSEGV] [Address not mapped to object] [0x000000000] [] []
我的環境是:
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bi
PL/SQL Release 10.2.0.3.0 - Production
CORE 10.2.0.3.0 Production
TNS for Solaris: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production
上metalink查了一下,確認這是一個bug。
在升級資料庫到10203後,資料庫執行一段時間就會可能會引起這個bug。
這個bug可能會在任何平臺出現,它會在11g被修正。
oracle提供兩種解決方法:
1、flush share pool
這種方法治標不治本,只能延後觸發bug的時間,但過段時間還會觸發。
2、打補丁
oracle為這個bug專門釋出了一個補丁,打上這個補丁就可以。但打補丁是有風險的。
因為是正式庫,兩種方法我都無法接受,好在這個bug對系統的正常運轉影響不大,暫時忽略了。
參考文件:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/231499/viewspace-63886/,如需轉載,請註明出處,否則將追究法律責任。