暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

小心,别让ORACLE归档日志,成了清算过程的拦路虎

新意客服中心 2021-07-19
1231


近期,发现有些券商在做清算时,会出现页面卡死,用任何用户登录系统均无法登录进去,切换页面会报ORACLE错误,这边小编就教教大家怎么解决这个问题吧。

报错内容:

“ORA-00257: archiver error. Connect internal only, until freed”归档日志已满。

报错原因:

其实这个是因为ORACLE数据库有打开归档日志模式(Archive log),清算过程产生大量的数据变动都会记录到归档日志,而存放归档日志的数据库磁盘分区满了,导致日志无法再写入。

(通常是使用物理备份工具如RMAN、新意EOBAR数据库备份容灾一体化产品等需要开启此模式。)

解决办法:

归档日志文件(一般是.dbf为扩展名)每天会生成多个(根据配置归档日志的规则)文件,归档日志的生成应用是结合备份与恢复策略的(一般1周1次全备,4次增备)。5天前的日志通常是不会再用于恢复的,所以可以将之前的归档日志进行清理或转移,也可以设置自动作业来定期清理或转移。

查看文件属性就可看到归档日志文件是哪天生成的,只要将5天前的日志清理掉就ok了,大家应该都学会了吧,即使没有出现报错也可以试试清理下无用的历史数据哦。




文章转载自新意客服中心,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论