您好,登錄后才能下訂單哦!
部署Data Guard相關參數有哪些,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
對部署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官方文檔:http://download.oracle.com/docs/cd/B19306_01/server.102/b14239/init_params.htm#i88512
深入細致地了解部署Data Guard所用到的數據庫參數不僅有助于理解物理Data Guard原理,同時有助于我們排查與Data Guard有關的故障。
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。