資料庫oracle中的dataguard

2021-09-30 16:48:42 字數 853 閱讀 7583

dataguard提供了三種模式

1.最大保護模式

1)這種模式提供了最高端別的資料保護能力;

2)要求至少乙個物理備庫收到重做日誌後,主庫的事務才能夠提交;

3)主庫找不到合適的備庫寫入時,主庫會自動關閉,防止未受保護的資料出現;

4)優點:該模式可以保證備庫沒有資料丟失;

5)缺點:主庫的自動關閉會影響到主庫的可用性,同時需要備庫恢復後才能提交,對網路等客觀條件要求非常的高,主庫的效能會因此受到非常大的衝擊。

2.最大可用性模式

1)該模式提供了僅次於「最大保護模式」的資料保護能力;

2)要求至少乙個物理備庫收到重做日誌後,主庫的事務才能夠提交;

3)主庫找不到合適的備庫寫入時,主庫不會關閉,而是臨時降低到「最大效能模式」模式,直到問題得到處理;

4)優點:該模式可以在沒有問題出現的情況下,保證備庫沒有資料丟失,是一種折中的方法;

5)缺點:在正常執行的過程中缺點是主庫的效能受到諸多因素的影響。

3.最大效能模式

1)該模式是預設模式,可以保證主資料庫的最高可用性;

2)保證主庫執行過程中不受備庫的影響,主庫事務正常提交,不因備庫的任何問題影響到主庫的執行;

4)優點:避免了備庫對主資料庫的效能和可用性影響;

5)缺點:如果與主庫提交的事務相關的恢復資料沒有傳送到備庫,這些事務資料將被丟失,不能保證資料無損失;

dataguard經常用於容災。常見的方案是sybase replication server,可以地區在多個機房內進行資料同步。當然也可以用作實時性要求不高的讀,比如說測試服務使用,或者用作報表伺服器。

怎麼向資料庫中訪問data的資料

ios中運算元據庫可以很方便的訪問資料,怎麼開啟關閉資料庫,資料庫的增刪改查就不做贅述,資料庫插入data比較特殊 data的儲存型別為blob 二進位制 拿出來單獨分享一下.一般插入的data都是有model歸檔的資料,這樣就能很方面整體操作model 例如.有乙個perso類,屬性為 id,na...

資料庫 Oracle中建立資料庫

create database lihua 網上的說法是 oracle中的例項只對應乙個資料庫,出現此種情況說明oracle資料庫處於mount 裝載 或open狀態,需要使用startup nomount語句進行狀態更改,或者是直接使用dbca的圖形介面來建立 注 經測試,startup nomo...

postgresql資料庫改變data目錄

原來的預設資料目錄 var lib postgresql 9.3 data 空間不夠大,改變資料目錄 1.修改配置檔案 etc postgresql 9.3 main postgresql.conf data directory home pgdata 2.修改data directory的所有者 ...