ADD DISTPATH
Utilice ADD DISTPATH para crear una ruta de distribución. Las rutas de distribución se crean para enlazar el servicio de distribución de un despliegue al servicio de receptor de otro despliegue para enviar pistas del despliegue de origen al de destino.
Sintaxis
ADD DISTPATH path-name
SOURCE source-uri
TARGET target-uri|
[TARGETTYPE ( MANAGER | COLLECTOR | RECVSRVR )] |
AUTHENTICATION ( OAUTH
| (CERTIFICATE certificate-name)
| (USERIDALIAS alias [DOMAIN domain])
| [ENCRYPTIONPROFILE encryption-profile-name ]
path-name
El nombre único de la ruta de acceso de distribución que desea agregar.
source-uri
Especifica el URI de origen después de la palabra clave de origen para indicar dónde se originan los datos. El formato de este URI contiene el protocolo (solo soporta la pista), el nombre de host, el número de puerto del servicio de distribución y la ubicación de los archivos de pista de origen.
target-uri
Especifica el URI de destino tras la palabra clave de destino para indicar la ubicación a la que se enviarán los datos. El formato de este URI es:
un protocolo soportado, udt, ogg, un socket web ws o el socket web seguro wss
un nombre de host,
el número de puerto del servicio de receptor,
y la ubicación de los archivos de pista de destino.
TARGETTYPE
Especifica el tipo de destino en el caso de que la ruta de acceso de distribución use el protocolo heredado. Este argumento solo es válido si el esquema del URI de destino es ogg://.
Seleccione MANAGER si el destino es un despliegue heredado con un gestor en ejecución.
Seleccione COLLECTOR si el destino es un despliegue heredado con un recopilador estático en ejecución.
Seleccione RECVSRVR si el destino es un despliegue de Microservices Architecture con un servicio de receptor que se esté ejecutando.
AUTHENTICATION OAUTH
Utilice esta opción si va a utilizar el perfil externo de autorización de proveedor de identidad. Esto configurará el flujo desde el servicio de distribución hasta el servicio de receptor. Consulte Deploy-Delegate User Authentication and Authorization to an External ID Provider en la documentación de microservicios de Oracle GoldenGate.
Nota: Si el despliegue está activado para IDCS, puede elegir autenticarse utilizando otras opciones de autentificación.
AUTHENTICATION CERTIFICATE certificate-name
Identificador del certificado de cliente específico de la ruta de distribución cargado y gestionado en el servicio de administración.
AUTHENTICATION USERIDALIAS
(Como alternativa para certificar la autenticación) Puede asociar cada ruta a una DBLOGIN USERIDALIAS de destino.
ENCRYPTIONPROFILE
Especifica el nombre del archivo cifrado para la ruta de distribución.
Ejemplos
ADD DISTPATH dpe SOURCE trail://localhost:9002/services/v2/sources?trail=ea
TARGET wss://localhost:9003/services/v2/targets?trail=ea
En la pista de destino se debe especificar el directorio que contiene los archivos de pista. En este ejemplo se usa el directorio dirdat por defecto.
ADD DISTPATH dpe SOURCE trail://localhost:9002/services/v2/sources?trail=ea
TARGET ogg://localhost:9003/services/v2/targets?trail=dirdat/eb
TARGETTYPE MANAGER
Un DBLOGIN USERIDALIAS completo.
ADD DISTPATH dpe SOURCE ... TARGET ws://recvsrvr-host:recvsrvr-port ...
AUTHENTICATION USERIDALIAS target-dblogin-useridalias DOMAIN target-domain
Un DBLOGIN USERIDALIAS de un dominio por defecto.
ADD DISTPATH dpe SOURCE ... TARGET wss://recvsrvr-host:recvsrvr-port ...
Un ejemplo de esta implantación es:
ADD DISTPATH dpe SOURCE ... TARGET wss://recvsrvr-host:recvsrvr-port ...
AUTHENTICATION USERIDALIAS ggeast DOMAIN OracleGoldenGate
Como alternativa, puede seleccionar que se ejecute el comando con base64-encoded user:password para autenticarse con el USERIDALIAS que se gestiona en el almacén de credenciales.
ADD DISTPATH dpe SOURCE ... TARGET ws://webuser:webpass@recvsrvr-host:recvsrvr-port...
En este ejemplo, webuser es el usuario y webpass es la contraseña.