关于ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法
产生原因:出现ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于归档日志太多,占用了全部的硬盘剩余空间导致的,通过简单删除日志或加大存储空间就能够解决。 解决办法: 1,SecureCRT登录服务器,切换用户Oracle,连接oracle [root@userbeta~]# su - oracle [oracle@userbeta~]$ sqlplus /nolog SQL> connect /as sysdba 2,检查flash recovery area的使用情况,可以看见archivelog已经很大了,达到99.94 SQL> select * from V$FLASH_RECOVERY_AREA_USAGE; 3,现在来清理一下archivelog归档日志,生产环境建议备份 查询日志目录位置 show parameter recover; 4,退出sqlplus,用root用户登录,将归档日志备份后删除 先进入一个目标地址;新建一个oracle归档日志备份目录 mkdir oracle归档日志备份 进入归档日志源文件目录(UPRR是数据库实例名): cd /mnt/install/ora_11g/app/oracle/flash_recovery_area/UPRR/archivelog/ 先进入archivelog目录外面: cd …