在得到通知的时候,怀疑是oracle的归档满了,导致数据库不能连接。通过查看,发现是确实是因为归档目录被写满了。 简单记录一次处理过程:
首先进入归档目录下,删除掉早些时间生成的归档,然后进入rman中:
crosscheck archivelog all;
delete expired archivelog all;
这样,归档的目录的空间就被清理出来了。
当然处理了问题,要分析为什么要出现这个问题。 通过查看,在机器的定时任务中,有关于备份的脚本,经过分析。知道了是有一天数据库突然 出现大量的事务,一下子把归档目录撑满了,然后脚本中的命令就无法正常运行了。