1. 程式人生 > >ora-03113 通訊通道的檔案結束和ORA-07445: 出現異常錯誤: 核心轉儲

ora-03113 通訊通道的檔案結束和ORA-07445: 出現異常錯誤: 核心轉儲

今天資料庫莫名其妙地出現登陸後執行報“通訊通道的檔案結束錯誤處理”的錯誤,搞了半天沒解決,頭一下暈了,最後幸虧測試部王哥幫忙,唉,看來頭暈時更暈人。。。

以下是各個解決方案:

 ora-03113 通訊通道的檔案結束錯誤處理
編輯D:/oracle/ora92/network/admin/sqlnet.ora檔案,將LNET.AUTHENTICATION_SERVICES= (MTC)或者SQLNET.AUTHENTICATION_SERVICES= (NTS)修改為NET.AUTHENTICATION_SERVICES= (NONE). 


當日志中出現:
Mon Oct 26 17:18:08 2009
Errors in file d:/oracle/product/10.2.0/admin/orcl/udump/orcl_ora_1676.trc:
ORA-07445: 出現異常錯誤: 核心轉儲 [ACCESS_VIOLATION] [_kglLockCursor+279] [PC:0x3FE9971] [ADDR:0xB8458B4E] [UNABLE_TO_READ] []

Mon Oct 26 17:18:08 2009
Errors in file d:/oracle/product/10.2.0/admin/orcl/udump/orcl_ora_1676.trc:
ORA-07445: 出現異常錯誤: 核心轉儲 [ACCESS_VIOLATION] [_kglLockCursor+279] [PC:0x3FE9971] [ADDR:0xB8458B4E] [UNABLE_TO_READ] []
可以重啟伺服器,清空資料共享池
  
1 修改引數
SQL> alter system set cursor_sharing=similar;
System altered.
Elapsed: 00:00:00.00
SQL> show parameter cursor_sharing
NAME TYPE VALUE
------------------------------------ -------------------------------- ------------------------------
cursor_sharing string SIMILAR
2 清空一下共享池
SQL> alter system flush shared_pool;
System altered.
再檢查這個報錯的功能,正常了!下面附上一些600 BUG的原因和相關的PATCH

轉自 <http://www.blogjava.net/hwpok/archive/2009/01/13/251121.html>