Mac M1에서 Parallels Windows 환경에 설치한 Oracle DB에 접속하기

지니·2022년 6월 10일
0

Mac M1에서 Oracle Database 사용하기
https://velog.io/@jduckling_1024/Mac-M1%EC%97%90%EC%84%9C-Oracle-DB-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0

하지만 Parallels Windows 환경에서 Datagrip을 사용하기 개인적으로 약간 불편했다. 그래서 Mac에 Datagrip을 설치하고 Windows 환경에 설치한 Oracle에 접속해서 사용하기로 했다.



1. Parallels가 사용하는 사설 IP 주소 확인하기

Windows 환경에서 사용하는 사설 IP 주소는 cmd에서 ipconfig 명령어를 통해 확인할 수 있다.

여기서 IPv4 주소를 사용하면 된다.






2. 접속 시도 (1) - 실패

Datagrip의 좌측 상단에 + 버튼을 누르면 새 Data Source를 생성할 수 있다.



그럼 이런 창이 뜨는데,

Host에 위에서 확인한 IPv4 주소를 넣어주면 될 것 같았다.


하지만 이런 오류와 함께 접속 실패하였다.






3. 해결 방법

1. 새 인바운드 규칙 추가

(1) 제어판에서 좌측 고급 설정 클릭


(2) 인바운드 규칙 설정

인바운드 규칙에서 우측 새 규칙을 클릭해준다.


포트를 선택하고 다음으로 넘어간다.


특정 로컬 포트를 선택해준다. Oracle 기본 포트는 1521이다.


연결 허용 누르고 다음으로 넘어간다.


도메인, 개인, 공용 모두 선택해준 후 다음으로 넘어간다.


이름과 설명 추가 후 마친다.



(3) listener.ora 파일 수정

이제 Listener 파일을 수정해야 한다. listener.ora 파일은 Oracle 설치 위치\WINDOWS.X64_193000_db_home\network\admin 에 있다.

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

여기서 HOST = localhost를 볼 수 있는데 localhost 대신 호스트명을 넣어주면 된다. 호스트명은 cmd에서 hostname이라고 치면 알 수 있다.






4. 접속 시도 (2) - 성공

이 과정을 마치면 성공적으로 접속한 것을 확인할 수 있다.

profile
Coding Duck

0개의 댓글