归档日志写满的解决方法
1.
删除归档日志文件的方法:
http://www.blogjava.net/kuuyee/archive/2013/05/15/399287.html
惜分飞大大的博客:http://www.xifenfei.com/655.html
2.
关闭闪回日志:
http://uhesse.com/2010/06/25/turning-flashback-database-on-off-with-
instance-in-status-open/
http://blog.csdn.net/panys/article/details/3838846
http://jingyan.baidu.com/article/425e69e6b142d1be15fc16dc.html
http://www.itpub.net/thread-784621-2-1.html
http://gundam.blog.51cto.com/1845787/1272843
http://junfengwang060905.blog.163.com/blog/static/942233302011115
24912142/
3.
归档日志写满
首先我认为是闪回日志写满,但是查了数据库以后发现我并没可有开启闪回日
志,那么就是归档日志文件写满的缘故了。使用以下几个命令可以看出当前归档日
志文件的使用情况:
select * from v$recovery_le_dest;
select sum(percent_space_used)*3/100 from
v$ash_recovery_area_usage;
select * from v$ash_recovery_area_usage;
select * from v$version;
归档日志文件目录、最大值(已经设定为
20G
)、当前使用值
select * from v$ash_recovery_area_usage;
可以看到
ARCHIVED LOG
的使用率是
3.84%
,这是因为我已经删除掉归档日志
文件了。在没有删除归档日志之前是
99.46
这样打的数字,表明我们的归档日志
已经使用了大部分的空间。
评论