Observação:

Conecte pgAdmin 4 ao OCI Database com PostgreSQL Usando um Ponto Final Privado

Introdução

O Oracle Cloud Infrastructure (OCI) Database com pontos finais do sistema PostgreSQL não pode ser acessado diretamente da internet. Para que os aplicativos se conectem ao banco de dados, eles devem ter conectividade com a VCN (Rede Virtual na Nuvem) e a sub-rede do sistema de banco de dados.

pgAdmin4 é uma ferramenta útil para executar tarefas rotineiras de gerenciamento de banco de dados com PostgreSQL. Ao estabelecer conexão com o OCI Database com serviços PostgreSQL, a utilização dos serviços do OCI Bastion se torna essencial. A ferramenta pgAdmin4, configurada em nosso sistema local, requer que o serviço OCI Bastion se conecte com o OCI Database com PostgreSQL. Este tutorial o guiará pelas etapas para acessar pgAdmin 4 em conjunto com o OCI Database com serviços gerenciados PostgreSQL.

Objetivos

Observação: Este tutorial não orientará você pelo processo de criação inicial de um banco de dados de serviço gerenciado PostgreSQL no OCI. Se você ainda não tiver configurado o banco de dados, siga esta documentação: Criando um Sistema de Banco de Dados.

Pré-requisitos

Tarefa 1: Obter os Detalhes do Ponto Final Privado

Faça log-in na Console do OCI, navegue até PostgreSQL, Sistemas de banco de dados, Detalhes do sistema de banco de dados e anote os detalhes do ponto final privado do banco de dados de serviço gerenciado criado na tenancy do OCI.

image

Tarefa 2: Estabelecer a Sessão do OCI Bastion

Abra a Console do OCI, navegue até Identidade e Segurança, Bastion, Nome do Serviço Bastion e clique em Criar Sessão. Informe um Nome de sessão, selecione Endereço IP para estabelecer conexão com o destino e digite seu Endereço IP de Destino, Porta de Destino como 5432 e sua chave pública SSH.

image

Tarefa 3: Estabelecer Conexão SSH

Depois que a sessão for criada, copie o comando SSH e atualize os valores da chave privada e da porta local. Estabeleça a conexão SSH no terminal e clique em Enter.

localserver@user1 % ssh -i /Users/user1/Keys/ssh-key-priv.key -N -L 5432:10.0.1.103:5432 -p 22 ocid1.bastionsession.oc1.iad.amaxxxxxxxxjjzlb2da@host.bastion.us-ashburn-1.oci.oraclecloud.com

Tarefa 4: Configurar Acesso da Rede

Vá para a Console do OCI, navegue até Networking, Redes Virtuais na Nuvem, selecione sua VCN e clique em Detalhes das Listas de Segurança e permita a conexão do endereço IP do Bastion com o OCI Database com endereço IP e porta PostgreSQL.

image

Tarefa 5: Estabelecer Conexão com pgAdmin 4 e Configurar os Detalhes da Conexão

  1. Abra pgAdmin 4 e clique para adicionar um novo servidor. Na seção Geral, informe um nome.

    image

  2. Na seção Conexão, digite as informações a seguir e clique em Salvar.

    • Nome/endereço do Host: localhost.
    • Porta: 5432.
    • Banco de Dados de Manutenção: postgres.
    • Nome de Usuário: admin username. Informe o nome de usuário usado durante a criação do OCI Database com PostgreSQL. Para este tutorial, usaremos psqladmin.
    • Senha: xxxxxxxxxxx.

    image

Depois que a conexão for estabelecida, você poderá ver o OCI Database com PostgreSQL destacado na imagem a seguir. Neste ponto, você pode começar a gerenciar ativamente o banco de dados.

image

Ao seguir essas tarefas, você poderá acessar com segurança seu banco de dados de serviço gerenciado PostgreSQL no OCI usando pgAdmin 4.

Confirmações

Mais Recursos de Aprendizagem

Explore outros laboratórios em docs.oracle.com/learn ou acesse mais conteúdo de aprendizado gratuito no canal Oracle Learning YouTube. Além disso, visite education.oracle.com/learning-explorer para se tornar um Oracle Learning Explorer.

Para obter a documentação do produto, visite o Oracle Help Center.