Note:

Conexión de pgAdmin 4 a OCI Database con PostgreSQL mediante un punto final privado

Introducción

No se puede acceder a la base de datos Oracle Cloud Infrastructure (OCI) con puntos finales del sistema PostgreSQL directamente desde Internet. Para que las aplicaciones se conecten a la base de datos, deben tener conectividad a la red virtual en la nube (VCN) y la subred del sistema de base de datos.

pgAdmin4 es una herramienta útil para llevar a cabo tareas rutinarias de gestión de bases de datos con PostgreSQL. Al conectarse a OCI Database con servicios PostgreSQL, el uso de los servicios de OCI Bastion se vuelve esencial. La herramienta pgAdmin4, configurada en nuestro sistema local, necesita que el servicio OCI Bastion se conecte con OCI Database con PostgreSQL. Este tutorial le guiará por los pasos para acceder a pgAdmin 4 junto con OCI Database con servicios gestionados PostgreSQL.

Objetivos

Nota: Este tutorial no le guiará a través del proceso de creación inicial de una base de datos de servicio gestionado PostgreSQL en OCI. Si aún no ha configurado la base de datos, siga esta documentación: Creación de un sistema de base de datos.

Requisitos

Tarea 1: Obtención de los detalles del punto final privado

Conéctese a la consola de OCI, vaya a PostgreSQL, Sistemas de base de datos, Detalles del sistema de base de datos y tome nota de los detalles del punto final privado para la base de datos de servicio gestionado creada en su arrendamiento de OCI.

image

Tarea 2: Establecimiento de la sesión de OCI Bastion

Abra la consola de OCI, vaya a Identidad y seguridad, Bastion, Nombre de servicio de Bastion y haga clic en Crear sesión. Introduzca un nombre de sesión, seleccione dirección IP para conectarse al destino e introduzca la dirección IP de destino, el puerto de destino como 5432 y la clave pública SSH.

image

Tarea 3: Establecer conexión SSH

Una vez creada la sesión, copie el comando SSH y actualice los valores de la clave privada y el puerto local. Establezca la conexión SSH en el terminal y haga clic en Intro.

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

Tarea 4: Configuración del acceso a la red

Vaya a la consola de OCI, vaya a Red, Redes virtuales en la nube, seleccione la VCN y haga clic en Detalles de listas de seguridad y permita la conexión desde la dirección IP de Bastion a la base de datos de OCI con la dirección IP y el puerto PostgreSQL.

image

Tarea 5: Conexión con pgAdmin 4 y Configuración de los Detalles de Conexión

  1. Abra pgAdmin 4 y haga clic para agregar un nuevo servidor. En la sección General, introduzca un nombre.

    image

  2. En la sección Conexión, introduzca la siguiente información y haga clic en Guardar.

    • Nombre/dirección de host: localhost.
    • Puerto: 5432.
    • Base de datos de mantenimiento: postgres.
    • Nombre de usuario: admin username. Introduzca el nombre de usuario utilizado durante la creación de la base de datos de OCI con PostgreSQL. Para este tutorial utilizaremos psqladmin.
    • Contraseña: xxxxxxxxxxx.

    image

Una vez establecida la conexión, puede ver la base de datos de OCI con PostgreSQL resaltado en la siguiente imagen. En este punto, puede empezar a gestionar activamente la base de datos.

image

Al seguir estas tareas, podrá acceder de forma segura a la base de datos del servicio gestionado PostgreSQL en OCI mediante pgAdmin 4.

Acuses de recibo

Más recursos de aprendizaje

Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de aprendizaje gratuito en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en Oracle Learning Explorer.

Para obtener documentación sobre el producto, visite Oracle Help Center.