TNS-12535 TNS-12537如果資料庫日誌沒什麼錯誤的話,可能需要檢查ulimit是否設定正常

sundog315發表於2013-06-13

一套生產伺服器,Nagios監控顯示連線狀態很不穩定,時而發出簡訊報警。但同時,應用無明顯感覺,alert、監聽日誌也沒有任何的異常丟擲。

lsnrctl service,顯示監聽正常,無失敗連線。

檢查$ORACLE_HOME/network/logs/sqlnet.log,大量的TNS-12535 TNS-12537錯誤

初看起來毫無頭緒,既然alert及監聽日誌無明顯錯誤,應該跟資料庫關係不大,由於oracle使用者無/var/log/messages許可權,所以也無法明確得知作業系統的情況。

想到連線建立時必定會佔用檔案數,因此,檢查系統資源限制

ulimit -a

cat /etc/security/limit.conf

發現這臺資料庫伺服器居然沒修改資源限制檔案 :(

要求SA進行修改,重起後資料庫恢復正常。

[@more@]

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

相關文章