一次資料庫異常的處理過程
快下班了接到電話說有個客戶的資料庫連線不上了,聯絡後對方告知也檢視了一下,磁碟空間滿了,df - k 檢視了一下,確實,分割槽空間都滿了。
su - oracle
cd $ORACLE_BASE/admin/SID/bdump 目錄下檢視 日誌太多了,
直接刪除
rm -rf XXXX_test.trc .......
操作了很久,後來仔細檢視刪除了53G日誌檔案,
在啟動Oracle,
sqlplus /nolog
conn /as sysdba
未啟動例項
startup
ORA-00600: 內部錯誤程式碼,引數: [kcratr1_lostwrt], [], [], [], [], [], [], []
以前一到過類似的問題,排除Oracle_Bug,是監聽出現了問題,準備重建Oracle監聽,Xmanager連線上去,
su - oracle
netca
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 11 occurred at PC=0x11FD55
Function=XFreeFontSet+0x15
Library=/usr/lib/libX11.so.6
Current Java thread:
at sun.awt.motif.X11InputMethod.disposeXIC(Native Method)
at sun.awt.motif.X11InputMethod.disposeImpl(Unknown Source)
- locked <0xe66cef98> (a sun.awt.motif.X11InputMethod)
at sun.awt.motif.X11InputMethod.dispose(Unknown Source)
at sun.awt.im.InputContext.dispose(Unknown Source)
at java.awt.Window$1DisposeAction.run(Unknown Source)
- locked <0xe66765b8> (a java.lang.Object)
at java.awt.Window.dispose(Unknown Source)
at java.awt.Dialog.disposeImpl(Unknown Source)
at java.awt.Dialog.dispose(Unknown Source)
at oracle.ewt.lwAWT.BufferedDialog.dispose(Unknown Source)
at oracle.sysman.oii.oiif.oiifm.OiifmGraphicInterfaceManager.displayAlert(OiifmGraphicInterfaceManager.java:489)
at oracle.sysman.oii.oiif.oiifm.OiifmAlert.displayAlert(OiifmAlert.java:335)
一看就認為是包沒打,但是這個資料庫已經執行了一段時間呀?檢查了一下包也都大了,還是不行。
最終原因才發現
more /etc/sysconfig/network
HOSTNAME和
more /etc/hosts
裡面的設定的不一致!!後來修改/etc/hots裡面的hostname,再重啟執行netca!ok 一切搞定!重建監聽後再
startup
資料庫正常啟動
其實是個小問題,半天沒有檢視到問題,人就煩躁了,後來還是靜下心來查詢,問題就解決了
[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8304426/viewspace-1054224/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 異常處理過程
- 某次BW 異常處理過程
- 同事處理異常斷電資料庫狀態變為SUSPECT過程資料庫
- ORACLE資料庫壞塊的處理 (一次壞快處理過程)Oracle資料庫
- MySQL儲存過程的異常處理方法MySql儲存過程
- 資料庫連線異常處理思路資料庫
- 資料庫變慢的處理過程資料庫
- 記一次資料庫高CPU佔用率處理過程資料庫
- 一次客戶資料庫CPU 100%處理過程資料庫
- 記一次網路異常緩慢問題核查處理過程
- MVC使用異常過濾器處理異常MVC過濾器
- 異常處理遇到過的那些坑
- 處理rac資料庫一個節點監聽異常資料庫
- 一次資料庫hang的處理資料庫
- 【故障處理】一次RAC故障處理過程
- 異常篇——異常處理
- 一次ceph心跳機制異常的處理
- MySQL 儲存過程定義條件和異常處理MySql儲存過程
- 異常-throws的方式處理異常
- Sqoop匯入資料異常處理OOP
- 資料庫的一次資料恢復過程資料庫資料恢復
- 一次詭異的線上資料庫的死鎖問題排查過程資料庫
- springboot統一異常處理及返回資料的處理Spring Boot
- [MySQL光速入門]017 儲存過程中的"異常處理"MySql儲存過程
- 一次資料庫HANG處理資料庫
- 異常處理
- 資料庫監聽不定期出現異常故障處理資料庫
- Nginx部署HTTPS服務過程與異常處理實踐NginxHTTP
- oracle 儲存過程遊標中處理並記錄異常Oracle儲存過程
- 一次壞塊的處理過程(一)
- 一次壞塊的處理過程(二)
- 一次壞塊的處理過程 [轉]
- 異常處理與異常函式函式
- DRF 過濾排序分頁異常處理排序
- JavaScript 異常處理JavaScript
- ThinkPHP 異常處理PHP
- React 異常處理React
- 08、異常處理