WebLogic ORA-03111錯誤的處理過程 |
發(fā)布時間: 2012/9/11 16:55:40 |
ORA-03111錯誤,導(dǎo)致系統(tǒng)無法運行 問題現(xiàn)象描述: 系統(tǒng)在運行時報“java.sql.SQLException: ORA-03111”錯誤。 問題分析: 通過在metalink對故障代碼進行定位。文檔號[ID 1219453.1]與客戶的故障信息類似,“ORA-03111: break received on communication channel”是由于數(shù)據(jù)庫服務(wù)器端的監(jiān)聽進程的配置linstener.ora的SDU設(shè)置不夠大造成的。-
ORA-3111錯誤一般可以忽略掉,因為它不會導(dǎo)致更多的問題或者Core dumps。要消除這些錯誤,只需要增大 SDU的配置。 解決方案: 增大SDU. 修改的是Oracle數(shù)據(jù)庫服務(wù)器監(jiān)聽進程的配置listen.ora LISTENER.ORA: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SDU = 16384) <- Setting SDU to 16384 for this SID (TDU = 16384) <- 8.0 TDU position (SID_NAME =XXX) (Oracle_HOME =XXXX))) SDU的取值范圍是512到32768,默認是2048,本次建議改為16384。 有關(guān)SDU可以參考metalink中SQL*Net Packet Sizes (SDU & TDU Parameters) [ID 44694.1]
本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |