Conexión a Oracle Autonomous AI Database
Descubra cómo crear una conexión a Oracle Autonomous AI Transaction Processing o a Autonomous AI Lakehouse para utilizarlas como orígenes y destinos para OCI GoldenGate.
Antes de empezar
Asegúrese de que:
- Revise cómo se conecta OCI GoldenGate a sus orígenes y destinos.
- Según la versión de Oracle GoldenGate:
- Para la base de datos de IA autónoma, desbloquee el usuario GGADMIN.
- Configure las políticas necesarias para permitir el acceso seguro a Vault y Secrets, como el uso de secretos, el uso de almacenes y la lectura de paquetes secretos. Para obtener más información, consulte Políticas mínimas recomendadas.
Conexión a una base de datos de IA autónoma
Para las conexiones sin servidor de base de datos de IA autónoma con pares remotos configurados con Data Guard, el failover se produce automáticamente desde 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 de las bases de datos primaria y en espera.
Problemas conocidos con las conexiones de base de datos de IA autónoma
Acción necesaria para bases de datos de IA autónomas que utilizan autenticación mTLS
Cuando se rota una cartera de base de datos de IA autónoma, se debe refrescar la conexión GoldenGate de OCI 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 de Autonomous Database: edite y guarde la conexión a la base de datos de IA autónoma (Autonomous AI Transaction Processing o Autonomous AI Lakehouse). Al guardar la conexión, se descarga y refresca automáticamente la cartera. No se necesitan otros cambios en la conexión.
Para verificar:
- Inicie la consola de despliegue para un despliegue que utilice la conexión de base de datos de IA autónoma.
- En la consola de despliegue, abra el menú de navegación y, a continuación, haga clic en Configuración.
- En la pantalla Credenciales, observe la cadena de conexión de la base de datos de IA autónoma.
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)))
El modo de redireccionamiento de sesión con la conexión del listener de SCAN no soporta TCPS ni TLS
OCI GoldenGate no soporta conexiones que utilizan el modo de sesión de redirección con Oracle Single Client Access Name (SCAN) mediante TCPS y TLS. TCP es compatible.
Solución alternativa: configure una conexión mediante el modo de sesión directa a un nodo de Real Application Cluster (RAC) individual.