oracle開啟或者關閉flashback

2022-06-14 04:18:14 字數 1114 閱讀 3058

oracle分為非歸檔模式(noarchivelog) 和歸檔模式(archivelog)。非歸檔模式不產生歸檔日誌,雖然節省了硬碟空間,但是備份方案選擇很有限,通常只能選擇冷備份。還原也只能還原到備份那一時刻的資料,通常也僅在開發時使用(據說在資料倉儲中也使用),oracle安裝預設就是非歸檔模式。在生產環境中我們因該使用歸檔模式,它會產生歸檔日誌,可以使用多種備份和還原方案,對與oracle管理員來說應該更改模式是必然的選擇。

首先檢視資料庫現有模式可使用以下語句

select name,log_mode from v$database;

也可以用下面的語句

archive log list;(該方法需要as sysdba)

1、開啟flashback:

關閉資料庫

sql>shutdown immediate;

啟動到mount方式

sql>startup mount;

如果歸檔沒有開啟,開啟歸檔[因為flashback依賴media recovery,所以在開啟flashback之前必須先啟用歸檔]

sql>alter database archivelog;

開啟閃回

sql> alter database flashback on;

2、關閉flashback:

關閉資料庫:

sql>shutdown immediate

啟動到mount方式

sql>startup mount;

關閉閃回

sql> alter database flashback off;

關於oracle閃回的開啟和關閉,主要就是需要注意以下幾點:

1、閃開開啟的前提是資料庫歸檔必須開啟

2、閃回開啟/關閉和歸檔開啟/關閉一樣,都是在mount模式下

3、如果要在開啟閃回的資料庫上關閉歸檔則必須先關閉依賴於歸檔的閃回功能

關閉開啟oracle服務

大家都知道oracle是很占用記憶體的,電腦稍微差點開機關機都卡半天.所以可以寫乙個自動檢測關閉開啟oracle服務的vbs指令碼 如下 set ws createobject wscript.shell set src getobject winmgmts root cimv2 execquery...

Oracle開啟關閉歸檔日誌

shutdown immediate 關閉資料庫 startup mount 開啟資料庫 alter database archivelog 開啟歸檔日誌 alter database open 開啟資料庫 archive log list 檢視歸檔日誌是否開啟 shutdown immediate...

ORACLE 歸檔日誌開啟關閉方法

一 設定為歸檔方式 1 sql archive log list 檢視是不是歸檔方式 2 sql alter system set log archive start true scope spfile 啟用主動歸檔 sql alter system set log archive dest loc...