오늘은 mac OS에서 Oracle SQL Developer를 설치하는 방법에 대해 알아보자.
순서는 다음과 같다.
1. JDK 8버전 설치
2. Docker 설치
3. docker-oracle-xe-11g docker image pull
4. Oracle SQL Developer 설치
5. Docker Container 구동 및 SQL Developer 초기 설정
1. JDK 8버전 설치
jdk 8버전이 없는 경우
아래 링크에서 JDK 8 버전 설치
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2. Docker 설치
아래 링크에 가서 운영체제에 맞게 Docker를 설치한다
https://docs.docker.com/desktop/install/mac-install/
설치 후 도커를 열어서 실행
도커 열어서 키고 아래와 같이
Docker Desktop is running 문구가 뜨면 docker는 세팅 완료!

3. docker-oracle-xe-11g docker image pull
터미널에 아래 코드를 입력하여 docker hub에서 docker-oracle-xe-11g image를 받자
$ docker pull deepdiver/docker-oracle-xe-11g
4. Oracle SQL Developer 설치
아래 링크에서 SQL Developer 22.2.1를 설치하자
https://www.oracle.com/database/sqldeveloper/technologies/download/
5. Docker Container 구동 및 SQL Developer 초기 설정
아래 코드를 터미널에 입력하여 docker-oracle-xe-11g image로 docker container 구동하자
docker run -d -p 59160:22 -p 59161:1521 deepdiver/docker-oracle-xe-11g
SQL Developer를 실행하고 좌측 상단에 + 버튼을 눌러 새로운 connection을 만들자

connection 이름은 편한대로 하고 필자는 localhost로 했다.
사용자 이름은 system
비밀번호 oracle
그리고 세부정로 탭에
port는 59161
- 도커 컨테이너의 1521 포트를 로컬 호스트 49161 포트로 포트 포워딩 했기 때문
SID는 xe로 설정

그리고 접속을 누르고 아래와 같이 아까 설정한 connection 이름의 워크 시트가 생기면 설정 완료.

수고하셨습니다.
