RMAN> delete archivelog all;
RMAN> crosscheck archivelog all;
3,解决方案之二扩大归档空间限制
首先找到archive文件的位置
SQL> show parameter background_dump_dest;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
background_dump_dest string /oracle/app/oracle/diag/rdbms/
strora/strora/trace
SQL>
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 280
Next log sequence to archive 280
Current log sequence 282
SQL>
可以看到归档日志的位置是DB_RECOVERY_FILE_DEST,精确路径也可以查到
查看空间使用情况:
SQL> SELECT * FROM V$RECOVERY_FILE_DEST;
NAME
--------------------------------------------------------------------------------
SPACE_LIMIT SPACE_USED SPACE_RECLAIMABLE NUMBER_OF_FILES
----------- ---------- ----------------- ---------------
/oracle/app/oracle/flash_recovery_area
5218762752 5208036352 0 143
SQL>
然后就可以增加db_recovery_file_dest_size
SQL> alter system set db_recovery_file_dest_size=16G;
System altered.