Notice
Recent Posts
Recent Comments
개발일지
M1 맥북 docker 로 oracle DB 실행하기 본문
개요
Apple Silicon 에서는 oracle db 를 띄울 수 없다.
오픈소스 컨테이너 런타임인 Colima 를 이용해 oci-oracle-xe 이미지를 x86/64 환경으로 띄운다면 M1 맥북에서도 oracle db 를 띄울 수 있다.
♨ 개발 환경
- macOS Ventura 13.1
- oracle SQL Developer 22.2.1.234
- Docker 20.10.23
1. colima 설치
: mac OS 에서 사용가능한 컨테이너 런타임
brew install colima
colima 설치 확인 >> 아래 이미지와 같이 사용법이 출력되면 설치 완료
colima
2. Docker 설치
brew install --cask docker
Docker context 확인
docker context ls
colima 실행
: colima 를 x86_64 로 띄워주기
colima start --memory 4 --arch x86_64
오라클 서버 띄우기
docker run --restart unless-stopped --name oracle -e ORACLE_PASSWORD=pass 1521:1521 -d gvenzl/oracle-xe
oracle 컨테이너 확인
: 맨 오른쪽 NAMES 에 oracle 이 떠있다면 정상적으로 작동한 것입니다.
docker ps
sql 터미널 연결 테스트
docker exec -it --user=oracle oracle sqlplus
- user-name: system
- password: pass
위 정보로 로그인이 된다면 연결 성공한 것입니다.
SQL Developer 연결 테스트
: 아래 정보를 입력하고 테스트 버튼을 눌러 성공이 뜬다면 완벽하게 성공한 것입니다.
Name: oracle
데이터베이스 유형: Oracle
사용자 이름: system
비밀번호: pass
호스트 이름: localhost
포트: 1521 / xe
'오류모음' 카테고리의 다른 글
[apache tomcat] 500 에러 / org.apache.jasper.JasperException: JSP를 위한 클래스를 컴파일할 수 없습니다 (0) | 2023.02.26 |
---|---|
[eclipse] jsp import 에러 발생 ( can not resolved 나올 때) (0) | 2023.02.26 |