公司的一个产品,登录时一直报错,查了监控发现日志一直没存入数据,几万条数据一直在MQ里,然后登录oraclej记录日志的数据库,发现登录不进去,报这个错:
ORACLE数据库ORA-00257
于是百度了一下发现是归档日志满了,于是登录服务器,用root登录
首先进入oracle用户,使用rman工具执行命令rman target/:
su - oracle
rman target/
delete archivelog all;
执行delete archivelog all;命令,删除全部归档日志。
再登录web不报错,并且监控MQ里的消息一直在被消费,数据正常。