oracle dataguard主備庫參數檔案配置詳解

來源:互聯網
上載者:User

標籤:oracle dataguard參數配置

主庫參數詳解:?

保持同一個Data Guard中所有的DB_NAME相同

DB_NAME=ora11g??#為一個資料庫指定一個唯一的名稱,該參數一經指定就不會發生改動除非DBA主動改動所以在Oracle?10g中引入DB_UNIQUE_NAMEDB_UNIQUE_NAME=ora11g_primary????#定義資料庫唯一名稱,因為DB_NAME參數對於物理資料庫是必須相同,對於邏輯資料庫必須不同,參數來確定DataGuard配置中??????????????????????????????#的每個資料庫,如果未定義該參數,預設使用DB_NAME參數值。dataguard中該參數必須配置不同。

LOG_ARCHIVE_CONFIG用於控制發送歸檔日誌到遠程位置、接收遠程歸檔日誌,並指定Data? Guard配置的惟一資料庫名,預設值為SEND,RECEIVE,NODG_CONFIG。

? ? ? ? 當設定該參數為SEND時,會啟用發送歸檔日誌到遠程位置;

? ? ? ? 當設定該能數為NOSEND時,會禁止發送歸檔日誌到遠程位置;

? ? ? ? 當設定該參數為RECEIVE時,會啟用接收遠程歸檔日誌;

? ? ? ? 當設定該參數為NORECEIVE時,會禁止接收遠程歸檔日誌;

? ? ? ? 當設定該參數為DG_CONFIG時,可以最多指定9個惟一資料庫名;

? ? ? ? 當設定該參數為NODG_CONFIG時,會禁止指定惟一資料庫名。

LOG_ARCHIVE_CONFIG=‘DG_CONFIG=(ora11g_primary?,ora11g_standby)‘????#定義DataGuard配置的有效DB_UNIQUE_NAME參數列表,名稱順序不做要求
LOG_ARCHIVE_DEST_1=‘LOCATION=/u01/app/oracle/archive?VALID_FOR=(ALL_LOGFILES,ALL_ROLES)?DB_UNIQUE_NAME=ora11g_primary‘????#指定本地歸檔的路徑
LOG_ARCHIVE_DEST_2=‘SERVICE=ora11g_standby?LGWR?ASYNC?VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)?DB_UNIQUE_NAME=ora11g_standby‘#指定遠端備庫的歸檔路徑

LOG_ARCHIVE_DEST_n(從1到10)定義redo檔案路徑。該參數必須通過location或service指定歸檔檔案路徑。location表示本地路徑,service通常是net service name,即接收redo資料的standby資料庫。net service name是指在tnsnames.ora中配置的名稱。

注意:每一個LOG_ARCHIVE_DEST_n都有一個對應的LOG_ARCHIVE_DEST_STATE_n參數,該參數擁有以下4個屬性值:

ENABLE:預設值,表示允許傳輸服務

DEFER: 指定對應的log_archive_dest_n參數有效,但暫不使用

ALTERNATE:禁止傳輸,但是如果其他相關的目的地的串連通通失敗,則它將變成enable

RESET:功能與DEFER類似,不過如果傳輸目的地之前有過錯誤,它會清除所有錯誤資訊

LOG_ARCHIVE_DEST_STATE_1=ENABLELOG_ARCHIVE_DEST_STATE_2=ENABLE?


REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE???#遠程登入設定獨享模式(注意保證主備庫密碼相同)
?LOG_ARCHIVE_FORMAT=%t_%s_%r.arc

當Primary Database的某些日誌沒有發送到Standby Database 這時候發生歸檔裂縫(Archive Gap)缺失的日誌就是裂縫(GAP)。Data Guard 能夠自動檢測,解決歸檔裂縫,不需要DBA的介入。這需要配置FAL_CLIENT,FAL_SERVER這兩個參數(FAL:Fetch Archive Log)從FAL這個名字可以看出,這個過程是 Standby Database 主動發起的取日誌的過程,Standby Database 就是FAL_CLIENT,它是從FAL_SERVER中取這些GAP。10g中,這個FAL_SERVER可以是Primary Database,也可以是其他的Standby Database?FAL_CLIENT和FAL_SERVER兩個參數都是Oracle Net NameFAL_CLIENT通過網路向FAL_SERVER發送請求,FAL_SERVER通過網路向FAL_CLIENT發送缺失的日誌但是這兩個串連不一定是一個串連。因此 FAL_CLIENT向FAL_SERVER發送請求時,會攜帶FAL_CLIENT的參數值,用來告訴FAL_SERVER應該向哪裡發送缺少的日誌。這個參數也是一個Oracle Net Name 這個Name在FAL_SERVER上定義的,用來指向FAL_CLIENT

FAL_SERVER=ora11g_standbyFAL_CLIENT=ora11g_primary

如果Primary資料庫資料檔案發生修改(如建立)則在standby資料庫作相應修改

設為AUTO表示自動管理。設為MANUAL表示需要手工管理(注:重新命名修改

是不會傳到standby資料庫)

STANDBY_FILE_MANAGEMENT=AUTO


主庫參數?


DB_NAME=ora11gDB_UNIQUE_NAME=ora11g_primaryLOG_ARCHIVE_CONFIG=‘DG_CONFIG=(ora11g_primary?,ora11g_standby)‘???LOG_ARCHIVE_DEST_1=‘LOCATION=/u01/app/oracle/archive?VALID_FOR=(ALL_LOGFILES,ALL_ROLES)?DB_UNIQUE_NAME=ora11g_primary‘LOG_ARCHIVE_DEST_2=‘SERVICE=ora11g_standby?LGWR?ASYNC?VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)?DB_UNIQUE_NAME=ora11g_standby‘LOG_ARCHIVE_DEST_STATE_1=ENABLELOG_ARCHIVE_DEST_STATE_2=ENABLEREMOTE_LOGIN_PASSWORDFILE=EXCLUSIVELOG_ARCHIVE_FORMAT=%t_%s_%r.arcFAL_SERVER=ora11g_standbyFAL_CLIENT=ora11g_primarySTANDBY_FILE_MANAGEMENT=AUTO


備庫參數?

DB_NAME=ora11gDB_UNIQUE_NAME=ora11g_standby?LOG_ARCHIVE_CONFIG=‘DG_CONFIG=(ora11g_primary?,ora11g_standby)‘???LOG_ARCHIVE_DEST_1=‘LOCATION=/u01/app/oracle/archive?VALID_FOR=(ALL_LOGFILES,ALL_ROLES)?DB_UNIQUE_NAME=ora11g_standby‘LOG_ARCHIVE_DEST_2=‘SERVICE=ora_primary?LGWR?ASYNC?VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)?DB_UNIQUE_NAME=ora11g_primary‘LOG_ARCHIVE_DEST_STATE_1=ENABLELOG_ARCHIVE_DEST_STATE_2=ENABLEREMOTE_LOGIN_PASSWORDFILE=EXCLUSIVELOG_ARCHIVE_FORMAT=%t_%s_%r.arcFAL_SERVER=ora11g_primaryFAL_CLIENT=ora11g_standbySTANDBY_FILE_MANAGEMENT=AUTO


oracle dataguard主備庫參數檔案配置詳解

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.