OpenMediaVault Docker를 이용하여 오라클(oracle12c)을 설치해 봤습니다.
기본정보
openmediavault 4.1.27
openmediavault-docker-gui 4.1.6
openmediavault-docker-gui 4.1.6
시작하기전에 준비할 내용:
1. 오라클 데이터등을 컨테이너 쪽이 아닌 호스트쪽에 저장하기 위한 폴더 생성
ex) /sharedFolders/oracle12c_data 퐅더를 미리 만들어 놓는다
2. 오라클 EM, Apex 사이트를 이용하기 위한 포트
ex) 오라클 관리 사이트를 위한 포트 8080 과 바인딩할 호스트쪽 포트 32765
오라클 기본 포트 1521 과 바인딩할 호스트쪽 포트 32764
호스트쪽 포트는 똑같은 포트를 사용할 수 도 있는데 다른 서비스와 충돌나지
않게 적당한 값을 정해서 쓴다.
오라클 기본 포트 1521 과 바인딩할 호스트쪽 포트 32764
호스트쪽 포트는 똑같은 포트를 사용할 수 도 있는데 다른 서비스와 충돌나지
않게 적당한 값을 정해서 쓴다.
Shell in a box 플러그인이 설치 되어 있다면 쉘로 접속하여 설치 할 수 있습니다.
1. 도커 이미지 생성
#docker pull truevoly/oracle-12c
2. 도커 이미지 실행
#docker run --name oracle12c --restart=always -d -p 32765:8080 -p 32764:1521 -v /sharedfolders/oracle12c_data:/u01/app/oracle truevoly/oracle-12c
3. 도커가 실행 되면서 오라클이 세팅된다. 로그를 보면서 완료를 기다린다.
#docker logs oracle12c
Database not initialized. Initializing database. Starting tnslsnr
Copying database files
1% complete
3% complete
Creating and starting Oracle instance
40% complete
60% complete
62% complete
Completing Database Creation
66% complete
100% complete
Look at the log file "/u01/app/oracle/cfgtoollogs/dbca/xe/xe.log" for further details.
Configuring Apex console
Database initialized. Please visit http://#containeer:8080/em http://#containeer:8080/apex for extra configuration if needed
4. http://호스트IP:32765/apex
workspace: INTERNAL
user: ADMIN
password: 0Racle$
5. http://호스트IP:32765/em
user: sys
password: oracle
connect as sysdba: true
password: oracle
connect as sysdba: true
6. 오라클 클라이언트 접속
port: 32764
sid: xe
service name: xe
username: system, sys
password: oracle
7. 참고 사이트
댓글 없음:
댓글 쓰기