FLASHBACK實施筆記

2021-09-21 20:36:01 字數 1241 閱讀 2223

一、啟用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...