归档满造成数据库无法连接
现象:数据库连接不上,现场人员尝试重新配置监听,无效果。
1、登陆数据库发现是未启动状态,启动报错如下 :
2、查看告警日志报警如下:
3、删除日志并修改参数:
4、配置定期清理脚本
4.1、创建一个删除归档日志的脚本(del_rman_arch.txt):
connect target system/system@orcl
run{
DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7'; //删除7天前的归档日志,怕哪天DG有问题,有日志没有及时应用
crosscheck archivelog all;
delete expired archivelog all;
}
4.2、创建批处理任务(del_archive.bat)
rman cmdfile=c:\del_rman_arch.txt
4.3、创建一个windows任务定时调用批处理任务
run{
DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7'; //删除7天前的归档日志,怕哪天DG有问题,有日志没有及时应用
crosscheck archivelog all;
delete expired archivelog all;
}
4.2、创建批处理任务(del_archive.bat)
rman cmdfile=c:\del_rman_arch.txt
4.3、创建一个windows任务定时调用批处理任务
开始 => 所有程序 => 附件
=> 系统工具 => 任务计划
新建个任务计划了,然后根据要求配置下即可。
------道不行,乘桴浮于海!------
------欲讷于言,而敏于行!-------