Oracle数据库连接报错,原因是归档日志过多导致的。报错发生在客户端去连接服务端的时候。
解决ORA-00257:archiver error.Connect internal only, until freed查看归档日志空间
sqlplus /nolog
conn / as sysdba;
SELECT * FROM V$FLASH_RECOVERY_AREA_USAGE;清理归档日志
[oracle@oracle669 ~]$ rman
RMAN> connect target system/oracle检查已产生的日志
crosscheck archivelog all;删除日志,三条按需选择。
delete expired archivelog all;--删除过期日志
delete archivelog until time 'sysdate'; --删除所有日志
delete archivelog until time 'sysdate-1'; --删除今天之前的日志再次查看日志空间发现空间已经释放了,问题解决。
评论区