使用管理從屬端建立參數檔
若要建立參數檔,請從「管理從屬端」執行 EDIT PARAMS 命令。當您使用 EDIT PARAMS 建立參數檔時,該參數檔會儲存至 Oracle GoldenGate 目錄的 dirprm 子目錄。
您可以在 dirprm 以外的目錄中建立參數檔,但在建立處理作業群組時,也必須使用 ADD EXTRACT 或 ADD REPLICAT 命令的 PARAMS 選項來指定完整路徑名稱。與 Extract 或 Replicat 群組配對之後,參數檔必須保留在其原始位置中,Oracle GoldenGate 才能在處理開始後正常運作。
EDIT PARAMS 命令會在「管理從屬端」中啟動下列文字編輯器:
-
Microsoft Windows 系統上的「記事本」。
-
UNIX 與 Linux 系統上的 vi 編輯器。Db2 for i 僅在與 SSH 或 xterm 連線時支援 vi。如需詳細資訊,請參閱使用文字編輯器建立參數檔。注意:您可以使用
SET EDITOR命令,透過「管理從屬端」變更預設編輯器。{:.infoboxnote}
-
執行「管理從屬端」。
-
使用
CONNECT命令連線至「管理從屬端」。 -
在「管理用戶端」中,發出下列命令以開啟預設文字編輯器:
EDIT PARAMS *group_name*在此程式碼片段中:
group_name 是要為其建立檔案的 Extract 或 Replicat 群組的名稱。Extract 或 Replicat 參數檔的名稱必須與處理作業群組的名稱相同。
下列項目會建立或編輯名為
exte之 Extract 群組的參數檔:EDIT PARAMS exte -
使用文字編輯器的編輯功能,輸入您要描述此檔案的註解行數,使確定每個註解行前面都會有兩個連字號 (–)。
-
在未註釋的行上,輸入 Oracle GoldenGate 參數,為每個參數敘述句起始一行新行。
Oracle GoldenGate 參數的語法如下:
PARAMETER_NAME argument [,option] [&]其中:
-
PARAMETER_NAME是參數的名稱。 -
argument是參數的必要引數。某些參數雖然需要參數,但有些參數卻沒有 。引數之間的逗號是選擇性的。EXTRACT exte USERIDALIAS ggadmin ENCRYPT AES192 KEYNAME mykey ENCRYPTTRAIL AES 192 EXTTRAIL /north/ea, PURGE CUSEREXIT userexit.dll MyUserExit, INCLUDEUPDATEBEFORES, & PARAMS "init.properties" TABLE hr.employees; -
[,option]為選擇性引數。 -
在多行參數陳述式的每一行結尾都需要
[&],如上一個範例中的CUSEREXIT參數陳述式。例外如下:可以接受但不需要 & 符號,因為它們會以分號終止:-
MAP -
TABLE -
SEQUENCE -
FILE -
QUERY
-
-
-
儲存並關閉檔案。
使用文字編輯器建立參數檔
您可以使用文字編輯器,在「管理從屬端」之外建立參數檔,但確定:
-
以擁有參數檔的 Extract 或 Replicat 群組名稱儲存參數檔。使用
.prm副檔名。例如:` exte.prm`。 -
將參數檔儲存在 Oracle GoldenGate 本位目錄的
dirprm目錄中。