linux oracle 10g RAC
雙節點RAC,客戶反映節點1無法連接,說是連接數滿了
使用***登錄到服務器,sqlplus / as sysdba登錄執行查詢報錯no login
查看alert日誌報錯
ksvcreate: Process(m001) creation failed
一開始懷疑是連接數滿了.
1.查看連接數
ps -ef | grep no | wc -l
顯示112個,連接數並沒有滿
2.查看系統日誌報錯
vi /var/log/message
並無異常
3.這時想起來應該去看看節點2還可以連接不
登錄到節點2執行dmesg
發現sda7磁盤報錯,報錯內容是inode問題
sda7是/home分區,再檢查oracle日誌,由於硬盤損壞導致所有日誌都不可讀取
reboot節點2,命令reboot -f強制重啓
節點2起來以後檢查數據庫,發現數據庫能起來並且可以正常連接.
再把節點1的實例重啓
查看Listener狀態正常
測試連接
問題解決
問題:在系統重啓過程中是否有自動修復硬盤的功能?