Oracle

归档日志满了:ORA-00257:archiver error Connect internal only until free

  数据库版本是:11.2.0.4.0

  使用Navicat连接Oracle数据库时,有问题,连接不上。

  看网上的提示大多都是多归档日志满了,确实也是这个问题。

数据库异常问题快速排查_Oracle

解决办法:

 第一步:连接target DB并进入rman环境

rman target /

第二步[可选]:查看归档文件

crosscheck archivelog all;

第三步:删除归档文件,保留14天内的文件

delete noprompt force archivelog until time 'sysdate-14';

ps:之前使用的命令是: delete archivelog until time 'sysdate - 14';

发现在日志中,有警告,导致归档日志没有被删除: RMAN-08137: WARNING: archived log not deleted, needed for

参考了,找到解决办法:​​http://blog.itpub.net/10271187/viewspace-1358036/​​ 

MySQL