Data Guard 環境配置的初始化參數設定列表

來源:互聯網
上載者:User

Primary 角色相關的初始化參數
db_name 同一DG環境db_name要相同
db_unique_name db_unique_name參數是解決在同一台電腦上存在多個相同的db_name的執行個體共存在而增加的參數,如果dataguard的主、備庫安裝在不同的電腦上,則不需要設定這個參數。
如果安裝到同一台電腦上,則需要設定,如果沒有設定執行個體的這個參數,第一個執行個體啟動後,再啟動第二個執行個體是將報lk<Oracle_sid>檔案無法鎖定的錯誤,第二個執行個體將無法啟動
log_archive_config

主要是針對redo log 傳送和接收的,在最大可用及最大保護模式下設定才會有影響,不設定在switchover切換時會報ORA-16047。

通過dg_config羅列DG環境所有db_unique_name:

主庫:
*.log_archive_config='dg_config=(master,stdby)'
備庫:
*.log_archive_config='dg_config=(stdby,master)'

設定時注意,自己在前,別人在後

log_archive_dest_n

定義發送redo的目的地,指明location時,表示歸檔路徑為本地;指明service時,表示接收redo的是standby資料庫,這個參數最重要!

配置案例:

LOG_ARCHIVE_DEST_N='SERVICE=stdby lgwr sync affirm valid_for=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=stdby'

log_archive_dest_state=n 是否允許傳送redo到指定目的地
remote_login_passwordfile 推薦設定為exclusive或者shared,保證同一個DG環境sys密碼都相同

 

 

 

Standby角色相關參數(建議在Primary庫也進行設定,這樣即使發生角色卻換,新的standby也能正常運行)

fal_server

fal_client

FAL_SERVER:用來指定出現archive gap的時候從哪裡取歸檔日誌。

FAL_CLENT:用來自動把gap發送到哪裡。

自己是client,遠端是server

db_file_name_convert

standby和primary的資料檔案路徑不一致時,可以通過設定該參數讓其自動轉換。

該參數的應該成對出現,前面表示轉換前的格式,後面表示轉換後的格式。

也就是對方在前:

db_file_name_convert='/u01/app/orcl/oradata','/home/oracle'

log_file_name_convert

同上參數用法,只是作用對象是轉換記錄檔的路徑
standby_file_management

如果主庫的資料檔案發生修改(如增、刪、rename)同時,備庫會同時作相應修改

有2個值:auto、manual

   

 

 

在DG中,主庫、備庫只是角色概念,並不固定在某個庫上

所以,建議以上參數在主備同時進行設定

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.