Estabelecendo Conexão com um Banco de Dados
Os pontos finais do sistema de banco de dados OCI Database with PostgreSQL não estão diretamente acessíveis pela internet. Os aplicativos que precisam se conectar ao banco de dados exigem conectividade com a VCN e a sub-rede privada do sistema de banco de dados.
Use um dos seguintes métodos para estabelecer conexão com um banco de dados no OCI Database with PostgreSQL para tarefas de gerenciamento de dados:
- Usando uma Sessão de Encaminhamento da Porta do Bastion
- Usando a VPN site a site entre sua rede local e a VCN do sistema de banco de dados. Para obter mais informações, consulte VPN Site a Site.
Usando uma Sessão de Encaminhamento da Porta do Bastion
Se você estiver se conectando ao banco de dados usando uma sessão de encaminhamento de porta do Bastion, poderá estabelecer conexão diretamente de uma rede local com o banco de dados. Você não precisa configurar uma instância do serviço Compute para estabelecer conexão.
Use as seguintes instruções para começar:
- Verificando Pré-requisitos
- Instalando o Cliente PostgreSQL
- Estabelecendo Conexão com o Banco de Dados
As sessões do Bastion não estão permanentemente disponíveis. As sessões de encaminhamento de porta SSH usam apenas um endereço IP de cada vez e exigem uma nova sessão para cada endereço IP privado. Para obter mais informações, consulte Tipos de Sessão.
Verificando Pré-requisitos
Verifique se os recursos necessários do IAM e a rede do OCI estão em vigor. Para obter mais informações, consulte Conceitos Básicos do OCI Database with PostgreSQL.
Você pode usar o Bastion para estabelecer conexão segura com um banco de dados para tarefas de gerenciamento de dados. Existe um bastion na sub-rede pública da mesma VCN que contém o sistema de banco de dados. Os bastions estabelecem a infraestrutura da rede necessária para conectar um usuário a uma fonte de destino na sub-rede privada, como um sistema de banco de dados.
Se não houver um bastion na VCN, crie um e certifique-se de que ele tenha acesso à sub-rede privada do sistema de banco de dados. Para obter mais informações, consulte Permitindo Acesso à Rede por meio de um Bastion.
Ao criar a sessão, especifique a porta 5432
.
Instalando o Cliente PostgreSQL
Em uma máquina local, instale uma versão do cliente PostgreSQL compatível com a versão PostgreSQL do sistema de banco de dados seguindo as instruções em https://www.postgresql.org/download/.
Estabelecendo Conexão com o Banco de Dados
Acesse o banco de dados usando o cliente PostgreSQL instalado em uma máquina local.
Agora você acessou o banco de dados PostgreSQL.
Para obter detalhes sobre como executar comandos do cliente PostgreSQL, consulte o manual de referência PostgreSQL.