開啟或關閉oracle資料庫的閃回功能步驟
阿新 • • 發佈:2019-02-15
一、開啟閃回資料庫特性:
1、確保資料庫處於歸檔模式,如果為非歸檔模式,將資料庫轉換成歸檔模式
SQL> archive log list;
資料庫日誌模式 存檔模式
自動存檔 啟用
存檔終點 /cwarch
最早的聯機日誌序列 1274
下一個存檔日誌序列 1276
當前日誌序列 1276
2、設定閃回恢復區
設定閃回區大小:
SQL> alter system set db_recovery_file_dest_size=80g scope=spfile;
設定閃回區位置:
SQL> alter system set db_recovery_file_dest='/workdb/account_flashback_area' scope=spfile;
設定閃回目標為5天,以分鐘為單位,每天為1440分鐘:
SQL> alter system set db_flashback_retention_target=7200 scope=spfile;
3、開啟閃回功能
SQL> shutdown immediate;
SQL> startup mount;
SQL> alter database flashback on;
SQL> alter database open;
4、確認資料庫閃回特性已經啟用
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
YES
二、關閉閃回資料庫特性:
SQL> shutdown immediate;
SQL> startup mount;
SQL> alter database flashback off;
SQL> alter database open;