使用管理客户机创建参数文件

要创建参数文件,请从管理客户机运行 EDIT PARAMS 命令。使用 EDIT PARAMS 创建参数文件时,该文件保存到 Oracle GoldenGate 目录的 dirprm 子目录中。

您可以在 dirprm 以外的目录中创建参数文件,但在创建进程组时,还必须使用 ADD EXTRACT 或 ADD REPLICAT 命令的 PARAMS 选项指定完整路径名。与提取或复制组配对后,参数文件必须保留在其原始位置,Oracle GoldenGate 才能在开始处理后正常运行。

EDIT PARAMS 命令在管理客户机中启动以下文本编辑器:

  1. 运行管理客户端。

  2. 使用 CONNECT 命令连接到管理客户机。

  3. 在 Admin Client 中,发出以下命令以打开默认文本编辑器:

    EDIT PARAMS *group_name*

    在此代码片段中:

    group_name 是要为其创建文件的提取或复制组的名称。提取或复制参数文件的名称必须与处理组的名称匹配。

    以下项为名为 exte 的提取组创建或编辑参数文件:

    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. 保存并关闭该文件。

使用文本编辑器创建参数文件

您可以使用文本编辑器在管理客户端外部创建参数文件,但要确保: