Adición de una ruta de distribución
Una ruta de distribución envía la transacción de datos de un Extract a un Replicat.
Temas relacionados
Cuándo utilizar una ruta de distribución
Utilice una ruta de distribución cuando necesite replicar datos en un entorno de despliegue distribuido. Una ruta de distribución envía la transacción de datos del Extract al Replicat. Cuando se crea y ejecuta una ruta de distribución, se crea automáticamente una ruta de receptor en el servicio de receptor del despliegue de destino. La ruta del receptor recibe la transacción de datos del servicio de distribución del despliegue de origen.
El despliegue de origen es el despliegue en el que se crea la ruta de distribución. El despliegue de destino es el despliegue al que se envían los datos extraídos y las pistas.
Antes de empezar
Asegúrese de crear conexiones GoldenGate para cada despliegue al que desea conectarse y, a continuación, asígnelas al despliegue desde el que se origina la ruta. Por ejemplo, el despliegue en el que crea la ruta de distribución o la ruta de receptor iniciada por el destino.
De lo contrario, en despliegues activados para IAM, se mostrará el error:
The network connection could not be established: 'OGG-08654' - 'Invalid or missing OAuth
resource - audiencescope in Client application'.
Creación y ejecución de una ruta de distribución (23ai)
- En la consola de despliegue de destino, conéctese y, a continuación, acceda a la página Administración de usuarios desde la navegación izquierda.
- Haga clic en Agregar nuevo usuario y, a continuación, complete lo siguiente:
- Autenticado por: seleccione Contraseña en la lista desplegable.
- Rol: seleccione Operador en la lista desplegable.
- Nombre de usuario: introduzca el nombre de usuario.
- Contraseña y Verify Password: introduzca la contraseña asociada a este usuario.
- Abra la consola de despliegue de origen y, a continuación, navegue hasta Conexiones de ruta en el menú de navegación de la izquierda.
- Haga clic en Agregar conexión de ruta de acceso y, a continuación, complete lo siguiente:
- Alias de credencial: introduzca un alias.
- ID de usuario: introduzca el nombre del usuario creado en el paso 2.
- Contraseña y Comprobar Contraseña: introduzca la contraseña asociada a este usuario en el paso 2.
- Haga clic en Ejecutar.
Creación y ejecución de una ruta de distribución (21c)
- En la consola de despliegue de destino, conéctese y, a continuación, acceda a la página Administrador desde el menú de navegación.
- Haga clic en Agregar usuario y, a continuación, cree un usuario que el despliegue de origen pueda utilizar para conectarse al despliegue de destino. Asigne a este usuario el rol Operador.
- Abra la consola de despliegue de origen y, a continuación, navegue a la página Configuración.
- En el separador Base de datos, haga clic en Agregar credencial y, a continuación, complete lo siguiente:
- Dominio de credenciales: introduzca un nombre para esta conexión
- Alias de credencial: introduzca un alias
- ID de usuario: introduzca el nombre del usuario creado en el paso 2.
- Contraseña y Comprobar Contraseña: introduzca la contraseña asociada a este usuario en el paso 2.
- Haga clic en Ejecutar.
- En la consola de despliegue de OCI GoldenGate, haga clic en Servicio de distribución.
- En la página Visión general del servicio de distribución, haga clic en Agregar ruta (icono de signo más).
- En la página Agregar ruta, complete los campos de la siguiente forma:
- En la sección Perfil de cifrado, complete los siguientes campos según sea necesario:
- En Configuración de juego de reglas, complete los siguientes campos según sea necesario:
- En Activar filtrado, si está seleccionado, haga clic en Agregar regla y, a continuación, complete los campos adicionales.
- En Más opciones, rellene los siguientes campos según sea necesario:
- Click Create and Run.
Más información
¿Está interesado en obtener más información sobre el proceso de ruta de distribución? Consulte los siguientes recursos:
Incidencias conocidas
Para crear rutas de distribución a las que enviar datos o de las que extraer datos desde Oracle Cloud Infrastructure GoldenGate, asegúrese de agregar el certificado raíz a la gestión de certificados o a la cartera de cliente
Para enviar datos o extraer datos desde OCI GoldenGate, debe crear una ruta de servidor de distribución o una ruta iniciada por el destino en el servidor del receptor en su instancia de Oracle GoldenGate local o de Marketplace, respectivamente. También debe agregar el certificado raíz de OCI GoldenGate o el certificado autofirmado a la gestión de certificados de Oracle GoldenGate (Oracle GoldenGate 21c o superior) o a la cartera de cliente (Oracle GoldenGate 19c). Esto crea una conexión de confianza entre los despliegues de Oracle GoldenGate y OCI GoldenGate. Solo está soportado el protocolo WebSocket Secure (WSS) para las rutas de servidor de distribución y de receptor entre Oracle GoldenGate y OCI GoldenGate.
Un cambio en el certificado raíz de OCI GoldenGate provocará que falle la ruta del servidor de distribución o una ruta iniciada por el destino en el servidor del receptor de su instancia de Oracle GoldenGate local o de Marketplace y que genere el siguiente error:
ERROR OGG-10390 Oracle GoldenGate Receiver Service: Generic error -1 noticed for endpoint
wss://<deployment URL>:443/services/v2/sources?trail=<trail name>. Error description - SSL
connection unexpectedly closed.
Solución alternativa: para solucionar esta incidencia, actualice el certificado en la cartera de cliente o en la pantalla Gestión de certificados del Gestor de servicios para utilizar el certificado raíz de la consola de despliegue GoldenGate de OCI. En algunos casos, cuando el certificado del despliegue de OCI GoldenGate no está firmado directamente por el certificado raíz, sino por uno o varios intermedios, por ejemplo, puede que sea necesario agregar también los certificados de CA intermedios.
Más información:
- Para los usuarios de Oracle GoldenGate 19c, consulte la sección sobre la Creación de un certificado de usuario de ruta del servidor de distribución.
- Para los usuarios de Oracle GoldenGate 21c o superior, consulte Creación de una conexión de confianza entre Oracle GoldenGate y OCI GoldenGate.
Actualmente solo está soportada la autenticación de resumen
Oracle Cloud Infrastructure GoldenGate no soporta actualmente la autenticación basada en certificados cuando se utiliza Oracle Cloud Infrastructure GoldenGate como destino de ruta de distribución.
Solución alternativa: ninguna.