使用管理從屬端建立參數檔

若要建立參數檔,請從「管理從屬端」執行 EDIT PARAMS 命令。當您使用 EDIT PARAMS 建立參數檔時,該參數檔會儲存至 Oracle GoldenGate 目錄的 dirprm 子目錄。

您可以在 dirprm 以外的目錄中建立參數檔,但在建立處理作業群組時,也必須使用 ADD EXTRACT 或 ADD REPLICAT 命令的 PARAMS 選項來指定完整路徑名稱。與 Extract 或 Replicat 群組配對之後,參數檔必須保留在其原始位置中,Oracle GoldenGate 才能在處理開始後正常運作。

EDIT PARAMS 命令會在「管理從屬端」中啟動下列文字編輯器:

  1. 執行「管理從屬端」。

  2. 使用 CONNECT 命令連線至「管理從屬端」。

  3. 在「管理用戶端」中,發出下列命令以開啟預設文字編輯器:

    EDIT PARAMS *group_name*

    在此程式碼片段中:

    group_name 是要為其建立檔案的 Extract 或 Replicat 群組的名稱。Extract 或 Replicat 參數檔的名稱必須與處理作業群組的名稱相同。

    下列項目會建立或編輯名為 exte 之 Extract 群組的參數檔:

    EDIT PARAMS exte
  4. 使用文字編輯器的編輯功能,輸入您要描述此檔案的註解行數,使確定每個註解行前面都會有兩個連字號 (–)。

  5. 在未註釋的行上,輸入 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

  6. 儲存並關閉檔案。

使用文字編輯器建立參數檔

您可以使用文字編輯器,在「管理從屬端」之外建立參數檔,但確定: