Diagnosticar e solucionar problemas de conectividade com o Oracle Database
Aprenda a solucionar problemas de conectividade no OCI GoldenGate para bancos de dados on-premises ou bancos de dados na nuvem de terceiros.
Os problemas de conectividade estão entre os erros mais comuns encontrados no OCI GoldenGate. Se você tiver um problema de conexão com seu banco de dados on-premises ou com um banco de dados em execução em uma nuvem de terceiros, as seguintes dicas poderão ajudar a solucionar problemas:
- Certifique-se de revisar as instruções para Criar uma conexão com o Oracle Database.
- Na seção Conectividade de rede, se você tiver selecionado Ponto final dedicado para o método de roteamento de Tráfego:
- Para bancos de dados RAC (Real-Application Cluster) que usam SCAN (Single Client Access Name), selecione Redirecionar para o modo Sessão e informe o FQDN do listener SCAN.
- Para bancos de dados não RAC, você pode informar qualquer FQDN (nome do banco de dados totalmente qualificado). Não precisa ser o nome de um banco de dados. No entanto, ele precisa ser exclusivo no Compartimento e estar em um formato válido. Por exemplo,
somehost.example.com
. - Consulte o FQDN informado no campo string de conexão do banco de dados; por exemplo,
somehost.example.com:1521/myservicenameexample
Se você informar um endereço IP, o OCI GoldenGate o converterá em um FQDN. Por exemplo, se você digitar 10.0.1.43, o OCI GoldenGate o converterá emip-10-0-1-43.ociggsvc.oraclevcn.com
e garantirá que ele possa ser resolvido na sub-rede selecionada.Observação
Se você não mencionar o FQDN fornecido na string de conexão do banco de dados, o OCI GoldenGate não poderá se conectar ao banco de dados e você poderá encontrar as seguintes mensagens de erro:- Erro - OGG-08110 Falha de log-in. Erro do OCI ORA (status = 12170-ORA-12170: TNS:Timeout de conexão)
- Erro - OGG-08110 Falha de log-in. Erro do OCI ORA (status = 12154-ORA-12154: TNS:não foi possível resolver o identificador de conexão especificado
- Você pode se conectar aos bancos de dados fora da Oracle Cloud Infrastructure (OCI) usando uma conexão de rede privada.
- Certifique-se de selecionar Ponto final dedicado, que permite conectividade do OCI GoldenGate com o IP privado do nó do banco de dados.
- (Somente Bancos de Dados Oracle) Selecione o Modo de sessão apropriado. Escolha Direto para usar o listener local em execução em um único nó do banco de dados ou Redirecionar para usar o listener SCAN usado em implantações RAC.
- Selecione uma sub-rede que tenha acesso ao FQDN fornecido (opcional para bancos de dados RAC). O OCI GoldenGate cria um ponto final privado de conexão reversa nessa sub-rede para acessar o banco de dados.
Observação
Se você estiver tentando se conectar a um banco de dados on-premises ou a um banco de dados em execução em uma nuvem de terceiros, certifique-se de configurar o OCI Networkink para permitir o acesso da sub-rede fornecida na rede em que o banco de dados reside. O OCI oferece diferentes maneiras de fazer isso, incluindo FastConnect ou VPN IPSec. - Crie regras de segurança que permitam a entrada da sub-rede fornecida para a porta 1521 ou qualquer porta que você esteja tentando acessar. Se você não criar essa regra de segurança, o OCI bloqueará o tráfego para essa porta.
- Depois de criar a conexão, revise seus detalhes. Observe o campo IPs de Entrada. Ele pode conter um ou mais endereços IP. A conexão com o banco de dados do OCI GoldenGate se origina de um desses endereços IP. Certifique-se de que as regras de segurança de sub-rede apropriadas estejam em vigor para permitir a conectividade desses endereços IP com o IP privado do nó de banco de dados.
- Se você selecionou Ponto final compartilhado para o método de Roteamento, a conexão do OCI GoldenGate se origina dos IPs de Entrada listados na seção da tabela Implantações designadas.
- Se você tiver selecionado Ponto final dedicado para o método de Roteamento, a conexão do OCI GoldenGate se originará dos IPs de Entrada listados na seção de informações de Conexão.