BR

有效對象

擷取 (僅限 Oracle)

說明

使用 BR 參數來控制「限制的復原 (BR)」功能。此功能目前支援 Oracle 資料庫。

預設

BR BRINTERVAL 4H, BRDIR BR

語法

BR
[, BRDIR <directory>]
[, BRINTERVAL <number> {M | H}]
[, BRKEEPSTALEFILES]
[, BROFF]
[, BROFFONFAILURE]
[, BRFSOPTION { MS_SYNC | MS_ASYNC }]

BRDIR <directory>

指定將包含 BR 目錄之父系目錄的相對或完整路徑名稱。BR 目錄包含「限制的復原」檢查點檔案,且無法變更此目錄的名稱。BR 目錄的預設父系目錄是根目錄中名為 BR 的目錄,其中包含 Oracle GoldenGate 安裝檔案。

指定之 Oracle GoldenGate 安裝內的每個 Extract 群組都會在 BRDIR 指定的目錄底下擁有自己的子目錄。每個目錄都會針對相關的 Extract 群組命名。

對於 <directory>,請勿使用任何包含 temp 或 tmp 字串的名稱 (與大小寫無關)。暫存目錄可能會在內部或外部清除程序期間移除。

BRINTERVAL <number> {M | H}

指定「限制復原」檢查點之間的時間。這稱為「限制的復原」間隔。此間隔是標準 Extract 檢查點間隔 (由 CHECKPOINTSECS 參數控制) 的整數倍數。不過,它不需要完全設定。「限制的復原」會視需要在內部調整任何合法的 BRINTERVAL 參數。

間隔下限為 20 分鐘。最大值為 96 小時。預設間隔為 4 小時。

備註:BRINTERVAL 僅在諮詢 Oracle Support 之後才應變更。

BRKEEPSTALEFILES

導致保留舊的「限制的復原」檢查點檔案。依照預設,只會保留目前的檢查點檔案。Extract 無法從舊的「限制的復原」檢查點檔案復原。僅在 Oracle 支援分析師的要求下保留舊檔案。

BROFF

關閉執行與復原的「限制的復原」。使用此選項前,請先諮詢 Oracle。在大多數情況下,如果「限制的復原」發生問題,它會自我關閉。

BROFFONFAILURE

發生錯誤後停用「限制的復原」。依照預設,如果 Extract 會在「限制復原」處理期間發生錯誤,它會回復成一般復原,然後在復原完成後再次啟用「限制復原」。BROFFONFAILURE 會關閉執行時期處理的「限制的復原」。

BRRESET

BRRESET 是一個啟動選項,可強制 Extract 在目前的執行中使用一般復原,然後在復原完成後將「限制的復原」重新開啟。其用途是在發生錯誤時,限制復原不會回復為正常復原的罕見案例。「限制的復原」會在程式實際執行時啟用。使用此選項之前,請先洽詢 Oracle 客戶服務部。

若要使用此選項,您必須從指令行啟動 Extract。若要從命令行執行 Extract,請使用以下語法:

extract paramfile <name>.prm reportfile <name>.rpt

其中:

BR BRFSOPTION {MS_SYNC MS_ASYNC}

在「限制的復原」中執行同步/非同步寫入對應資料。使用此選項之前,請先洽詢 Oracle 客戶服務部。

MS_SYNC

同步「限制的復原」寫入對應資料以完成 I/O 資料完整性。

MS_ASYNC

起始「限制的復原」寫入對應資料或將其排入佇列以提供服務。

範例

BR BRDIR /user/checkpt/br 指定在 /user/checkpt/br 目錄中建立「限制的復原」檢查點檔案。