db2歸檔日誌和活動日誌的區別?

時間 2023-01-10 06:20:02

1樓:網友

你說的對,沒有提交的事務屬於活動日誌中的內容,另外還有一種情況是提交的但是資料變動並沒有刷入磁碟中,記錄著這種事務的日誌也是屬於活動日誌。

rollforward中指定的目錄是前滾日誌所在的路徑,也就是說rollrorward的時候首先會去這個目錄裡面找日誌。恢復到刪除點,只需把歸檔日誌路徑下的日誌copy就可以。因為活動日誌在歸檔路徑下也會有備份。

include logs包含的日誌是在整個備份期間產生的日誌。

4. 這些目錄我記不大清楚了,有時間我登上我們的系統去看一下。想問問你是不是你有多個資料庫,而歸檔路徑用的同一個?

如果是這樣的話,那應該是一個資料庫對應其中c0000000x一個路徑。

5. rollforward首先在overflow路徑下尋找日誌,其次還會在歸檔路徑和活動日誌下尋找需要前滾的日誌。如果這三個路徑下找不到,rollforward就會失敗,報錯找不到日誌。

重做日誌與歸檔日誌有什麼區別

db2如何檢視是歸檔模式

那在db2中如何手動發起歸檔日誌或切換日誌

db2如何從歸檔日誌改回迴圈日誌 10

2樓:o伯虎

開啟歸檔日誌模式:①設定logretain引數為on ②設定歸檔日誌的儲存目錄。

db2 update db cfg for db_name using logretain on

db2 update db cfg for db_name using logarchmeth1 "/日誌存放路徑"

3樓:aiden鵬

我查了相同的問題,不得而解,後來牛博士的書知道了,需要把logarchmeth1的值改為off(也是預設值),然後重啟服務,就可以了。寫在這裡希望大家都能看到。

4樓:

oracle的歸檔日誌實在rmna和exp備份時候聲稱的吧。歸檔日誌滿了就需要指令碼或者人工即使清理。你說的迴圈日誌是什麼意思?是不是備份磁帶之類的裝置迴圈利用?

db2歸檔日誌在恢復資料庫時有什麼用

5樓:不是阿董

資料庫恢復只能到當時備份資料庫的時間點,利用歸檔日誌可以進行前滾,通過在備份資料庫的時間點到恢復資料庫時間點之間,將已提交的事務寫入到到資料庫中,,儘量減少資料損失。

db2 如何向表中增加,修改欄位

做這個工作不需要寫sql語句的。access或者是sql server都很簡單的。只要點選 設計表 就可以新增欄位了,原先的資料不影響。如何使用sql語句修改表的結構,比如新增欄位,修改欄位的型別 1.修改資料表名。alter table old table name rename to new t...

shell指令碼備份db2資料庫,該怎麼處理

linux環境下db2資料庫的備份和恢復的實際應用 如下 db2資料庫備份指令碼 home db2admin sqllib db2profile db2 backup db datedb online to dbbackup date include logs cd dbbackup datetod...

DB2儲存過程中游標能不能像oracle那樣以遊標名 列名的方式使用

方式1 9.7以後支援 預先定義相應的row型別 然後row變數名.列名使用 方式2,for迴圈遊標 for v1 as c1 cursor for.後面就可以用遊標名.列名來引用了 db2 中游標的用法 oracle儲存過程中定義遊標 放到begin裡面不要declare,在過程和函式裡面申明變數...