Docker(Mac OS)
Oracle Docker 설치(Mac OS)
이 문서에서는 Docker를 이용하여 macOS에 Oracle을 설치하는 방법과 주요 명령을 다룬다.
Oracle Image 내려받기
터미널에서 Docker를 이용하여 오라클 DBMS를 설치한다.
docker pull 이란 명령으로 특정 이미지를 내려받을 수 있으며, 인터넷 검색을 하면 deepdiver/docker-oracle-xe-11g
외에도 여러 저장소들로 다운을 받을 수 있으나 현재 되는것도 있고 안되는것도 있기 때문에 변동이 있을 수 있다.
보기 : https://hub.docker.com/r/deepdiver/docker-oracle-xe-11g
Oracle Container 생성 및 실행
내려받은 이미지를 이용하여 컨테이너를 생성하며 구동시킨다.
-d
: 컨테이너를 분리 모드(Detached mode)로 실행-p
: 수신 포트를 지정--name
: 컨테이너를 식별하기 위한 이름(name) 부여
지역, 언어 등을 설정하려면 -e
옵션을 설정한다.
최초 1회만 수행하면 되며, 이후에는 docker run
이 아니라 docker start
로 만들어진 컨테이너를 구동하면 된다.
실행중인 컨테이너 확인
전체 컨테이너 확인
SQLPlus 실행
docker ps
로 oracle11g 컨테이너가 구동된 것을 확인했다면 해당 컨테이너에서 sqlplus를 실행하여 접속을 할 수 있다. 관리자 아이디는 system
, 비밀번호는 oracle
로 초기 설정되어 있다.
실행 시 nolog
옵션을 추가할 수 있다. 이 경우 최초 로그인 창이 뜨지 않는다.
실행중인 컨테이너 정지
실행중인 컨테어너를 정지하고 싶은 경우 다음 명령을 작성한다.
oracle11g는 생성 시 --name
으로 부여한 식별값이다.
컨테이너 삭제
컨테이너를 삭제하고 싶은 경우 다음 명령을 사용한다
oracle11g는 생성 시 --name
으로 부여한 식별값이다.
M1 칩셋일 경우
M1 칩셋을 사용하는 경우 설치 방법에 대해서 잘 정리된 사이트 링크를 첨부한다.
Oracle 18c의 경우
다운로드
최초 등록 및 실행
할당 메모리 - 1GB
허용포트 - 1521, 8080
관리자 비밀번호 - oracle
이미지 이름 - oracle18c
실행
중지
Last updated