【DataGuard】部署Data Guard相關引數詳解
有關物理Data Guard部署參考《【DataGuard】同一臺主機實現物理Data Guard配置安裝》(http://space.itpub.net/519536/viewspace-578181),本文對部署Data Guard過程中主備庫使用到的引數進行比較描述。
1.DB_NAME,資料庫名字,需要保持同一個Data Guard 中所有資料庫DB_NAME相同
primary端和standby端相同
*.DB_NAME='ora10g'
*.DB_NAME='ora10g'
2.DB_UNIQUE_NAME,對應資料庫的例項名,每一個資料庫需要指定一個唯一的名字
primary端:
*.DB_UNIQUE_NAME=ora10g
standby端:
*.db_unique_name=ora10gdg
3.LOG_ARCHIVE_CONFIG,該引數透過DG_CONFIG 屬性羅列同一個Data Guard 中所有DB_UNIQUE_NAME(含primary db 及standby db),以逗號分隔
primary端和standby端相同
*.LOG_ARCHIVE_CONFIG='DG_CONFIG=(ora10g,ora10gdg)'
*.LOG_ARCHIVE_CONFIG='DG_CONFIG=(ora10g,ora10gdg)'
4.CONTROL_FILES,控制檔案位置說明,注意要修改到具體的控制檔案位置
primary端:
*.control_files='/oracle/u02/oradata/ORA10G/controlfile/o1_mf_4srph8fv_.ctl','/oracle/u01/app/oracle/flash_recovery_area/ORA10G/controlfile/o1_mf_4srph96b_.ctl'
standby端:
*.control_files='/oracle/u02/oradata/ORA10GDG/controlfile/o1_mf_4srph8fv_.ctl','/oracle/u01/app/oracle/flash_recovery_area/ORA10GDG/controlfile/o1_mf_4srph96b_.ctl'
5.LOG_ARCHIVE_DEST_n,歸檔檔案的生成路徑,location代表本地機上,service指明在另一臺機器上
primary端:
*.LOG_ARCHIVE_DEST_1='LOCATION=/oracle/u02/oradata/ORA10G VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=ora10g'
*.LOG_ARCHIVE_DEST_2='SERVICE=ora10gdg LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=ora10gdg'
standby端:
*.LOG_ARCHIVE_DEST_1='LOCATION=/oracle/u02/oradata/ORA10GDG VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=ora10gdg'
*.LOG_ARCHIVE_DEST_2='SERVICE=ora10g LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=ora10g'
6.LOG_ARCHIVE_DEST_STATE_n,指定引數值為ENABLE,啟用定義的歸檔日誌目錄,允許redo 傳輸服務傳輸redo資料到指定的路徑
primary端:
*.LOG_ARCHIVE_DEST_STATE_1=ENABLE
*.LOG_ARCHIVE_DEST_STATE_2=ENABLE
standby端:
*.LOG_ARCHIVE_DEST_STATE_1=ENABLE
*.LOG_ARCHIVE_DEST_STATE_2=ENABLE
7.REMOTE_LOGIN_PASSWORDFILE,推薦設定引數值為EXCLUSIVE 或者SHARED,注意保證相同Data Guard配置中所有db 伺服器sys密碼相同
primary端:
*.REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE
standby端:
*.REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE
8.LOG_ARCHIVE_FORMAT,指定歸檔檔案格式,這裡在主備端應保持一樣的格式
primary端:
*.LOG_ARCHIVE_FORMAT=log%t_%s_%r.arc
standby端:
*.LOG_ARCHIVE_FORMAT=log%t_%s_%r.arc
9.LOG_ARCHIVE_MAX_PRODUC,指定歸檔程式的數量(1-30),預設值通常是4
本實驗中沒有對這個引數進行修改
10.COMPATIBLE,主資料庫和備用資料庫的oracle版本必須一致,這個引數指明瞭oracle的版本號
primary端:
*.COMPATIBLE='10.2.0.3.0'
standby端:
*.COMPATIBLE='10.2.0.3.0'
11.FAL_SERVER,備庫端的引數,給出Oracle網路服務名,通常為指向主庫的連線串
primary端(主庫進行設定,是為了在切換後主備角色互換):
*.FAL_SERVER=ora10gdg
standby端:
*.FAL_SERVER=ora10g
12.FAL_CLIENT,備庫端的引數,給出Oracle網路服務名,通常為指向備庫的連線串
primary端(主庫進行設定,是為了在切換後主備角色互換):
*.FAL_CLIENT=ora10g
standby端:
*.FAL_CLIENT=ora10gdg
13.DB_FILE_NAME_CONVERT,主資料庫和備用資料庫的資料檔案轉換目錄對映(如果兩資料庫的目錄結構不一樣),如果有多個對映,逐一指明對映關係
格式:*.db_file_name_convert=主資料庫資料檔案目錄,備用資料庫資料檔案目錄
primary端(主庫進行設定,是為了在切換後主備角色互換):
*.DB_FILE_NAME_CONVERT='/oracle/u02/oradata/ORA10GDG/datafile','/oracle/u02/oradata/ORA10G/datafile'
standby端:
*.DB_FILE_NAME_CONVERT='/oracle/u02/oradata/ORA10G/datafile','/oracle/u02/oradata/ORA10GDG/datafile'
14.LOG_FILE_NAME_CONVERT,指明主資料庫和備用資料庫的log檔案轉換目錄對映
格式:*. log_file_name_convert=主資料庫log目錄,備用資料庫目錄
primary端(主庫進行設定,是為了在切換後主備角色互換):
*.LOG_FILE_NAME_CONVERT='/oracle/u02/oradata/ORA10GDG/onlinelog','/oracle/u02/oradata/ORA10G/onlinelog'
standby端:
*.LOG_FILE_NAME_CONVERT='/oracle/u02/oradata/ORA10G/onlinelog','/oracle/u02/oradata/ORA10GDG/onlinelog'
15.STANDBY_FILE_MANAGEMENT,如果primary 資料庫資料檔案發生修改(如新建,重新命名等)則按照本引數的設定在standby 中做相應修改。設為AUTO 表示自動管理。設為MANUAL表示需要手工管理
primary端(主庫進行設定,是為了在切換後主備角色互換):
*.STANDBY_FILE_MANAGEMENT=AUTO
standby端:
*.STANDBY_FILE_MANAGEMENT=AUTO
16.STANDBY_ARCHIVE_DEST,備用資料庫的歸檔日誌歸檔目錄
primary端(主庫進行設定,是為了在切換後主備角色互換):
*.standby_archive_dest='/ora10g_arch'
standby端:
*.standby_archive_dest='/ora10gdg_arch'
17.小結
有關Data Guard更多引數描述資訊請參考Oracle官方文件:
深入細緻地瞭解部署Data Guard所用到的資料庫引數不僅有助於理解物理Data Guard原理,同時有助於我們排查與Data Guard有關的故障。
Good luck.
secooler
11.06.10
-- The End --
1.DB_NAME,資料庫名字,需要保持同一個Data Guard 中所有資料庫DB_NAME相同
primary端和standby端相同
*.DB_NAME='ora10g'
*.DB_NAME='ora10g'
2.DB_UNIQUE_NAME,對應資料庫的例項名,每一個資料庫需要指定一個唯一的名字
primary端:
*.DB_UNIQUE_NAME=ora10g
standby端:
*.db_unique_name=ora10gdg
3.LOG_ARCHIVE_CONFIG,該引數透過DG_CONFIG 屬性羅列同一個Data Guard 中所有DB_UNIQUE_NAME(含primary db 及standby db),以逗號分隔
primary端和standby端相同
*.LOG_ARCHIVE_CONFIG='DG_CONFIG=(ora10g,ora10gdg)'
*.LOG_ARCHIVE_CONFIG='DG_CONFIG=(ora10g,ora10gdg)'
4.CONTROL_FILES,控制檔案位置說明,注意要修改到具體的控制檔案位置
primary端:
*.control_files='/oracle/u02/oradata/ORA10G/controlfile/o1_mf_4srph8fv_.ctl','/oracle/u01/app/oracle/flash_recovery_area/ORA10G/controlfile/o1_mf_4srph96b_.ctl'
standby端:
*.control_files='/oracle/u02/oradata/ORA10GDG/controlfile/o1_mf_4srph8fv_.ctl','/oracle/u01/app/oracle/flash_recovery_area/ORA10GDG/controlfile/o1_mf_4srph96b_.ctl'
5.LOG_ARCHIVE_DEST_n,歸檔檔案的生成路徑,location代表本地機上,service指明在另一臺機器上
primary端:
*.LOG_ARCHIVE_DEST_1='LOCATION=/oracle/u02/oradata/ORA10G VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=ora10g'
*.LOG_ARCHIVE_DEST_2='SERVICE=ora10gdg LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=ora10gdg'
standby端:
*.LOG_ARCHIVE_DEST_1='LOCATION=/oracle/u02/oradata/ORA10GDG VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=ora10gdg'
*.LOG_ARCHIVE_DEST_2='SERVICE=ora10g LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=ora10g'
6.LOG_ARCHIVE_DEST_STATE_n,指定引數值為ENABLE,啟用定義的歸檔日誌目錄,允許redo 傳輸服務傳輸redo資料到指定的路徑
primary端:
*.LOG_ARCHIVE_DEST_STATE_1=ENABLE
*.LOG_ARCHIVE_DEST_STATE_2=ENABLE
standby端:
*.LOG_ARCHIVE_DEST_STATE_1=ENABLE
*.LOG_ARCHIVE_DEST_STATE_2=ENABLE
7.REMOTE_LOGIN_PASSWORDFILE,推薦設定引數值為EXCLUSIVE 或者SHARED,注意保證相同Data Guard配置中所有db 伺服器sys密碼相同
primary端:
*.REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE
standby端:
*.REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE
8.LOG_ARCHIVE_FORMAT,指定歸檔檔案格式,這裡在主備端應保持一樣的格式
primary端:
*.LOG_ARCHIVE_FORMAT=log%t_%s_%r.arc
standby端:
*.LOG_ARCHIVE_FORMAT=log%t_%s_%r.arc
9.LOG_ARCHIVE_MAX_PRODUC,指定歸檔程式的數量(1-30),預設值通常是4
本實驗中沒有對這個引數進行修改
10.COMPATIBLE,主資料庫和備用資料庫的oracle版本必須一致,這個引數指明瞭oracle的版本號
primary端:
*.COMPATIBLE='10.2.0.3.0'
standby端:
*.COMPATIBLE='10.2.0.3.0'
11.FAL_SERVER,備庫端的引數,給出Oracle網路服務名,通常為指向主庫的連線串
primary端(主庫進行設定,是為了在切換後主備角色互換):
*.FAL_SERVER=ora10gdg
standby端:
*.FAL_SERVER=ora10g
12.FAL_CLIENT,備庫端的引數,給出Oracle網路服務名,通常為指向備庫的連線串
primary端(主庫進行設定,是為了在切換後主備角色互換):
*.FAL_CLIENT=ora10g
standby端:
*.FAL_CLIENT=ora10gdg
13.DB_FILE_NAME_CONVERT,主資料庫和備用資料庫的資料檔案轉換目錄對映(如果兩資料庫的目錄結構不一樣),如果有多個對映,逐一指明對映關係
格式:*.db_file_name_convert=主資料庫資料檔案目錄,備用資料庫資料檔案目錄
primary端(主庫進行設定,是為了在切換後主備角色互換):
*.DB_FILE_NAME_CONVERT='/oracle/u02/oradata/ORA10GDG/datafile','/oracle/u02/oradata/ORA10G/datafile'
standby端:
*.DB_FILE_NAME_CONVERT='/oracle/u02/oradata/ORA10G/datafile','/oracle/u02/oradata/ORA10GDG/datafile'
14.LOG_FILE_NAME_CONVERT,指明主資料庫和備用資料庫的log檔案轉換目錄對映
格式:*. log_file_name_convert=主資料庫log目錄,備用資料庫目錄
primary端(主庫進行設定,是為了在切換後主備角色互換):
*.LOG_FILE_NAME_CONVERT='/oracle/u02/oradata/ORA10GDG/onlinelog','/oracle/u02/oradata/ORA10G/onlinelog'
standby端:
*.LOG_FILE_NAME_CONVERT='/oracle/u02/oradata/ORA10G/onlinelog','/oracle/u02/oradata/ORA10GDG/onlinelog'
15.STANDBY_FILE_MANAGEMENT,如果primary 資料庫資料檔案發生修改(如新建,重新命名等)則按照本引數的設定在standby 中做相應修改。設為AUTO 表示自動管理。設為MANUAL表示需要手工管理
primary端(主庫進行設定,是為了在切換後主備角色互換):
*.STANDBY_FILE_MANAGEMENT=AUTO
standby端:
*.STANDBY_FILE_MANAGEMENT=AUTO
16.STANDBY_ARCHIVE_DEST,備用資料庫的歸檔日誌歸檔目錄
primary端(主庫進行設定,是為了在切換後主備角色互換):
*.standby_archive_dest='/ora10g_arch'
standby端:
*.standby_archive_dest='/ora10gdg_arch'
17.小結
有關Data Guard更多引數描述資訊請參考Oracle官方文件:
深入細緻地瞭解部署Data Guard所用到的資料庫引數不僅有助於理解物理Data Guard原理,同時有助於我們排查與Data Guard有關的故障。
Good luck.
secooler
11.06.10
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28853590/viewspace-2149941/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【DataGuard】部署Data Guard相關引數詳解 - Oracle官方文件描述Oracle
- DataGuard引數配置詳解
- 【DATAGUARD】Data Guard Wait EventsAI
- 19 Oracle Data Guard 相關檢視Oracle
- DATA GUARD部署模式——DATA GUARD概念和管理模式
- 【DataGuard】使用Grid Control快速部署Oracle物理Data GuardOracle
- 【DataGuard】同一臺主機部署Oracle 11g物理Active Data Guard詳細過程Oracle
- Data Guard 學習之引數設定
- 幾項網路安全相關的no引數詳解
- Data Guard相關的動態效能檢視
- Data Guard相關的一些設定
- 【DATAGUARD】Oracle19c Data Guard BrokerOracle
- 【DataGuard】調整Data Guard資料保護模式詳細步驟模式
- MYSQL連線相關引數和狀態值詳解MySql
- 18 與Oracle Data Guard 相關的SQL語句OracleSQL
- Standby (Data guard) 常用維護命令及相關概念
- 【DataGuard】物理Data Guard之Failover轉換AI
- 【DataGuard】11g 新特性:Active Data Guard
- redis持久化相關引數解釋Redis持久化
- MySQL slow log相關引數解釋MySql
- autotrace explain plan 相關引數解釋AI
- oracle 安裝要用到的記憶體相關引數詳解Oracle記憶體
- 關鍵字引數與非關鍵字引數(可變引數)詳解
- 【DataGuard】錯誤的log_file_name_convert引數導致物理Data Guard配置故障分析與處理
- MySQL handler相關狀態引數解釋MySql
- 1 關於 Oracle Data GuardOracle
- MySQL效能相關引數MySql
- 歸檔相關引數
- PostgreSQL AutoVacuum 相關引數SQL
- Oracle 11g Data Guard (physical standby - active dataguard) [final]Oracle
- LOG_ARCHIVE_DEST_n引數屬性——DATA GUARD概念和管理Hive
- 與oracle10g data guard(dg)緊密關聯的相關檢視Oracle
- MySQL 連線相關引數MySql
- MySQL slow log相關引數MySql
- Spark的相關引數配置Spark
- hadoop YARN配置引數剖析—MapReduce相關引數HadoopYarn
- Oracle Data Guard LOG_ARCHIVE_DEST_n引數的可選屬性OracleHive
- ajax 引數詳解