Almacenamiento y llamada de secuencias de comandos de uso frecuente
Puede automatizar una serie de comandos utilizados con frecuencia mediante un archivo OBEY y el comando OBEY. El archivo OBEY toma el juego de caracteres del sistema operativo local. Para especificar un carácter que no sea compatible con ese juego de caracteres, utilice la notación Unicode.
Para usar OBEY
-
Cree y guarde un archivo de texto que contenga los comandos, un comando por línea. Este es su archivo
OBEY. El nombre puede ser cualquier elemento admitido por el sistema operativo. Puede anidar otros archivosOBEYen un archivoOBEY. -
Ejecute el cliente de administración.
-
(Opcional) Si utiliza un archivo
OBEYque contiene archivosOBEYanidados, emita el siguiente comando. Este comando permite el uso de archivosOBEYanidados para la sesión actual y es necesario siempre que se utilicen archivosOBEYanidados.ALLOWNESTED -
Llame al archivo
OBEYmediante el comandoOBEYdesde el cliente de administración.OBEY *file_name*Dónde:
file_name es el nombre relativo o totalmente cualificado del archivo
OBEY.
Ejemplo 9-36 Archivo de comandos 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 obtener más información en Referencia de parámetros y funciones para Oracle GoldenGate.