여러가지/DBMS

[Oracle] 외부 접속

15June 2024. 4. 25. 11:58

Step1. 대상 서버 IP 확인

(CMD) > ipconfig

 

Step2. Oracle 포트 확인

(방법 1)

> lsnrctl status

 

(+) 리스너 중지 및 재가동

> lsnrctl stop

> lsnrctl start

 

(방법 2)  listener.ora 파일 확인

(+) 파일 찾기

(CMD) > dir listener.ora /s

 

(방법 3)

> select dbms_xdb.gethttpport() from dual;  // 포트 확인

> exec dbms_xdb.sethttpport(1521);  // 포트 변경

 

Step3. 서비스명, SID 조회
> SELECT NAME, DB_UNIQUE_NAME FROM v$database; 

> SELECT instance FROM v$thread; 

 

 

Step4. 포트포워딩

(경로) 인바운드 규칙 > 새규칙

(순서) 포트 > [v] TCP / [v] 특정 로컬 포트 : 1521 > [v] 연결 허용 > 이름: Oracle DB

 

Step5. 외부 접속

데이터베이스 접속툴(Query Box) 통하여 접속

 

[참고] 접속 안될 시, listener.ora, tnsnames.ora 파일 변경

[오라클 오류] 리스너가.. 없으신가요? TNS:프로토콜 어댑터 오류 (TNS-12560)