Risolvere i problemi di connettività con Oracle Database

Scopri come risolvere i problemi di connettività in OCI GoldenGate per database on-premise o database cloud di terze parti.

I problemi di connettività sono tra gli errori più comuni riscontrati in OCI GoldenGate. Se si verifica un problema durante la connessione al database in locale o a un database in esecuzione in un cloud di terze parti, i suggerimenti riportati di seguito potrebbero essere utili per la risoluzione dei problemi.

  1. Verificare di aver esaminato le istruzioni per creare una connessione a Oracle Database.
  2. Nella sezione Connettività di rete, se è stato selezionato Endpoint dedicato per il metodo di instradamento del traffico, effettuare le operazioni riportate di seguito.
    1. Per i database RAC (Real-Application Cluster) che utilizzano SCAN (Single Client Access Name), è necessario selezionare Reindirizza per la modalità Sessione, quindi immettere il nome FQDN del listener SCAN.
    2. Per i database non RAC, è possibile immettere qualsiasi nome FQDN (nome di database completamente qualificato). Non deve essere il nome di un database. Tuttavia, deve essere univoco all'interno del compartimento e in un formato valido. Ad esempio, somehost.example.com.
    3. È necessario fare riferimento al nome FQDN immesso nel campo Stringa di connessione al database, ad esempio somehost.example.com:1521/myservicenameexample
    Se si immette un indirizzo IP, OCI GoldenGate lo converte in un nome FQDN. Ad esempio, se si immette 10.0.1.43, OCI GoldenGate la converte in ip-10-0-1-43.ociggsvc.oraclevcn.com e garantisce che sia risolvibile all'interno della subnet selezionata.
    Nota

    Se non si fa riferimento al nome FQDN fornito nella stringa di connessione al database, OCI GoldenGate non sarà in grado di connettersi al database e potrebbero verificarsi i seguenti messaggi di errore:
    • Errore - Login OGG-08110 non riuscito. Errore OCI ORA (stato = 12170-ORA-12170: TNS: si è verificato il timeout della connessione)
    • Errore - Login OGG-08110 non riuscito. Errore OCI ORA (stato = 12154-ORA-12154: TNS: impossibile risolvere l'identificativo di connessione specificato
  3. Puoi connetterti ai database esterni a Oracle Cloud Infrastructure (OCI) utilizzando una connessione di rete privata.
    1. Assicurarsi di selezionare Endpoint dedicato, che consente la connettività da OCI GoldenGate all'IP privato del nodo di database.
    2. (Solo database Oracle) Selezionare la modalità di sessione appropriata. Scegliere Diretto per utilizzare il listener locale in esecuzione su un singolo nodo di database oppure Reindirizza per utilizzare il listener SCAN utilizzato nelle distribuzioni RAC.
    3. Selezionare una subnet che disponga dell'accesso al FQDN fornito (facoltativo per i database RAC). OCI GoldenGate crea un endpoint privato di connessione inversa in tale subnet per accedere al database.
      Nota

      Se si sta tentando di connettersi a un database in locale o a un database in esecuzione in un cloud di terze parti, è necessario assicurarsi di configurare OCI Networking per abilitare l'accesso dalla subnet fornita nella rete in cui risiede il database. OCI offre diversi modi per raggiungere questo obiettivo, tra cui FastConnect o IPSec VPN.
    4. Devi creare regole di sicurezza che consentano l'ingresso dalla subnet fornita per la porta 1521 o qualsiasi porta a cui stai tentando di accedere. Se non si crea questa regola di sicurezza, OCI blocca il traffico verso questa porta.
  4. Dopo aver creato la connessione, esaminarne i dettagli. Osservare il campo IP in entrata. Può contenere uno o più indirizzi IP. La connessione al database da OCI GoldenGate proviene da uno di questi indirizzi IP. È necessario assicurarsi che le regole di sicurezza della subnet appropriate siano in vigore per consentire la connettività da questi indirizzi IP all'IP privato del nodo del database.
    • Se è stato selezionato Endpoint condiviso per il metodo di instradamento, la connessione da OCI GoldenGate ha origine dagli IP in entrata elencati nella sezione della tabella Distribuzioni assegnate.
    • Se è stato selezionato Endpoint dedicato per il metodo di instradamento, la connessione da OCI GoldenGate ha origine dagli IP in entrata elencati nella sezione Informazioni sulla connessione.