[docker] [Oracle] docker에 Oracle 11g 설치하기

Docker를 설치했으면 이제 Oracle xe 11g를 설치하겠습니다.

 

docker 로그인

$ docker login

 

 

docker에 로그인합니다.

 

oracle 11g 다운로드

$ docker search oracle-xe-11g
$ docker pull jaspeen/oracle-xe-11g

 

 

이미지 실행하기

$ docker run --name oracle11g -d -p 1521:1521 jaspeen/oracle-xe-11g

 

oracle11g실행하기 

$ docker exec -it oracle11g sqlplus

 

 

user-name: system

password: oracle

 

ORA-01089: immediate shutdown in progress - no operations are permitted 오류가 발생하면

시작중이니깐 조금 기다렸다가 다시 시도해 보자

SQL Developer로 접속하기 

 

 

새 접속을 누릅니다.

 

 

접속이름: oracle11g <- 임의로 지정

사용자이름: system

비밀번호: oracle

호스트이름: localhost

포트: 1521

SID: xe

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

위 정보를 입력하고 테스트 버튼을 눌러서 "상태: 성공" 메세지가 나타나면 접속 버튼을 누릅니다.

 

 

 

정상적으로 접속 되었습니다.

 

SQL Developer로 최초 접속

SQL Developer를 설치하고 최초로 서버에 접속시 접속되지 않는 현상이 발생하면 product.conf 파일에서 SetJavaHome을 수정합니다.

Mac에서 product.conf 파일 경로: ~/.sqldeveloper/19.2.0/product.conf

Windows에서 product.conf 파일 경로: C:\Users\[MY_NAME]\AppData\Roaming\sqldevelopver.2.0\conduct.conf

 

 

Mac에서 JavaHome경로: /Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home

Windows에서 JavaHome경로: C:\Program Files\Java\jdk-1.8.0_221

product.conf 파일을 수정후 저장하고 SQL Developer를 다시 시작합니다.

 

로케일을 인식할 수 없습니다.

MacOS Sierra 버전에서 SQL Developer로 접속시 "로케일을 인식할 수 없습니다"라는 오류가 발생하면

 

 

시스템 환경설정 > 언어 및 지역 > 지역을 다른 지역으로 변경했다가 다시 대한민국으로 변경합니다.

 

Docker 종료하기

$ docker stop oracle11g

 

Docker 재시작

$ docker ps -a
CONTAINER ID        IMAGE                   COMMAND             CREATED             STATUS                     PORTS               NAMES
abd9f65ca3dd        jaspeen/oracle-xe-11g   "/entrypoint.sh "   2 weeks ago         Exited (137) 2 weeks ago                       oracle11g
$ docker start oracle11g

 

컨테이너 삭제하기

$ docker rm oracle11g

컨테이너를 삭제하기 위해서는 위의 명령어를 사용합니다.

[출처] https://romeoh.tistory.com/entry/Oracle-docker%EC%97%90-Oracle-11g-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0

 

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
32 [docker] [Docker] 도커 이미지와 컨테이너 삭제 방법 졸리운_곰 2024.08.20 350
» [docker] [Oracle] docker에 Oracle 11g 설치하기 file 졸리운_곰 2022.11.26 476
30 [docker][도커] 로컬 개발환경 Docker 사용하기 file 졸리운_곰 2021.10.16 414
29 [Docker][도커] docker 이미지 및 컨테이너 관리 명령어 정리 file 졸리운_곰 2021.08.29 371
28 [docker][도커] 컨테이너 시작, 중지, 재시작 졸리운_곰 2021.08.29 253
27 [DOCKER] 도커_컨테이너 생성, 시작, 정지 file 졸리운_곰 2021.08.15 306
26 [쿠버네티스][Kubernetes] Helm 사용법 file 졸리운_곰 2021.07.19 331
25 [MSA][Docker][Kubernetes] [Kubernetes] 윈도우10에 도커, 쿠버네티스 설치 (docker desktop) file 졸리운_곰 2021.05.23 370
24 [MSA] [Docker] Docker File을 이용하여 Docker Image만들기 file 졸리운_곰 2021.04.27 299
23 [MSA][Docker] Docker 개념, 관리, 이미지생성까지 한번에!! file 졸리운_곰 2021.04.27 506
22 [MSA] 서비스 경량화를 위한 MSA 설계 시 고려사항 file 졸리운_곰 2021.03.21 301
21 [MSA][Docker] 효율적인 도커 이미지 만들기 #2 - 도커 레이어 캐슁을 통한 빌드/배포 속도 높이기 file 졸리운_곰 2021.03.21 292
20 [MSA][Docker] 효율적인 도커 이미지 만들기 #1 - 작은 도커 이미지 file 졸리운_곰 2021.03.21 257
19 [MSA] 오픈소스 모니터링 툴 - Prometheus #3 그라파나를 이용한 시각화 file 졸리운_곰 2021.03.21 603
18 [MSA] 오픈소스 모니터링 툴 - Prometheus #2 Hello Prometheus file 졸리운_곰 2021.03.21 464
17 [MSA] 오픈소스 모니터링툴 - Prometheus #1 기본 개념과 구조 file 졸리운_곰 2021.03.21 434
16 [MSA] API 게이트 웨이 & Google Cloud Endpoints file 졸리운_곰 2021.03.21 398
15 [MSA] Kong API gateway #3 - Kong on Kubernetes file 졸리운_곰 2021.03.21 441
14 [MSA] Kong API gateway #2 - 간단한 아키텍쳐와 API 테스트 file 졸리운_곰 2021.03.21 515
13 [MSA] Kong API gateway #1 - 설치와 둘러보기 file 졸리운_곰 2021.03.21 509
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED