# 看看 archiv log 所在位置 SQL> show parameter log_archive_dest; # 查看归档目录 SQL> archive log list; # 检查 flash recovery area 使用情况(ARCHIVELOG 行) SQL> select * from V$FLASH_RECOVERY_AREA_USAGE; # 删除归档日志 # 归档日志满了报错 ORA-00257 archiver error # 进入 oracle 用户 su - oralce # 进入 RMAN RMAN> connect target / # RMAN> rman target system/oracle # 列出认归档日志路径 RMAN> list archivelog all; # 删除 3 天以前的归档日志 RMAN> delete archivelog all completed before 'sysdate-3'; # 删除 1 小时前的归档日志 RMAN> delete force archivelog all completed before 'sysdate-1/24'; # 删除 3 天前到现在的全部日志 RMAN> delete archivelog from time 'sysdate-3'; # 检查归档日志 RMAN> crosscheck archivelog all; # 删除失效的归档日志 RMAN> delete expired archivelog all; # 强行删除所有日志 RMAN> delete noprompt force archivelog all;