重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛
标题:
ORA-38706: Cannot turn on FLASHBACK DATABASE logging
[打印本页]
作者:
jiawang
时间:
2019-4-8 12:15
标题:
ORA-38706: Cannot turn on FLASHBACK DATABASE logging
本帖最后由 jiawang 于 2019-4-8 12:18 编辑
SQL>alter database flashback on;
alter database flashback on
*
ERROR at line 1:
ORA-38706: Cannot turn on FLASHBACK DATABASE logging.
ORA-38707: Media recovery is not enabled.
此处报错是由于数据库未运行在归档模式,启用闪回数据库功能的前提是数据库运行在归档模式下。因此需要先调整数据库为归档模式。
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area 609624064
bytes
Fixed Size 2283664
bytes
Variable Size 230688624
bytes
Database Buffers 369098752
bytes
Redo Buffers 7553024 bytes
数据库装载完毕。
SQL> alter database archivelog;
Database altered.
SQL> alter database flashback on;
Database altered.
闪回数据库开启成功。
打开数据库
SQL> alter database open;
Database altered.
验证Flashback功能已经成功开启
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
YES
欢迎光临 重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2