- macOS에서 오라클 데이터베이스를 사용하려면 Docker(도커)가 필요하다.
Launchpad(런치패드) - 기타 - 터미널을 클릭해 실행한다.
docker search oracle-xe-11g
를 입력해 이미지를 검색한다.
docker pull jaspeen/oracle-xe-11g
를 입력해 jaspeen/oracle-xe-11g을 다운로드한다.
Downloaded newer image for jaspeen/oracle-xe-11g:latest가 뜨면 다운로드 완료.
docker images
명령어를 이용하면 다운로드한 이미지를 확인할 수 있다.
이미지를 다운로드 완료했으면 컨테이너를 생성해야 한다.
docker run --name (컨테이너 이름) -d -p 8080:8080 -p 1521:1521 jaspeen/oracle-xe-11g
를 입력한다.
나는 컨테이너 이름을 scott로 설정했으므로 docker run --name scott -d -p 8080:8080 -p 1521:1521 jaspeen/oracle-xe-11g가 된다.
docker ps
명령어를 이용하면 실행 중인 컨테이너를 확인할 수 있다.
run 명령어로 컨테이너 생성 및 실행을 했기 떄문에 Docker(도커)를 종료하거나 컨테이너를 정지시키지 않았다면 컨테이너는 실행 중인 상태이다.
docker exec -it my_oracle sqlplus
명령어를 이용하여 SQL Plus를 실행시킨다.
Enter user-name: system
Enter password: oracle(원래 입력하는 게 안 보이므로 당황하지 않아도 된다)
을 입력 후 엔터.
Connected to: Oracle Database 11g...... 이렇게 뜨고, SQL> 이렇게 뜨면 연결 성공.
select * from tab;
을 입력해서 테이블이 잘 출력되는지 확인해 본다.
SQL> select * from tab; -> 사용 가능한 테이블 조회
exit 명령어로 SQL Plus를 종료한다.
Disconnected from Oracle Database 11g...... 이렇게 뜨면 연결 종료.
SQL Plus만 종료될 뿐 컨테이너는 실행 중인 상태다.
- 컨테이너 종료는 docker stop (컨테이너 이름) 명령어를 사용.
- 컨테이너 실행은 docker start (컨테이너 이름) 명령어를 사용.
'웹 > 개발 환경' 카테고리의 다른 글
[macOS] SQL Developer 다운로드 및 설치 (0) | 2022.06.14 |
---|---|
[macOS] Docker 다운로드 및 설치 (0) | 2022.06.13 |
[macOS] MySQL Workbench 다운로드 및 설치 (0) | 2022.06.12 |
[macOS] MySQL 설치 확인 (0) | 2022.06.12 |
[macOS] MySQL 다운로드 및 설치 (0) | 2022.06.12 |
댓글