오라클 DB 원격 접속 설정 (intelliJ 접속 테스트까지)

kyle·2021년 7월 16일
0

Goal

오라클 원격 접속을 위한 설정에 대해 알아보고 실제 외부에서 접속하는 테스트까지 진행해본다.

방법

외부에 오라클 DB를 접속할수 있게 하려면 아래 4가지가 필요하다

  1. DB 서버의 IP 주소 확인
  2. 오라클 DB의 PORT 확인
  3. 오라클 DB 계정 접속 정보 (ID/PW) 확인
  4. 오라클 DB PORT 포트포워딩

1. IP 주소 확인

  • 명령 프롬프트 실행 -> ipconfig -> IP 주소 확인

2. 오라클 DB의 PORT 확인

오라클 접속하여 직접 PORT를 알아내거나 아래와 같이 Service 명을 통해서 알아낸다.

  • 명령 프롬프트 -> lsnrctl status -> 포트 정보 확인

3. 계정 접속 정보 (ID/PW) 확인

  • 오라클에 접속해서 계정을 생성하거나, 기존의 계정 접속 정보를 확인한다.
    (생략)

4. 포트포워딩 (🌟🌟🌟)

제일 중요한 부분이다.
오라클 DB가 서버에 정상 가동중이라 해도 오라클 포트를 뚫어주지 않으면(포트포워딩) 외부에서 접속할수가 없다.!!

  • Window Defender 방화벽 -> 고급 설정 -> 인바운드 규칙 -> 새 규칙 클릭
  • 포트 클릭
  • 오라클 접속 포트를 입력한다.
  • 상황에 맞게 연결 허용 조건을 선택한다.
  • 상황에 맞게 접속 조건을 선택한다 (일단 다 선택했음)
  • 적당한 이름을 지정해준다 (설명은 굳이 안적어도 됨)
  • 설정을 마치면 아래와 같이 Oracle DB에 해당하는 인바운드 규칙이 생성된다 .!!

테스트

다른 PC에서 인텔리제이 database 툴을 사용해 접속해본다.

  • Database -> Data Source 추가 -> Oracle 클릭
  • 원격지의 주소(Host), 포트번호(Port), User/Password 입력
  • 아래와 같이 연결된다. 👍
profile
서버 개발자의 소소한 개발 일기

0개의 댓글