日誌傳送是否可以與普通事務日誌備份並存

2022-02-16 06:08:59 字數 1019 閱讀 8642

2016-03-18 15:18 整理,未發布

日誌傳送實際是備份日誌、拷貝日誌、還原日誌。我們可以將備份好的日誌檔案拷貝乙份到其他儲存,再結合必要的完整備份,就可以用來還原資料。

如果做了日誌傳送,還需對其做普通的日誌備份。那就要考慮清楚,普通的日誌備份不能截斷事務日誌,不然日誌傳送中的日誌鏈就會中斷。

如果普通的事務日誌帶上with copy_only選項,它不會截斷日誌

backup log with copy_only --1 帶copy_only日誌備份

backup log --2 日誌傳送

backup log with copy_only --3 帶copy_only日誌備份

第2步lastlsn=第3步的firstlsn,也就是要第3步的檔案需在第2步的檔案上才能還原

如果沒有類似第2步的普通日誌備份,那backup log with copy_only類似差異備份,備份儲存自上次日誌備份(有截斷日誌)以來所有的變更。只要沒有截斷(完整/差異備份不會影響),日誌備份(copy_only)檔案越來越大。

因此在日誌傳送和日誌備份(copy_only)並存的情況下,還原順序應該是:最近的完整備份+最近的完整備份與最近的日誌備份(copy_only)之間的日誌傳送所生成的日誌備份+最近的日誌備份(copy_only)。

--判斷某日誌備份是否能應用到當前正在還原的 db上

--

判斷某日誌備份是否能應用到當前正在還原的 db上

usemaster ;

godeclare

@mybitvar

bit;

exec

@backup_file_name

= n'

d:\logbak_log_copy5.bak',

@database_name

= n'

logbakre',

@result

=@mybitvar

output;

select

@mybitvar

go

mysql 事務日誌備份 事務日誌備份與恢復 6

14.6 備份與恢復疑難問題 接下來介紹備份與恢復中的一些疑難問題。14.6.1 恢復中的單使用者模式問題 1 故障現象 圖14 31 故障現象 2 原因分析 這是因為在還原資料庫時,有其他使用者正在使用資料庫。還原資料庫要求資料庫工作在單使用者模式。通常就是dba在操作時,不允許其他使用者連線資料...

Innodb日誌與事務

1.innodb日誌 錯誤日誌 記錄出錯資訊,也記錄一些警告資訊或者正確的資訊。查詢日誌 記錄所有對資料庫請求的資訊,不論這些請求是否得到了正確的執行。慢查詢日誌 設定乙個閾值,將執行時間超過該值的所有sql語句都記錄到慢查詢的日誌檔案中。二進位制日誌 記錄對資料庫執行更改的所有操作。中繼日誌 事務...

事務日誌備份與恢復

接下來介紹備份與恢復中的一些疑難問題。1 故障現象 圖14 31 故障現象 2 原因分析 這是因為在還原資料庫時,有其他使用者正在使用資料庫。還原資料庫要求資料庫工作在單使用者模式。通常就是dba在操作時,不允許其他使用者連線資料庫。3 解決方法 配置資料庫的屬性,在如圖14 32所示的 選項 選項...