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.