Storing and Calling Frequently Used Command Sequences

可以使用 OBEY 文件和 OBEY 命令自动执行常用的一系列命令。OBEY 文件采用本地操作系统的字符集。要指定与该字符集不兼容的字符,请使用 Unicode 表示法。

使用 OBEY

  1. 创建并保存包含命令的文本文件,每行一个命令。这是您的 OBEY 文件。该名称可以是操作系统支持的任何名称。可以在 OBEY 文件中嵌套其他 OBEY 文件。

  2. 运行管理客户端。

  3. (可选)如果使用包含嵌套 OBEY 文件的 OBEY 文件,则发出以下命令。此命令允许对当前会话使用嵌套的 OBEY 文件,并且每次使用嵌套的 OBEY 文件时都是必需的。

    ALLOWNESTED
  4. 使用管理客户机中的 OBEY 命令调用 OBEY 文件。

    OBEY *file_name*

    其中:

    file_name 是 OBEY 文件的相对或全限定名称。

示例 9-36 OBEY 命令文件

ALTER CREDENTIALSTORE ADD USER c##ggadmin@cdb1 ALIAS cggwest DOMAIN OracleGoldenGate PASSWORD ggadmin
DBLOGIN USERIDALIAS cggwest
ALTER CREDENTIALSTORE ADD USER ggadmin@pdbwest ALIAS ggwest DOMAIN OracleGoldenGate PASSWORD Welcome2OGG

ADD SCHEMATRANDATA hr
ADD TRANDATA hr.employees
ADD HEARTBEATTABLE

ADD EXTRACT exte, INTEGRATED TRANLOG, BEGIN NOW
ADD EXTTRAIL east/ea, EXTRACT exte
START EXTRACT exte

INFO EXTRACT exte, DETAIL

See [OBEY](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF320) for more information in Parameters and Functions Reference for Oracle GoldenGate.