經過了半個月的Oracle dataguard物理備庫配置與學習,雖然版本採用Oracle 11g(11.2.0.3),配置過程仍然適用Oracle 10g。在近10次的dataguard配置過程中,發現採用rman duplicate方式建立物理備庫非常的方便與快速。漸漸的也就不會去採用冷備方式去建立物理備庫了,通過rman duplicate不僅可以建立dataguard,也可複製資料庫,功能強大。
建立dataguard主要有以下幾種方式,總結與理解如下。
一、冷備方式配置 Dataguard
冷備方式配置略過。
特點:
1)純手工方式配置Dataguard適合資料庫比較小情況。
2)適合初學習Dataguard配置、測試與原理理解學習。
二、RMAN Duplicate方式配置 Dataguard
RMAN Duplicate不僅可以用來建立dataguard備庫,還可以用來複製資料庫,僅僅是在參數上修改一下就可以直接複製資料庫了。
RMAN duplicate方式又分為以下幾種配置方式:
方式一、通過RMAN串連target主庫與本地輔助庫,直接通過對主庫(活動庫)進行抓取資料複製備庫。
配置文檔樣本:
優點:
1)主庫無需要停機
2)無需在主庫進行RMAN備份
3)無需要在主庫進行備庫的控制檔案複製
4)無需要在主庫進行備庫的參數檔案的準備
4)target到主庫可以直接應用主庫傳送過來的規檔日誌與redo日誌。
缺點:
1)主庫資料檔案與日誌全部通過網路進行拷貝到備庫,時間會相關比較長,如果主庫特別大,此方法不太適合。
2)duplicate時影響主庫效能與網路壓力,需要選擇在資料庫壓力比較小的時間操作。
方式二、通過RMAN串連target主庫與本地輔助庫,通過本地備份恢複資料文建立備庫,成功後重新應用這段時間的歸檔與redo日誌。
配置文檔樣本:
優點:
1)主庫無需要停機
2)相比ACTIVE duplicate網路壓力與資料庫壓力要小很多。
3)通過RMAN備份組duplicate複製備庫,建立備庫的時間將大大縮短,特別是資料庫特別大的情況。
4)target到主庫可以直接應用主庫傳送過來的規檔日誌與redo日誌。
缺點:
1)需要事先在主庫進行RMAN備份。
2)傳送備份組到備庫相應位置。
duplicate 另一種應用:
通過RMAN串連本地輔助庫,通過目標庫拷貝過來的RMAN備份組進行恢複(不串連target目標庫)。
該方式不適用於建立dataguard,適用於RMAN備份異機恢複資料庫。
RMAN備份duplicate異機複製恢複資料庫配置。