鸣谢:http://blog.sina.com.cn/s/blog_487f7b730101gm0j.html
ajj系统
数据库报错:ora-00257,: archiver error. Connect internal only, until freed
网上说是日志空间占的太大,但是我按http://www.2cto.com/database/201109/104615.html的方法查看,比例并不算大。
于是按照 http://www.2cto.com/database/201210/163975.html
alter system set DB_RECOVERY_FILE_DEST_SIZE=3g
这时我想重数据库,但是启动的时候开始报ora-09945 No space left on device,说没有空间了
p550:[/home/oracle]$df进行查看,果然/oracle是100%了
同事查看了半天,终于发现了一个大的日志文件,listener.log 有7g了!!!
果断删除,重启后系统正常。
p550:[/oracle/diag]$du -m
p550:[/oracle/diag/tnslsnr/p550/listener/trace]$ls
listener.log
ora_303324_1.trc
删除了listener.log
本文记录了解决Oracle数据库中ORA-00257和ORA-09945错误的过程。通过调整数据库恢复文件设置并删除过大的listener.log文件,最终解决了磁盘空间不足的问题。
1万+

被折叠的 条评论
为什么被折叠?



