주:
- 이 사용지침서에서는 Oracle Cloud에 액세스해야 합니다. 무료 계정에 등록하려면 Oracle Cloud Infrastructure Free Tier 시작하기를 참조하십시오.
- Oracle Cloud Infrastructure 인증서, 테넌시 및 구획에 대한 예제 값을 사용합니다. 실습을 마칠 때는 이러한 값을 클라우드 환경과 관련된 값으로 대체하십시오.
전용 끝점을 사용하여 PostgreSQL를 사용하여 OCI 데이터베이스에 pgAdmin 4 접속
소개
PostgreSQL 시스템 엔드포인트가 있는 OCI(Oracle Cloud Infrastructure) 데이터베이스는 인터넷에서 직접 접근할 수 없습니다. 애플리케이션에 데이터베이스에 접속하려면 VCN(가상 클라우드 네트워크)과 데이터베이스 시스템의 서브넷에 접속해야 합니다.
pgAdmin4는 PostgreSQL를 사용하여 일상적인 데이터베이스 관리 작업을 수행하는 데 유용한 도구입니다. PostgreSQL 서비스를 사용하여 OCI 데이터베이스에 연결하는 경우 OCI 배스천 서비스의 활용이 필수적입니다. 로컬 시스템에 설정된 pgAdmin4 툴을 사용하려면 OCI 배스천 서비스가 PostgreSQL를 사용하여 OCI 데이터베이스에 접속해야 합니다. 이 사용지침서에서는 PostgreSQL 관리형 서비스가 포함된 OCI 데이터베이스와 함께 pgAdmin 4에 액세스하는 단계를 안내합니다.
목표
- pgAdmin 4를 PostgreSQL 관리형 서비스로 OCI 데이터베이스에 연결합니다.
주: 이 자습서에서는 OCI에서 PostgreSQL 관리 서비스 데이터베이스의 초기 생성 프로세스를 안내하지 않습니다. 데이터베이스를 아직 설정하지 않은 경우 데이터베이스 시스템 생성 설명서를 따릅니다.
필요 조건
-
PostgreSQL 시스템이 전용 서브넷에 프로비전된 OCI 데이터베이스입니다.
-
pgAdmin 4를 설치합니다.
작업 1: 전용 끝점 세부정보 가져오기
OCI 콘솔에 로그인하여 PostgreSQL, 데이터베이스 시스템, 데이터베이스 시스템 세부정보로 이동하고 OCI 테넌시에 생성된 관리 서비스 데이터베이스에 대한 전용 끝점 세부정보를 기록합니다.

작업 2: OCI 배스천 세션 설정
OCI 콘솔을 열고 ID 및 보안, 배스천, 배스천 서비스 이름으로 이동한 다음 세션 생성을 누릅니다. 세션 이름을 입력하고 IP 주소를 선택하여 대상에 연결하고 대상 IP 주소, 대상 포트를 5432 및 SSH 공용 키로 입력합니다.

작업 3: SSH 접속 설정
세션이 생성된 후 SSH 명령을 복사하고 개인 키 및 로컬 포트에 대한 값을 업데이트합니다. 터미널에서 SSH 접속을 설정하고 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
작업 4: 네트워크 액세스 구성
OCI 콘솔로 이동하여 네트워킹, 가상 클라우드 네트워크로 이동하고 VCN을 선택한 후 보안 목록 세부정보를 누르고 배스천 IP 주소에서 PostgreSQL IP 주소 및 포트를 사용하여 OCI 데이터베이스로의 접속을 허용합니다.

작업 5: pgAdmin 4로 연결 및 연결 세부정보 구성
-
pgAdmin 4를 열고 눌러서 새 서버를 추가합니다. 일반 사항 섹션에서 이름을 입력합니다.

-
연결 섹션에서 다음 정보를 입력하고 저장을 누릅니다.
- 호스트 이름/주소:
localhost. - 포트:
5432. - 유지 관리 데이터베이스:
postgres. - 사용자 이름:
admin username. PostgreSQL를 사용하여 OCI 데이터베이스 생성 중 사용된 사용자 이름을 입력합니다. 이 자습서에서는psqladmin를 사용합니다. - 비밀번호:
xxxxxxxxxxx.

- 호스트 이름/주소:
연결이 설정되면 다음 이미지에서 PostgreSQL가 강조 표시된 OCI 데이터베이스를 볼 수 있습니다. 이때 데이터베이스 관리를 적극적으로 시작할 수 있습니다.

이 작업을 수행하면 pgAdmin 4를 사용하여 OCI에서 PostgreSQL 관리 서비스 데이터베이스에 안전하게 액세스할 수 있습니다.
관련 링크
수락
- 작가 - Jibin Babu Visweswara Panicker(주요 클라우드 아키텍트)
추가 학습 자원
docs.oracle.com/learn에서 다른 실습을 살펴보거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하십시오. 또한 education.oracle.com/learning-explorer를 방문하여 Oracle Learning Explorer가 되십시오.
제품 설명서는 Oracle Help Center를 참조하십시오.
Connect pgAdmin 4 to OCI Database with PostgreSQL Using a Private Endpoint
F92474-01
February 2024
Copyright © 2024, Oracle and/or its affiliates.