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';
版权声明:
作者:SE_Gao
链接:https://www.cnesa.cn/945.html
来源:CNESA
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论