IT study

[ORACLE] aws RDS Private DB 인스턴스 SQL*PLUS 연결 접속 본문

DATABASE/Oracle

[ORACLE] aws RDS Private DB 인스턴스 SQL*PLUS 연결 접속

DBnA 2025. 2. 14. 10:15


Private subnet에 있는 rds에 접근 위해서는 같은 VPC내 퍼블릭망에 속한 ec2 서버 사용하여 연결.
해당 ec2 서버에 oracle client와 sql*plus를 설치하여 rds에 대한 sqlplus사용가능하다.

ec2 : amazon linux
 
 
--오라클 웹 브라우저에서 oracle-instantclient-basic / oracle-instantclient-sqlplus 버전과 OS에 맞게 URL복사
https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html

 
1. EC2 인스턴스 소프트웨어 업데이트 
$ sudo dnf update -y
 
2. 오라클 client, sqlplus .rpm 파일 다운로드
$  wget https://download.oracle.com/otn_software/linux/instantclient/219000/oracle-instantclient-basic-21.9.0.0.0-1.el8.x86_64.rpm
 
$  wget https://download.oracle.com/otn_software/linux/instantclient/219000/oracle-instantclient-sqlplus-21.9.0.0.0-1.el8.x86_64.rpm
 
3. dnf 명령사용하여 패키지 설치 
sudo dnf install oracle-instantclient-*.rpm
 
4. sql*plus 시작
$ sqlplus [user명]@[rds endpoint]:[port]/[db명]
 

 
 
참고 : https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.Oracle.html