oracle 清除归档日志

先查看集群状态
crsctl status res -t

(crsctl check cluster
crsctl stop res ora.crf -init
crsctl stat res ora.crf -init -t)

查询文件大小
du -sh *

1.首先我认为是闪回日志写满,但是查了数据库以后发现我并没可有开启闪回日志,那么就是归档日志文件写满的缘故了。使用以下几个命令可以看出当前归档日志文件的使用情况:
select * from v$recovery_file_dest;
select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage;

查询flash recovery area的使用情况。
select * from v$flash_recovery_area_usage;
查询数据版本
select * from v$version;

2.进入rman程序删除归档日志
rman target /
crosscheck archivelog all;
delete expired archivelog all;
DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-30';

阅读剩余
THE END
阿里云ECS特惠活动
阿里云ECS服务器 - 限时特惠活动

云服务器爆款直降90%

新客首单¥68起 | 人人可享99元套餐,续费同价 | u2a指定配置低至2.5折1年,立即选购享更多福利!

新客首单¥68起
人人可享99元套餐
弹性计费
7x24小时售后
立即查看活动详情
阿里云ECS服务器特惠活动