[Docker] SpringBoot - Oracle DB ORA-01882: timezone region not found 에러

2024. 5. 31. 23:51· Docker
목차
  1. 문제 상황
  2. 문제 이유
  3. 해결법
반응형

문제 상황


Docker를 이용해서 SpringBoot와 Oracle 11g 버전을 올리려 했는데 Oracle DB가 정상적으로 동작하는데 SpringBoot가 Oracle DB와 제대로 연결이 안되는걸 확인 오류 코드는

springboot-app_1 | java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1 
springboot-app_1 | ORA-01882: timezone region not found

문제 이유


Docker 내부에 타임존이 설정되어 있지 않거나, DB와 SpringBoot 간의 타임존이 달라서 JDBC에서 오류를 내고 있는 것

해결법


저는 SpringBoot Dockerfile과 docker-compose.yml 내부에 각 컨테이너의 TimeZone을 설정해주었습니다.

Spring boot - Dockerfile

ENV TZ=Asiz/Seoul # 타임존 한국 지정

Oracle DB - docker-compose.yml

version: '3.8'
services:
  oracle:
    image: oracleinanutshell/oracle-xe-11g
    environment:
      - ORACLE_PASSWORD= ....
      - ORACLE_ALLOW_REMOTE=true
      - TZ=Asia/Seoul  # Oracle 컨테이너의 타임존을 한국 시간대로 설정합니다.

반응형
저작자표시 비영리 변경금지 (새창열림)
  1. 문제 상황
  2. 문제 이유
  3. 해결법
'Docker' 카테고리의 다른 글
  • [Docker] Nginx-Proxy-manager
  • [Docker]Arm용 Docker, Docker-compose 설치
  • [Docker] Spring-Boot와 MariaDB를 한 컨테이너에서 실행 및 배포
Future0_
Future0_
rm -rf /
Future0_
Luna Developer Blog
Future0_
전체
오늘
어제
  • 분류 전체보기 (112)
    • 프로그래밍 (4)
      • 알고리즘 (4)
    • 보안 (14)
      • Dreamhack (4)
      • Hackthebox (1)
      • Webhacking (9)
    • 프로젝트 (4)
    • 공부 (80)
      • Database (2)
      • Python (11)
      • System (4)
      • Java (13)
      • JSP (13)
      • Spring (11)
      • Kotlin (16)
      • 자료구조 (10)
      • 기계학습 (0)
    • Docker (4)
    • Github (2)
    • Tip (1)
    • 잡담 (2)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • Android Studio
  • 자바빈즈
  • 보안
  • android studio 삭제
  • 코틀린기본문법
  • React
  • api 통신
  • 디버깅키해시
  • dreamhack
  • 키 해시
  • Java
  • docker
  • 알고리즘
  • SpringBoot
  • Python
  • 1.9.22
  • 자료구조
  • cs
  • spring
  • 컴퓨터
  • Kotlin
  • native app
  • ViewModel
  • 상속
  • jsp
  • webhacking
  • Database
  • 프로그래밍
  • Computer science
  • shared preference

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.0
Future0_
[Docker] SpringBoot - Oracle DB ORA-01882: timezone region not found 에러
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.