Oracle 重做日誌歸檔

2021-08-31 06:21:54 字數 839 閱讀 9013

1、alter system switch logfile是強制日誌切換,不一定就歸檔當前的重做日誌檔案

(若自動歸檔開啟,就歸檔當前的重做日誌,若自動歸檔沒有開啟,就不歸檔當前重做日誌。)

alter system archive log current是歸檔當前的重做日誌檔案,不管自動歸檔有沒有打都歸檔。

主要的區別在於:

alter system switch logfile對單例項資料庫或rac中的當前例項執行日誌切換;

而alter system archive log current會對資料庫中的所有例項執行日誌切換。

為什麼執行熱備後要執行alter system archive log current 這個語句,看到很多指令碼都是這樣寫的。

是不是必須的?

一般的rman指令碼都是這樣寫的,因為rman是可以備份歸檔日誌的。

alter system archive log current 這樣後就可以將所有的歸檔都備份出來了。這樣做是為了保證資料的完整和一致。

應該是只有資料庫執行在歸檔模式並且初始化引數archive_log_start等於true時,arcn程序才能被啟動,進行自動歸檔。

如果資料庫執行在歸檔模式但archive_log_start等於false時,需要dba手工歸檔。(這種方式可能會因為歸檔不及時導致資料庫被迫掛起,不實用!)

1滿後跳到2時,1就被備份歸檔.等到1.2.3都寫滿了才歸檔1這種理解是錯誤的.要是真的這樣那機器硬碟有壞道造成系統不行後,因為日誌檔案並沒有歸檔出來(一般歸檔檔案往往放在另乙個硬碟中),這種歸檔還有什麼用處.

oracle重做日誌改為歸檔模式

1 檢視資料庫的當前模式 archive log list 注意用sqlplus 黑屏登入,pl developer好像有問題 使用者名稱 sys 密碼 zqs520 as sysdba 2 關閉資料庫 shutdown immediate 3 以載入方式啟動資料庫 startup mount 4 ...

自動清理歸檔日誌 Oracle重做日誌和日誌挖掘

重做日誌包含所有資料產生的歷史改變記錄。重做日誌檔案通常用於 v log從控制檔案中顯示日誌檔案的資訊。可參考官網資料 v log 日誌檔案的六種狀態unused,current,active,clearing,clearing current,inactive代表的意思分別如下所述 上圖就是ora...

oracle 重做日誌

5.日誌成員檔案的遷移 作用 資料 recovery恢復 特徵 sql select from v log sql select from v logfile sql select from v archived log 歸檔模式下檢視 thread 執行緒在單例項的環境下,thread 永遠是 1...