맥북에서 Colima와 Docker를 사용해 Oracle DB를 항상 실행 상태로 유지하고 SQL*Plus로 접속하는 방법을 정리했습니다.
Colima를 사용하면 MacOS에서 경량 가상 머신을 통해 Docker를 더 효율적으로 실행할 수 있습니다.
*** 경량 가상 머신 : 일반적인 가상 머신보다 더 적은 리소스를 사용하면서도 격리된 실행 환경을 제공하는 가상화 기술. 컨테이너(Container)와 전통적인 가상 머신(VM)의 중간 형태로, 고성능과 효율성을 목표로 함.
1. Colima 시작
터미널에서 Colima를 실행합니다.
colima start
2. Oracle 컨테이너 실행
Docker에서 Oracle DB 컨테이너를 시작합니다.
만약 항상 실행되도록 설정하려면 처음 시작할 때 --restart always 옵션을 추가해 줍니다.
docker start oracle
3. SQL*Plus 접속
Oracle 컨테이너 내부에서 SQL*Plus를 사용해 데이터베이스에 접속합니다.
docker exec -it oracle sqlplus
접속 후, 사용자 이름과 비밀번호를 입력해 원하는 테이블을 조회할 수 있습니다.
4. 종료
사용 후에는 Docker와 Colima 순서대로 종료하시면 됩니다.
docker stop oracle
colima stop
'DOCKER' 카테고리의 다른 글
Docker로 구동한 Oracle XE 데이터베이스를 DBeaver에 연결하기 (0) | 2025.02.17 |
---|