Oracle报ORA-00257错误
[ 文章作者:钟艺东 最后修改:2009年9月29日 ]
[ 文章链接:http://www.g868.com/oracle-reported-ora-00257-error.html ]
[ 文章链接:http://www.g868.com/oracle-reported-ora-00257-error.html ]
今天在查看用友日志发现日志中报ORA-00257错误,明显是由于Oracle的某些错误导致。Google发下以下的信息:
在Oracle10g开始又采用了一种新的FlashBack日志来实现这个功能,而且更为强大,可以将数据库退回到过去某个时间点去。这个文件默认最大为2g。但是在一段时间过后,很快就达到了2G,这个时候就会出现ORA-00257错误了。
于是我便又围绕这个问题进行资料收集,解决方法如下:
1.直接关闭该功能
sql >alter database flashback off;
2.修改默认限制值
sql >alter system set DB_RECOVERY_FILE_DEST_SIZE=10g;
暂时我是选择用第二种方法解决问题的,毕竟2GB的大小实在是太小了。我还没有用就已经满了。
可以设置一段时间后自动清除吗?只保留最近的日志