環境: 郵政的客服平臺系統,數據庫是oracle10g做了RAC,操作系統是紅旗linux。
數據庫是去年12月份的樣子裝的吧,做了RAC。ASM中2個組一個是DATA組 空間大小是100G,一個是FLASH_RECOVER組大小20G。根據在電信客服的經驗一個月的數據量也不大,初步估計郵政一個月的數據也就不到1個G。
過去現場,在/opt/app/oracle/10.0.1/admin/bdump/ 下查看Alert日誌發現數據庫一直開着歸檔,而且歸檔時創建文件失敗,由此估計歸檔目錄空間用完了。然後又查看了 /opt/app/+ASM/admin/bdump/ 下面的Alert日誌發現警告說空間不容許寫入(具體英文不記得了,大概就這意思)
登陸ASM庫(修改ORACLE_SID爲+ASM,然後使用sqlplus sys/**@db1 as sysdba)
select name,type,total_mb,free_mb from v$asm_diskgroup;
查看發現DATA組只剩100來M的空間.....汗!!!
查看pfile發現歸檔文件的目的地正是該組.........更汗!!!
問題查清楚,現在必須清空歸檔文件。由於AMS組都是裸設備,所以不能簡單刪除.....
由於創建數據庫oracle10g的時候帶了RMAN庫,所以登陸使用:RMAN>backup archivelog all delete all input;
網上看到相應的情況:http://yangtingkun.itpub.net/post/468/490963標記...