MacOS는 oracle을 지원하지 않습니다. 그래서 oracle 설치가 굉장이 복잡합니다.
설치하기 전에 미리 homebrew를 설치해야 합니다.
homebrew 설치 방법
$ brew install colima
$ brew install --cask docker
docker 설치 후 docker.app에서 로그인을 진행 해야 합니다.
$ colima start --memory 4 --arch x86_64
이것을 실행 후 아래의 명령어가 작동을 한다면 성공을 한 것이다.
$ docker ps
아래는 실행 결과이다.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
다운 받을 수 있는 docker images 확인
$ docker search oracle-xe-11g
설치할 docker 이미지는 jaspeen/oracle-xe-11g이것이다.
아래의 명령어를 입력하여 설치를 진행한다.
$ docker pull jaspeen/oracle-xe-11g
아래의 명령어를 입력하여 컨테이너 옵션 설정을 해야한다.
$ docker run --name oracle -d -p 1521:1521 jaspeen/oracle-xe-11g
sqlplus실행
user-name은 [system]
password는 [oracle] 이다.
$ docker exec -it oracle sqlplus
SQL Developer
설치 페이지
Apple Silicon은 "Mac ARM64 with JDK 11 included",
Intel은 "Mac OSX with JDK 11 included"를 다운로드 한다.
다운받은 SQL Developer.app 파일은 Applications 폴더에 이동
SQL Developer.app을 실행 후 수동으로 접속 생성 클릭 Name은 필수 입력 Username은 "system", Password은 "oracle"입력
(비밀번호 저장을 추천함) 다른 내용은 그대로 놔두기
이제 MAC에서 ORACLE을 사용할 수 있다.