一:问题描述
SQL> alter database flashback on;
alter database flashback on
*
ERROR at line 1:
ORA-38706: Cannot turn on FLASHBACK DATABASE logging.
ORA-38709: Recovery Area is not enabled.
二:出错原因
没有设置闪回恢复区路径
如图:
三:解决办法
设置闪回恢复区路径
SQL> alter system set db_recovery_file_dest='/home/Oracle/db_recovery_file_dest';--这里可以自定义路径
System altered.
SQL> show parameter db_recovery;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string /home/oracle/db_recovery_file_
dest
db_recovery_file_dest_size big integer 2G
SQL> alter database flashback on;
Database altered.
--没有再报错了
本文介绍了在尝试开启Oracle数据库闪回功能时遇到ORA-38706和ORA-38709错误的原因及解决方法。通过设置闪回恢复区路径,成功解决了无法开启闪回数据库的问题。
1571

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



