一、临时解决归档日志满,没法访问的问题:
su - oracle
rman target/
crosscheck archivelog all;
delete noprompt expired archivelog all;
delete noprompt archivelog until time ‘sysdate-1’;
delete noprompt archivelog all completed before ‘sysdate-1’;
可以看到归档日志被删除。
此刻,尝试连接数据库,仍旧连不上。
采用重启lsnrctl 的方式:
从rman模式quit出来:
lsnrctl stop
lsnrctl start
再试图尝试连接,成功。
二、写 定时任务 定期删归档
#su - oracle
$ mkdir -p /home/oracle/scripts/log
$ vi /home/oracle/scripts/rm_archivelog.sh
#!/bin/sh
#rm archivelog Script
export ORACLE_HOME=/u01/app/oracle/product/11.2
export ORACLE_SID</