1.启动cmd
输入sqlplus 登录数据库 as sysdba
查看归档位置
2.SQL> show parameter log_archive_dest;
查看归档模式
3.archive log list
查看使用率
4.select *from v$flash_recovery_area_usage
显示占比大于99.9,证明已经满了需要删除
重新启动cmd 启动rman
1.rman target sys/password
2.crosscheck archivelog all;
3.delete archivelog until time “to_date(‘2019-09-15 00:00:00’,’yyyy-mm-dd hh24:mi:ss’)”; 其中时间是根据当天时间去修改
随后再查看 SELECT * FROM V$FLASH_RECOVERY_AREA_USAGE
查看存储空间是否已经变小
4.使用完后输入exit
Ps:在删除的时候出现如下问题,是归档日志不匹配,修改归档日志的时间。