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

請參閱 [OBEY](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF320),瞭解Oracle GoldenGate 的參數與函數參照中的詳細資訊。