[DB] Oracle database docker로 설치(oracle database 19c)

제이브로·2025년 1월 23일
0

Database

목록 보기
2/2
post-thumbnail

1. docker image pull

docker hub에서 oracle db 19c를 받아서 설치해보겠습니다.

docker searchoracle-19c를 검색해보니, 가장 상위에 있는 doctoerkirk/oracle-19c를 받아서 사용했습니다.

docker search oracle-19c

1.2 docker pull

docker pull로 도커 이미지를 받아옵니다.

docker pull doctoerkirk/oracle-19c

2. volume mount

docker volume mount로 데이터를 도커 외부에 저장하겠습니다.

mkdir /dbdata

2.1 권한 설정(중요)

Oracle Database는 컨테이너 내부적으로 54321이라는 UID를 사용합니다.
따라서, 폴더에 권한을 설정하여야 데이터가 정상적으로 저장됩니다.

sudo chown 54321 /dbdata

3. docker run

docker 컨테이너를 실행해보겠습니다.

docker run --name oracle-19c \
-d -p 1521:1521 \
-e ORACLE_SID=ORCL \
-e ORACLE_PWD=1234 \
-e ORACLE_CHARACTERSET=KO16MSWIN949 \
-v /dbdata:/opt/oracle/oradata doctorkirk/oracle-19c
  • ORACLE_SID는 Oracle 데이터베이스 인스턴스의 이름을 지정
  • ORACLE_CHARACTERSET는 데이터베이스의 문자 집합을 설정하는 환경 변수로 한국어 문자 집합인 KO16MSWIN949 사용

4. References

  1. solo5star tistory
profile
기록하지 않으면 기록되지 않는다.

0개의 댓글