Observação:
- Este tutorial requer acesso ao Oracle Cloud. Para se cadastrar em uma conta gratuita, consulte Conceitos básicos do Oracle Cloud Infrastructure Free Tier.
- Ele usa valores de exemplo para credenciais, tenancy e compartimentos do Oracle Cloud Infrastructure. Ao concluir seu laboratório, substitua esses valores por valores específicos do seu ambiente de nuvem.
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
- Conecte o pgAdmin 4 ao OCI Database com serviços gerenciados do PostgreSQL.
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
-
Banco de Dados do OCI com sistema PostgreSQL provisionado em uma sub-rede privada.
-
Instale o pgAdmin 4.
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.
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.
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.
Tarefa 5: Estabelecer Conexão com pgAdmin 4 e Configurar os Detalhes da Conexão
-
Abra pgAdmin 4 e clique para adicionar um novo servidor. Na seção Geral, informe um nome.
-
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, usaremospsqladmin
. - Senha:
xxxxxxxxxxx
.
- Nome/endereço do Host:
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.
Ao seguir essas tarefas, você poderá acessar com segurança seu banco de dados de serviço gerenciado PostgreSQL no OCI usando pgAdmin 4.
Links Relacionados
Confirmações
- Autor - Jibin Babu Visweswara Panicker (Arquiteto de Nuvem Principal)
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.
Connect pgAdmin 4 to OCI Database with PostgreSQL Using a Private Endpoint
F92475-01
February 2024
Copyright © 2024, Oracle and/or its affiliates.