ALTER REPLICAT
使用 ALTER REPLICAT 可變更使用 ADD REPLICAT 命令建立的 Replicat 群組屬性。使用此命令之前,請先發出 STOP REPLICAT 命令來停止 Replicat。
注意:ALTER REPLICAT 不支援從一般 Replicat 模式切換為協調模式。您必須停止處理作業,確定在目標套用所有路線資料,將歷程檔輪換為新的歷程檔,刪除 Replicat 群組並再次以協調式模式建立。然後重新啟動處理作業。
語法
ALTER REPLICAT
group-name|
[, INTEGRATED] | NONINTEGRATED ]
option [, . . .]
[, PARAMS file_name]
[, REPORT file_name]
[, BEGIN {NOW | yyyy-mm-dd[ hh:mi:[ss[.cccccc]]]}]
[, EXTSEQNO trail-sequence-number, EXTRBA trail-offset-number ]
[, EXTRBA rba
[, DESC description ]|
[, ENCRYPTIONPROFILE encryption-profile-name ]|
[, CRITICAL [ YES | NO ] ]|
[, PROFILE profile-name|
[, AUTOSTART [ YES | NO ]|
[, DELAY delay-number ] ]|
[, AUTORESTART [ YES | NO ]|
[, RETRIES retries-number ]|
[, WAITSECONDS wait-number ]|
[, RESETSECONDS reset-number ]|
[, DISABLEONFAILURE [ YES | NO ] ] ] ]
}
group_name
要更改之 Replicat 群組的名稱。
INTEGRATED
將 Replicat 從非整合式模式切換為整合式模式。進行切換之前,會先套用目前處理中的交易,請參閱從非整合式 Replicat 切換為平行非整合式 Replicat 。
NONINTEGRATED, CHECKPOINTTABLE owner.table
(Oracle) 將 Replicat 從整合式模式切換為非整合式模式。
若為 CHECKPOINTTABLE,請指定檢查點表格的擁有者與名稱。使用 NONINTEGRATED 發出 ALTER EXTRACT 之前,必須先使用 ADD CHECKPOINTTABLE 命令建立此表格,請參閱為您的部署選取 Replicat 類型以瞭解整合式 Replicat 的詳細資訊。
option [, . . .]
使用此選項來變更任何使用 ADD REPLICAT 命令設定的描述或服務選項,但 CHECKPOINTTABLE 和 NODBCHECKPOINT 選項除外。
沒有選項可以更改含有 CHECKPOINTTABLE 的 Replicat 以複製 (含或不含 CHECKPOINTTABLE)。然而,如果您把整合式 Replicat 切換成非整合式 Replicat,您可以使用不含檢查點表格的非整合式 Replicat,如下列範例所述:
ADD REPLICAT erep, INTEGRATED, EXTTRAIL ea, ggadmin.ggs_checkpoint
ALTER REPLICAT erep, NONINTEGRATED, CHECKPOINTTABLE ggadmin.ggs_checkpoint
BEGIN {NOW |
yyyy-mm-dd[ hh:mm[:ss[.cccccc]]]} |
定義歷程檔中的起始檢查點。
NOW
從群組建立時間開始複製變更。
yyyy-mm-dd[ hh:mm[:ss[.cccccc]]]
從特定時間開始擷取變更。
EXTSEQNO sequence_number
指定歷程檔中應開始處理資料的檔案序號。請指定序號但不可補零。例如,如果歷程檔是 \aa000000026,您可以指定 EXTSEQNO 26。如果未指定,就會預設為零。
除非使用此選項,否則預設會從歷程檔開頭開始處理。若要使用 EXTSEQNO,您還必須使用 EXTRBA。使用此選項之前,請先洽詢 Oracle 客戶服務部。
EXTRBA rba
適用於 Db2 z/OS。
指定歷程檔內由 EXTSEQNO 指定的相對位元組位址。使用此選項之前,請先洽詢 Oracle 客戶服務部。
PARAMS file_name
在 Oracle GoldenGate 目錄內預設 dirprm 以外的位置指定參數檔。指定完整路徑名稱。
REPORT file_name
指定 Oracle GoldenGate 目錄內預設為 dirrpt 之位置的處理作業報表檔案完整路徑名稱。
DESC ‘description’
指定群組的說明,例如 'Loads account_tab on Serv2。以引號括住描述。
ENCRYPTIONPROFILE
指定 Replicat 的加密設定檔名稱。
CRITICAL
指示處理作業對於部署是否至關重要。
PROFILE
若使用分送服務中的「設定檔」頁面建立設定檔,可選擇「預設」或「自訂」設定檔。
AUTOSTART
選取此選項即可在「管理服務」啟動時啟動處理作業。
DELAY
啟動處理作業前應等待的時間 (秒)。
AUTORESTART
控制處理作業若終止時的重新啟動方式。
RETRIES
作業取消重試前應重新啟動的次數上限。這是選擇性選項。
WAITSECONDS
指定執行重試之前的等待時間。
RESETSECONDS
重設執行重試的等待時間。
DISABLEONFAILURE
如果啟用此選項,作業會在達到重試次數限制後停用。
範例
ALTER REPLICAT erep, EXTSEQNO 53
ALTER REPLICAT erep, EXTSEQNO 53, EXTRBA 0
ALTER REPLICAT erep, BEGIN 2011-01-07 08:00:00
ALTER REPLICAT erep, INTEGRATED
ALTER REPLICAT erep, NONINTEGRATED, CHECKPOINTTABLE ggadmin.ggs_checkpoint
ALTER REPLICAT wrep, EXTSEQNO 53