一、啟用flashback
1、更改引數(在6節點執行如下指令碼)
shutdown immediate;
startup mount;
alter system set db_recovery_file_dest_size=4g scope=both;
alter system set db_recovery_file_dest='/home/oracle/archlog' scope=both;
alter database flashback on;
alter database open;
2、確認
是否啟用閃回
select flashback_on from v$database;
閃回恢復區的內容
select file_type from v$flash_recovery_area_usage;
其他引數
show parameter db_flashback_retention_target;
show parameter db_recovery_file_dest_size;
show parameter db_recovery_file_dest;
3、記錄指令碼執行前sysdate
select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') from dual;
4、表啟用row movement
5、測試閃回(testflashback表)
select count(*) from testflashback t;
count(*) 5
delete from testflashback;
commit;
flashback table testflashback to timestamp to_date('2012-11-30 22:00:00','yyyy-mm-dd hh24:mi:ss');
select count(*) from testflashback t;
count(*)
二、關閉flashback
shutdown immediate;
startup mount;
alter database flashback off;
alter database open;
alter system set db_recovery_file_dest='' scope=both;
oracle自學筆記 flashback特性
flashback能夠用來 flashback query 閃回查詢 flashback table 閃回表 flashback database 閃回資料庫 一 開啟flashback 開啟了歸檔模式 1.指定 db recovery file dest size 和db recovery fil...
flash back閃回資料
使用flashback 恢復被delete的資料 delete from tname t where t.type 5 commit select from tname 4 rows selected select sysdate from dual 確定乙個刪除之前的時間點 flashback t...
實施點滴小筆記
server2008,iis,ftp,winserver tomcat安裝,centos,製作u盤系統啟動,linux常用命令,vim命令,linux系統 centos 安裝tomcat和部署web專案 linux常用命令 docker machine 菜鳥教程 docker 發布乙個應用程式 sq...