Conectarse a bases de datos autónomas de Oracle

Descubra cómo crear una conexión a Oracle Autonomous Transaction Processing o Autonomous Data Warehouse para utilizarlas como orígenes y destinos para OCI GoldenGate.

Antes de empezar

Asegúrese de que:

Conexión a Autonomous Database

Note:

Para las conexiones compartidas de Autonomous Database con peers remotos configurados con Data Guard, el failover se produce automáticamente de la base de datos principal a la base de datos en espera, siempre que configure la red para resolver el nombre de host de la base de datos en espera desde la subred de la base de datos principal. Puede seleccionar la base de datos o introducir manualmente los detalles de la base de datos al crear la conexión. Si introduce manualmente los detalles de la base de datos, asegúrese de introducir la cadena de conexión de la base de datos tanto de la base de datos primaria como de la base de datos en espera.
Para crear una conexión a Autonomous Database:
  1. En la página Visión general de OCI GoldenGate, haga clic en Conexiones..
    También puede hacer clic en Crear conexión en la sección Introducción y saltar al paso 3.
  2. En la página Conexiones, haga clic en Crear conexión.
  3. En la página Create Connection, complete los campos de la siguiente forma:
    1. En Nombre, introduzca un nombre para la conexión.
    2. (Opcional) En Descripción, introduzca una descripción que le ayude a distinguir esta conexión de otras.
    3. En Compartimento, seleccione el compartimento en el que desea crear la conexión.
    4. En Tipo, seleccione Oracle Autonomous Database.
    5. En Detalles de base de datos, puede seleccionar:
      • Seleccione una base de datos para seleccionarla de una lista de bases de datos autónomas existentes en el compartimento seleccionado y, a continuación, seleccione un secreto de contraseña en la lista desplegable o haga clic en Cambiar compartimento para seleccionar un secreto de contraseña en un compartimento diferente.

        Note:

        Al seleccionar una instancia de Autonomous Database existente, se crea automáticamente un punto final privado.
      • Introduzca la información de la base de datos y, a continuación, complete manualmente los siguientes campos:
        • Si no utiliza una cartera de base de datos, introduzca la cadena de conexión de base de datos.
        • Si no introduce una cadena de conexión de base de datos, utilice un secreto de cartera.

          Note:

          • Si utiliza una cartera, debe contener al menos los archivos cwallet.sso y tnsnames.ora.
          • Si prefiere no utilizar secretos, asegúrese de anular la selección de Usar secretos en almacén en la sección Seguridad, en Opciones avanzadas, situada en la parte inferior de este formulario.
    6. En Nombre de usuario de base de datos, introduzca el nombre de usuario con el que conectarse a la base de datos.
    7. Seleccione el secreto de contraseña de usuario de base de Datos. Si se encuentra en un compartimento diferente, utilice la lista desplegable para cambiar los compartimentos.

      Note:

      • Los secretos son credenciales como contraseñas, certificados, claves SSH o símbolos de autenticación que se utilizan con los servicios de OCI. Para crear un secreto, consulte Creación de un secreto. Asegúrese de que:
        • Seleccione Generación manual de secretos.
        • Pegue las credenciales en Contenido secreto.
      • Si prefiere no utilizar secretos de contraseña, asegúrese de anular la selección de Usar secretos en almacén en la sección Seguridad en Opciones avanzadas, ubicada en la parte inferior de este formulario.
    8. Amplíelas opciones avanzadas. Puede configurar las siguientes opciones:
      • Seguridad:
        • Anule la selección de Usar secretos de almacén que prefiera no utilizar secretos de contraseña para esta conexión. Si no está seleccionado:
          • Seleccione Usar Clave de Cifrado Gestionada por Oracle para dejar toda la gestión de claves de cifrado a Oracle.
          • Seleccione Usar clave de cifrado gestionada por el cliente para seleccionar una clave de cifrado específica almacenada en OCI Vault para cifrar sus credenciales de conexión.
      • Conectividad de Red
        • Punto final compartido, para compartir un punto final con el despliegue asignado. Debe permitir la conectividad desde la IP de entrada del despliegue.
        • Punto final dedicado, para el tráfico de red a través de un punto final dedicado en la subred asignada en la VCN. Debe permitir la conectividad desde las IP de entrada de esta conexión.

          Note:

          • Si una conexión dedicada permanece sin asignar durante siete días, el servicio la convierte en una conexión compartida.
          • Obtenga más información sobre la conectividad de Oracle GoldenGate.
      • Etiquetas: agregue etiquetas para organizar los recursos.
  4. Haga clic en Create.
Una vez creada la conexión, esta aparecerá en la lista Conexiones. Asegúrese de asignar la conexión a un despliegue para utilizarla como origen o destino en una replicación.

Incidencias conocidas

Acción necesaria para bases de datos autónomas que utilizan autenticación mTLS

Cuando se rota una cartera de Autonomous Database, se debe refrescar la conexión de OCI GoldenGate a esta base de datos para recuperar la información de cartera más reciente.

Para obtener más información, consulte el documento 2911553.1 de My Oracle Support (MOS).

Para refrescar una conexión a Autonomous Database: edite y guarde la conexión a Autonomous Database (Autonomous Transaction Processing o Autonomous Data Warehouse). Al guardar la conexión, se descarga y refresca automáticamente la cartera. No se necesitan otros cambios en la conexión.

Para verificar:

  1. Inicie la consola de despliegue para un despliegue que utilice la conexión de Autonomous Database.
  2. En la consola de despliegue, abra el menú de navegación y, a continuación, haga clic en Configuración.
  3. En la pantalla Credenciales, observe la cadena de conexión de Autonomous Database.

    Antes de refrescar la cartera, la cadena de conexión tiene el siguiente aspecto:

    ggadmin@(DESCRIPTION=(TRANSPORT_CONNECT_TIMEOUT=3)(CONNECT_TIMEOUT=60)(RECV_TIMEOUT=120)(retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.us-phoenix-1.oraclecloud.com))(CONNECT_DATA=(COLOCATION_TAG=ogginstance)(FAILOVER_MODE=(TYPE=SESSION)(METHOD=BASIC)(OVERRIDE=TRUE))(service_name=<adb-servicename>_low.adb.oraclecloud.com))(security=(MY_WALLET_DIRECTORY=“/u02/connections/ocid1.goldengateconnection.oc1.phx.<ocid>/wallet”)(SSL_SERVER_DN_MATCH=TRUE)(ssl_server_cert_dn=“CN=adwc.uscom-east-1.oraclecloud.com,
            OU=Oracle BMCS US, O=Oracle Corporation, L=Redwood City, ST=California,
            C=US”)))

    Después de refrescar la cartera, la cadena de conexión se actualiza para que tenga el siguiente aspecto:

    ggadmin@(DESCRIPTION=(TRANSPORT_CONNECT_TIMEOUT=3)(CONNECT_TIMEOUT=60)(RECV_TIMEOUT=120)(retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.us-phoenix-1.oraclecloud.com))(CONNECT_DATA=(COLOCATION_TAG=ogginstance)(FAILOVER_MODE=(TYPE=SESSION)(METHOD=BASIC)(OVERRIDE=TRUE))(service_name=<adb-servicename>_low.adb.oraclecloud.com))(security=(MY_WALLET_DIRECTORY=“/u02/connections/ocid1.goldengateconnection.oc1.phx.<ocid>/wallet”)(SSL_SERVER_DN_MATCH=TRUE)(ssl_server_dn_match=yes)))