天天看點

oracle10g data guard 主備資料庫配置參數說明

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