ORACLE啟動報錯之ORA-03113&ORA-16038&ORA-30012
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。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29357786/viewspace-2157979/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【ASM】Oracle RAC css啟動報錯"Duplicate voting file found"ASMOracleCSS
- Oracle啟動報錯:ORA-03113: end-of-file on communication channelOracle
- myeclipse啟動報錯Eclipse
- ORACLE 18C啟動資料庫報錯ORA-04031Oracle資料庫
- 本地nacos啟動報錯
- Homestead 啟動 elasticsearch 報錯Elasticsearch
- Windows下hadoop環境搭建之NameNode啟動報錯WindowsHadoop
- Oracle 12c DG備庫啟動報錯standby database requires recoveryOracleDatabaseUI
- 解決啟動openfeign報錯
- laravel sail 首次啟動報錯LaravelAI
- Mac 上啟動 appium 報錯MacAPP
- apache啟動報錯:httpd: aprApachehttpd
- oracle 10203啟動例項報警Oracle
- oracle dg報錯Oracle
- mongodb啟動報錯怎麼辦MongoDB
- Xcode啟動RN報錯"`fsevents` unavailable"XCodeAI
- Centos7啟動Nginx報錯。CentOSNginx
- Redis 啟動報錯Address already in useRedis
- nginx 啟動報錯 unknown directive "server"NginxServer
- Oracle11g生成手動的快照報告報錯Oracle
- 測試類啟動報錯缺失servletWebServerApplicationContextServletWebServerAPPContext
- zabbix-server啟動報錯解決Server
- sshd啟動報錯Could not load host key
- Oracle TNS報錯大全Oracle
- ORACLE dbca執行到40%報錯之ORA-12154Oracle
- 啟動Oracle報錯ORA-27102: out of memory、Linux-x86_64 Error: 28: No space leftOracleLinuxError
- 解決 Rust WebAssembly 啟動 Web 程式報錯RustWeb
- 使用root使用者啟動hadoop報錯Hadoop
- Flink啟動Yarn session模式的部署報錯YarnSession模式
- ElasticSearch啟動報錯 ERROR: [4] bootstrap checks failedElasticsearchErrorbootAI
- MySQL 啟動報錯 error while loading shared librariesMySqlErrorWhile
- keepalived啟動報錯解決一例
- oracle 報大小寫錯誤Oracle
- Oracle報錯ORA-27127Oracle
- Feign整合Sentinel 開啟 feign.sentinel.enabled=true 啟動報錯
- ORACLE for windows 啟動之ORA-24324&ORA-01041內部錯誤hostdef副檔名不存在OracleWindows
- 11.2.0.1.0 RAC啟動使用root使用者啟動crs報錯CRS-4535
- 惡意程式造成資料庫啟動報錯資料庫