--
打开闪回功能sys@ORZ> startup mount
ORACLE 例程已经启动。
Total System Global Area 293601280 bytes
Fixed Size 1248600 bytes
Variable Size 96469672 bytes
Database Buffers 188743680 bytes
Redo Buffers 7139328 bytes
数据库装载完毕。
sys@ORZ> archive log list
数据库日志模式 非存档模式
自动存档 禁用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 83
当前日志序列 85
--
数据库处于非归档模式下打开闪回,出现错误:sys@ORZ> alter database flashback on;
alter database flashback on
*
第 1 行出现错误:
ORA-38706: 无法启用 FLASHBACK DATABASE 事件记录。
ORA-38707: 尚未启用介质恢复。
--
使用闪回须先打开归档功能sys@ORZ> alter database archivelog;
数据库已更改。
sys@ORZ> alter database flashback on;
数据库已更改。
--查看闪回开关是否启用
sys@ORZ> select dbid,name,flashback_on,current_scn from v$database;
DBID NAME FLASHBACK_ON CURRENT_SCN
---------- --------- ------------------ -----------
3308393615 ORZ YES 0
--查看闪回后台进程是否开启,RVWR:恢复写入器(Recovery Writer)
-- 负责维护闪回恢复区中块的前映像,要与FLASHBACK DATABASE命令一起使用.
sys@ORZ> select sid,program from v$session where program like '%RVWR%';
SID PROGRAM
---------- ----------------------------------------------------------------
157 ORACLE.EXE (RVWR)
sys@ORZ> alter database open;
数据库已更改。
--
闪回开启时若要关闭归档,需先关闭闪回sys@ORZ> startup mount
ORACLE 例程已经启动。
Total System Global Area 293601280 bytes
Fixed Size 1248600 bytes
Variable Size 96469672 bytes
Database Buffers 188743680 bytes
Redo Buffers 7139328 bytes
数据库装载完毕。
sys@ORZ> alter database noarchivelog;
alter database noarchivelog
*
第 1 行出现错误:
ORA-38774:
无法禁用介质恢复 - 闪回数据库已启用--闪回开启时要关闭归档,需先关闭闪回
sys@ORZ> alter database flashback off;
数据库已更改。
sys@ORZ> alter database noarchivelog;
数据库已更改。
sys@ORZ> archive log list
数据库日志模式 非存档模式
自动存档 禁用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 83
当前日志序列 85
sys@ORZ> select dbid,name,flashback_on,current_scn from v$database;
DBID NAME FLASHBACK_ON CURRENT_SCN
---------- --------- ------------------ -----------
3308393615 ORZ NO 0
阅读(1271) | 评论(0) | 转发(0) |