[Docker/Oracle]도커에 오라클19c 설치하기
Docker 설치하기
1. Docker 공홈에서 설치 프로그램 다운로드 하기
Windows
Get started with Docker for Windows. This guide covers system requirements, where to download, and instructions on how to install and update.
docs.docker.com
2.wsl 설치하기
1) Windows에서 Powershell 을 '관리자 권한' 으로 실행
--Windows에서 Powershell 을 관리자 권한으로 실행
--wsl 설치하기
wsl --install
--wsl 설치버전 확인하기 (버전이 2로 시작하는지 확인)
wsl -l -v
--만일 version 2가 아니라면 변경해 주기
wsl --set-default-version 2
3. 재부팅 하기
4. Docker 설치파일 실행하기
5. 'Accept' 클릭
6. 'Use recommended settings (requires administrator password) ' 클릭
7. 설치 완료
8. Docker 실행해 보기
제대로 설치되었나 확인
로컬에 Oracle 설치를 위한 디렉토리 생성하기
1. Windows에서 Powershell 을 '관리자 권한' 으로 실행
2. 로컬 디렉토리 생성하기
--디렉토리 생성
--mkdir 생성하고 싶은 경로/oracle-19c/oradata
mkdir c:\oracle_19c/oradata
--해당 디렉토리로 이동
--cd 생성하고 싶은 경로
cd c:\
--사용자 추가 (이 과정 생략 가능. 난 생략함)
sudo chown -R 54321:54321 ./oralce-19c/
Docker에 Oracle-19c 이미지 설치(pull)하기
1. Windows에서 Powershell 을 '관리자 권한' 으로 실행
2. Oracle-19c 이미지 Pull 하기
--docker에 oracle-19c 설치(pull) 하기
docker pull doctorkirk/oracle-19c
--설치 되었는지 확인하기
docker image ls
Oracle-19c 이미지를 컨테이너에 올리기(run)
1. Docker 실행하기
2. 왼쪽 메뉴바에서 'Images' 클릭 - 'doctorkirk/oracle-19c' 클릭
3. Docker 생성하기
1) 'Run' 클릭
2) 'Optional settings' 옆 아래 화살표(⋁) 클릭
3) 아래와 같이 양식 채워넣기
- Container name: oracle-19c
- Host port: 1521
- Volumes
- Host path: 위에서 생성한 로컬 디렉토리의 주소 입력 (직접입력/ ••• 사용)
C:\oracle-19c\oradata - Container path: Docker 컨테이너에 생성될 oracle 주소 (직접입력)
/opt/oracle/oradata\doctorkirk/oracle-19c
- Host path: 위에서 생성한 로컬 디렉토리의 주소 입력 (직접입력/ ••• 사용)
- Environment variables
+ 기호 클릭하여 변수 여러 개 입력할 수 있음- Variable : ORACLE_SID
Value: ORCL - Variable : ORACLE_PWD
Value: 1234
- Variable : ORACLE_SID
4) 'Run' 클릭
4. 왼쪽 메뉴바에 'Container' 클릭
Container 정상적으로 생성되었는지 확인
oracle-19c 클릭 후 Logs 탭 화면 보면 환경변수 및 tns 정보 등 확인 가능
Oracle 실행해 보기
Docker 화면에서 Oracle 접속하기
1. Docker 실행하기
2. Containers 클릭 - oracle-19c 'Actions' 부분의 ▷(Start 버튼) 클릭
3. 'oracle-19c' 클릭 - Exec 탭 클릭
4. 오라클 접속하기
sqlplus / as sysdba
DBeaver 에서 Oracle 접속하기
1. DBeaver 실행하기
2. 새 데이터베이스 연결하기
1) Oracle 선택 - '다음(N)' 클릭
2) 접속 정보 입력 후 'Test Connection' 클릭
- Host: localhost
- Port: 1521
- Database: ORCL (SID)
- Username: system
- Password: 1234
참고
도커Docker - 오라클19c 띄우기 디비버 접속하기 — 정보의 게이트웨이