一次oracle資料庫down事件(歸檔量較大,造成ASM空間滿)
今天下午,小白我值班,領導接到電話說預生產庫down,讓我看了,小白我出大糗了
連上主機,ps -ef |grep smon
發現資料庫例項不存在。
sqlplus / as sysdba
startup 之後能啟動到mount狀態。提示以下錯。
連上主機,ps -ef |grep smon
發現資料庫例項不存在。
sqlplus / as sysdba
startup 之後能啟動到mount狀態。提示以下錯。
ORA-03113: end-of-file on communication channel
小白一時不知道該如何做了。我是小白啊
後來領導看不下去自己去弄了。
大致流程如下
su - grid
grid's password:
asmcmd
asmcmd>du 這一步是看不出問題的
used_mb mirror_used_mb
741939 741939
其實可以這樣:
asmcmd>ls -ls也可以在sql>下,select name,total_mb,free_mb from v$asm_diskgroup;這個可以確認是asm磁碟滿了導致的接著是檢視錯誤文件。在sqlplus 下 查出路徑startup mountSQL>show parameter background然後cd /software/oracle/diag/rdbms/gdlthxzg/gdlthxzg/tracetail -1000f alert_gdlthxzg.log其中檢視有關於歸檔的錯誤。Errors in file /software/oracle/diag/rdbms/gdlthxzg/gdlthxzg/trace/gdlthxzg_ora_33816690.trc: ORA-19816: WARNING: Files may exist in db_recovery_file_dest that are not known to database. ARCH: Error 19504 Creating archive log file to '+DGSYSTEM' Errors in file /software/oracle/diag/rdbms/gdlthxzg/gdlthxzg/trace/gdlthxzg_ora_33226774.trc:接下來直接rman 刪除歸檔rman target /delete noprompt archivelog all completed before 'trunc(sysdate)+12/24';刪除之後,SQL>alter database open資料庫正常啟動為防止下次磁碟空間滿造成這種事故在aix下做定時刪除任務crontab -e30 01 * * * /home/oracle/scripts/delarch.sh > /home/oracle/scripts/delarch.logdelarch.shexport ORACLE_SID=bjschxsb1 export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1 export PATH=$ORACLE_HOME/bin:$PATH /u01/app/oracle/product/11.2.0/db_1/bin/rman target / nocatalog log /u01/app/oracle/bakscripts/del_arch.log <
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29863023/viewspace-1330190/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RAC資料庫大量載入資料造成歸檔日誌空間滿處理資料庫
- 歸檔日誌滿造成資料庫當機資料庫
- oracle資料庫歸檔日誌空間滿引起的錯誤處理Oracle資料庫
- 歸檔目錄滿或不夠用.致資料庫down!!資料庫
- Oracle資料庫的歸檔日誌寫滿磁碟空間解決辦法Oracle資料庫
- ASM空間爆滿導致資料庫掛起ASM資料庫
- 資料庫夯住!ORA-19815!歸檔空間滿資料庫
- ORACLE的歸檔空間滿導致的監聽故障資料庫無法啟動Oracle資料庫
- 手工清除歸檔處理歸檔空間滿
- oracle 10g rac+asm 歸檔路徑磁碟組空間滿問題處理Oracle 10gASM
- 歸檔目錄空間不足造成的問題
- oracle資料庫歸檔日誌量陡增分析Oracle資料庫
- oracle dg庫資料檔案空間不足Oracle
- 一次ASM空間滿了的問題解決ASM
- 記一次Oracle故障:磁碟空間滿Oracle
- ORACLE 歸檔空間滿導致的enq: TX - row lock contentionOracleENQ
- oracle 11.2.0.3 rac資料庫線上新增ASM儲存空間Oracle資料庫ASM
- 誤刪oracle資料庫表空間檔案Oracle資料庫
- oracle的空間資料庫:Oracle資料庫
- 清理oracle資料庫空間Oracle資料庫
- ORACLE資料庫歸檔改為非歸檔Oracle資料庫
- Oracle資料庫表空間的資料檔案大小上限。Oracle資料庫
- rac使用預設閃回區歸檔空間滿
- ORA-00257歸檔日誌空間已滿
- 非歸檔庫誤刪表空間後的資料恢復資料恢復
- Oracle案例11——Oracle表空間資料庫檔案收縮Oracle資料庫
- 檢視Oracle資料庫表空間大小,是否需要增加表空間的資料檔案Oracle資料庫
- 2.5.9 在資料庫建立期間支援大檔案表空間資料庫
- Oracle資料庫管理 版主空間Oracle資料庫
- oracle清除資料庫表空間Oracle資料庫
- Oracle資料庫開啟歸檔Oracle資料庫
- 開啟oracle資料庫歸檔Oracle資料庫
- Oracle 表空間與資料檔案Oracle
- oracle 資料檔案表空間管理Oracle
- 單例項歸檔空間佔滿故障模擬實驗單例
- Oracle資料庫的空間管理技巧Oracle資料庫
- oracle資料庫更改歸檔路徑Oracle資料庫
- oracle 修改資料庫為歸檔模式Oracle資料庫模式