# 看看 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;