设置FRA为开启状态时报ORA-38706和ORA-38709

2014-11-24 17:24:57 · 作者: · 浏览: 0

解决方法:

1、通过oerr ora 38709查询,提示如下:

38709, 00000, "Recovery Area is not enabled."
// *Cause: An ALTER DATABASE FLASHBACK ON command failed because the
// Recovery Area was not enabled.
// *Action: Set DB_RECOVERY_FILE_DEST to a location and retry.


从提示很清楚的看出来,oracle是需要我们去设置DB_RECOVERY_FILE_DEST参数,这个代表FRA的存储路径

2、设置DB_RECOVERY_FILE_DEST这个参数前必须先设置DB_RECOVERY_FILE_DEST_SIZE,这个是FRA空间大小

3、设置这两个参数

SQL> alter system set db_recovery_file_dest_size=5G;


SQL> alter system set db_recovery_file_dest='/home/oracle/fras';

4、设置数据库的FRA为ON

SQL> alter database flashback on;

这个问题就解决了。