Connettersi ai database autonomi Oracle
Impara a creare una connessione a Oracle Autonomous Transaction Processing o Autonomous Data Warehouse da utilizzare come origini e destinazioni per OCI GoldenGate.
Prima di iniziare
Assicurati di:
- Rivedi come OCI GoldenGate si connette alle origini e alle destinazioni.
- A seconda della versione di Oracle GoldenGate in uso:
- Sblocca l'utente GGADMIN in Autonomous Database.
- Configurare i criteri necessari per abilitare l'accesso sicuro a vault e segreti, ad esempio l'uso di segreti, l'uso di vault e la lettura di bundle di segreti. Per ulteriori informazioni, vedere Criteri consigliati minimi.
Connetti all'Autonomous Database
Nota
Per le connessioni condivise di Autonomous Database con peer remoti configurati con Data Guard, il failover si verifica automaticamente dal database primario al database di standby, purché la rete venga configurata per risolvere il nome host del database di standby dalla subnet del database primario. È possibile selezionare il database o immettere manualmente i dettagli del database quando si crea la connessione. Se si immettono manualmente i dettagli del database, assicurarsi di immettere la stringa di connessione al database sia del database primario che del database di standby.Problemi noti
Azione richiesta per gli Autonomous Database che utilizzano l'autenticazione mTLS
Quando viene ruotato un wallet di Autonomous Database, è necessario aggiornare la connessione OCI GoldenGate a questo database per recuperare le informazioni più recenti sul wallet.
Per ulteriori informazioni, consultare il documento 2911553.1 di My Oracle Support (MOS).
Per aggiornare una connessione ad Autonomous Database: modificare e salvare la connessione ad Autonomous Database (Autonomous Transaction Processing o Autonomous Data Warehouse). Il salvataggio della connessione scarica e aggiorna automaticamente il wallet. Non sono necessarie altre modifiche alla connessione.
Per verificare:
- Avviare la console di distribuzione per una distribuzione che utilizza la connessione ad Autonomous Database.
- Nella console di distribuzione aprire il menu di navigazione, quindi fare clic su Configurazione.
- Nella schermata Credenziali osservare la stringa di connessione di Autonomous Database.
Prima di aggiornare il wallet, la stringa di connessione ha l'aspetto seguente:
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”)))
Dopo l'aggiornamento del wallet, la stringa di connessione viene aggiornata in modo da avere l'aspetto seguente:
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)))