Oracle主備架構下的邏輯備份考慮

jeanron100發表於2017-09-26
今天想到一個問題,如果有一個環境是一主一備架構,根據業務需要做邏輯備份,該怎麼規劃和考慮。資料庫版本為10g,11g


Oracle主備架構下的邏輯備份考慮

這個問題如果在考慮效能的前提下,我覺得是蠻有意思的一個問題。

   首先邏輯備份工具,是在物理備份(Data Guard也算一種)的基礎上擴充套件,需要做邏輯備份,一定是業務場景有Data Guard支援不了的地方。需要做邏輯備份,那麼邏輯備份工具就是一個重點,傳統的exp工具也可以,在備庫上使用真實一個絕佳的選擇,如果資料量大,那麼顯然exp不是一個好的注意,那麼放在主庫,主庫上做expdp,其實也是一個很大的隱患,一來有較大的效能消耗,二來有較大的效能抖動,也是不推薦的,我們可以考慮在備庫來做。

  備庫做expdp,可以嗎?

  其實是可以的,如果是在11g的環境中,我們完全可以使用Snapshot Standby,然後備庫就是可讀可寫,然後做expdp匯出,然後恢復physical standby.

   如果是10g,顯然沒有snapshot standby,但是也是可以的,我們可以手工來實現“failover, 然後匯出,然後閃回恢復。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23718752/viewspace-2145424/,如需轉載,請註明出處,否則將追究法律責任。

相關文章