您好,登錄后才能下訂單哦!
2018年7月15日,一客戶oracle數據庫出現啟動報錯而無法完成open操作,故障處理過程中經歷了ORA-03113&ORA-16038&ORA-30012相關報錯和處理,最終成功開庫。總結故障原因:oracle啟動關閉未完成而重復啟動關閉數據庫報錯:ORA-03113,oracle閃回空間滿報錯ORA-16038,oracle的pfile參數文件undo表空間設置與spfile參數文件undo表空間設置不一致導致報錯:ORA-30012。下面是問題的處理過程。
環境信息:
操作系統:windows server 2008R2
數據庫版本:oracle 11.2.0.3
數據庫存儲類型:ASM
故障產生原因:oracle數據庫服務器重啟后數據庫無法啟動
1、oracle數據庫服務器重啟后數據庫啟動報錯:ORA-03113
根據個人經驗判斷是數據庫重復進行關閉和重啟,數據庫未完全完成操作導致的。
后期執行的操作是:SQL>conn / as sysdba,然后執行:shutdown abort;,徹底釋放數據庫進程資源
2、再次以啟動三步的方式啟動數據庫,發現報錯:ORA-16038
根據告警信息提示:初步判斷是歸檔空間磁盤滿了。
后期執行的操作是:
A、oracle登錄rman控制臺:rman target /
B、刪除歸檔文件:delete archivelog all;
3、再次嘗試啟動數據庫,報錯:ORA-30012
oracle oerr顯示:參數文件指定的undo表空間不存在
處理過程:
A、將實例啟動到mout狀態,查看實例spfile參數文件里的Undo表空間為UNDOTBS11
B、從alert日志中查看最近一次啟動或者undo表空間相關操作,顯示數據庫Undo表空間是:undotbs13
C、創建pfile,將參數文件里的undo表空間修改為undobts13
4、從pfile使用啟動三步進行嘗試開庫
到此,問題處理完畢,數據庫已經成功open.
總結故障原因:
oracle啟動關閉未完成而重復啟動關閉數據庫報錯:ORA-03113,
oracle閃回空間滿數據庫實例啟動報錯ORA-16038,
oracle的pfile參數文件undo表空間設置與spfile參數文件undo表空間設置不一致導致報錯:ORA-30012。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。