2 檢查flash recovery area的使用情況,可以看見archivelog已經很大了,達到99.94 select * from V$FLASH_RECOVERY_AREA_USAGE;
ORA-00257 archiver error. 錯誤的處理方法
3 計算flash recovery area已經占用的空間 select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage;
ORA-00257 archiver error. 錯誤的處理方法
4 修改FLASH_RECOVERY_AREA的空間修改為6GB,修改前确認磁盤有足夠空間 ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=8g;
ORA-00257 archiver error. 錯誤的處理方法
5 現在來清理一下archivelog歸檔日志,生産環境建議備份 查詢日志目錄位置 show parameter recover; 删除歸檔日志,USERDB是資料庫執行個體名 cd /u01/app/oracle/flash_recovery_area/USERDB/archivelog 使用root帳戶删除該目錄下的檔案或者備份其它地方