oracle10g data guard 主備資料庫配置參數說明:
下列參數為primary 角色相關的初始化參數:
db_name
注意保持同一個data guard 中所有資料庫db_name 相同。
例如:db_name=jytest
db_unique_name
為每一個資料庫指定一個唯一的名稱,該參數一經指定不會再發生變化,
除非你主動修改它。
例如:db_unique_name=jytest
log_archive_config
該參數通過dg_config 屬性羅列同一個data guard 中所有
db_unique_name(含primary db 及standby db),以逗号分隔
例如:log_archive_config='db_config=(jytest,jyrac1)'
control_files
沒啥說的,控制檔案所在路徑。
log_archive_dest_n
歸檔檔案的生成路徑。該參數非常重要,并且屬性和子參數也特别多(這裡
不一一列舉,後面用到時單獨講解如果你黑好奇,建議直接查詢oracle 官
方文檔。data guard 白皮書第14 章專門介紹了該參數各屬性及子參數的功
能和設定)。例如:
log_archive_dest_1='location=/u01/app/oracle/arch/jytest valid_for=(all_logfiles,all_roles) db_unique_name=jytest'
log_archive_dest_state_n
指定參數值為enable,允許redo 傳輸服務傳輸redo 資料到指定的路徑。
該參數共擁有4 個屬性值,功能各不相同。
remote_login_passwordfile
推薦設定參數值為exclusive 或者shared,注意保證相同data guard
配置中所有db 伺服器sys 密碼相同。
log_archive_format
指定歸檔檔案格式。
log_archive_max_producesses
指定歸檔程序的數量(1-30),預設值通常是4。
以下參數為standby 角色相關的參數,建議在primary 資料庫的初始化參數中也進行設定,這樣在role transition
後(primary 轉為standby)也能正常運作:
fal_server
指定一個資料庫的db_unique_name,通常該庫為primary 角色。
例如:fal_server=jytest
fal_client
指定一個資料庫的db_unique_name,通常該庫為standby 角色。
例如:fal_client=jyrac1
提示:fal 是fetch archived log 的縮寫
db_file_name_convert
在做duplicate 複制和傳輸表空間的時候這類參數講過很多遍,該參數及上
述内容中同名參數功能,格式等完全相同。
log_file_name_convert
同上
standby_file_management
如果primary 資料庫資料檔案發生修改(如建立,重命名等)則按照本參數
的設定在standby 中做相應修改。設為auto 表示自動管理。設為manual
表示需要手工管理。
例如:standby_file_management=auto