Armazenando e Chamando Sequências de Comandos Usadas com Frequência

Você pode automatizar uma série de comandos usados com frequência usando um arquivo OBEY e o comando OBEY. O arquivo OBEY obtém o conjunto de caracteres do sistema operacional local. Para especificar um caractere que não seja compatível com esse conjunto de caracteres, use a notação Unicode.

Para usar OBEY

  1. Crie e salve um arquivo de texto que contenha os comandos, um comando por linha. Este é o seu arquivo OBEY. O nome pode ser qualquer coisa suportada pelo sistema operacional. Você pode aninhar outros arquivos OBEY em um arquivo OBEY.

  2. Execute o Admin Client.

  3. (Opcional) Se estiver usando um arquivo OBEY que contenha arquivos OBEY aninhados, execute o comando a seguir. Esse comando permite o uso de arquivos OBEY aninhados para a sessão atual e é necessário sempre que você usa arquivos OBEY aninhados.

    ALLOWNESTED
  4. Chame o arquivo OBEY usando o comando OBEY do Admin Client.

    OBEY *file_name*

    Onde:

    file_name é o nome relativo ou totalmente qualificado do arquivo OBEY.

Exemplo 9-36 arquivo de comando 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

Consulte [OBEY](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF320) para obter mais informações em Referência de Parâmetros e Funções do Oracle GoldenGate.