Se connecter à des bases de données autonomes Oracle
Voyez comment créer une connexion à Oracle Autonomous Transaction Processing ou à Autonomous Data Warehouse à utiliser comme sources et cibles d'OCI GoldenGate.
Avant de commencer
Veillez à :
- Vérifiez la façon dont OCI GoldenGate se connecte à vos sources et cibles.
- Selon votre version d'Oracle GoldenGate :
- Déverrouillez l'utilisateur GGADMIN dans Autonomous Database.
- Configurer les politiques requises pour activer l'accès sécurisé au service de chambre forte et aux clés secrètes, telles que l'utilisation de clés secrètes, l'utilisation de chambres fortes et la lecture de regroupements de clés secrètes. Pour plus d'informations, voir Politiques recommandées minimales.
Se connecter à Autonomous Database
Note :
Pour les connexions partagées Autonomous Database avec des pairs distants configurés avec Data Guard, le basculement s'effectue automatiquement de la base principale vers la base de secours, tant que vous configurez votre réseau pour résoudre le nom d'hôte de la base de secours à partir du sous-réseau de la base de données principale. Vous pouvez sélectionner la base de données ou entrer manuellement les détails de la base de données lorsque vous créez la connexion. Si vous entrez manuellement les détails de la base de données, assurez-vous d'entrer la chaîne de connexion à la base de données des bases principale et de secours.Problèmes connus
Action requise pour les bases de données autonomes qui utilisent l'authentification mTLS
Lors de la rotation d'un portefeuille Autonomous Database, la connexion OCI GoldenGate à cette base de données doit être actualisée pour extraire les informations les plus récentes sur le portefeuille.
Pour plus d'informations, voir le document My Oracle Support (MOS) 2911553.1.
Pour actualiser une connexion à Autonomous Database : Modifiez et enregistrez la connexion à Autonomous Database (Autonomous Transaction Processing ou Autonomous Data Warehouse). L'enregistrement de la connexion télécharge et actualise automatiquement le portefeuille. Aucune autre modification de la connexion n'est nécessaire.
Pour vérifier :
- Lancez la console de déploiement pour un déploiement qui utilise la connexion à Autonomous Database.
- Dans la console de déploiement, ouvrez le menu de navigation, puis cliquez sur Configuration.
- Dans l'écran Credentials, observez la chaîne de connexion à Autonomous Database.
Avant l'actualisation du portefeuille, la chaîne de connexion se présente comme suit :
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”)))
Une fois le portefeuille actualisé, la chaîne de connexion est mise à jour pour ressembler à ce qui suit :
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)))