리눅스 타임존 관련 문의드립니다.

   조회 1865   추천 0    

쪽팔리면 질문하지 맙시다. 소중한 답변 댓글을 삭제하는건 부끄러운 일 입니다 


안녕하세요.

리눅스 서버(CentOS 7.9)에 오라클 18c 버전을 설치하였습니다.

설치 후 사용 중 특이한 현상이 식별되었는데

리눅스 서버의 타임존은 Asia/Seoul로 설정이 되어있으며 (ls -l /etc/localtime)

#date 명령어를 사용하면 KST +09:00 으로 정상적인 시간이 나오는 것이 확인됩니다.

또한 서버는 chrony 를 사용하여 NTP 동기화를 하고있고요


이 상태인데

Oracle에 시간 관련 쿼리를 보내면 엉뚱한 값을 돌려받습니다.

우선 select dbtimezone, session_timezone from dual; 은 모두 +09:00 으로 나타나는 상태인데

select sysdate, systimestamp from dual; 을 해보면 -04:00 기준으로 시간이 나옵니다.


더욱 당황스러운건

서버에 SSH 접속 -> oracle 계정 접속 (su - oracle) -> sqlplus 로 접속 후

select sysdate, systimestamp 를 해보면 +09:00 로 나오는데


PC에서 SQL Developer 를 이용해

동일 DB계정에서 select sysdate, systimestamp 를 오라클로 쿼리를 던지면

-04:00 기준의 시간을 돌려줍니다.

(current_date 는 +09:00 기준으로 찍힘)


해답은 오라클이 아닌 OS쪽에 있을 것 같긴한데

어떤 부분이 문제인 걸까요?ㅠㅠ

짧은글 일수록 신중하게.
구차니 2023-03
https://velog.io/@no0101/CentOS-타임존Time-Zone-설정하기

오라클은 안친해서 모르겠는데 리눅스 상에서 timezone에 따라서 출력되는게 문제가 없다면
시스템 시간과 리얼타임 시간 설정 차이로 인한 문제가 아닐까 합니다.

설정에 따라 하드웨어 시간은 UTC로 설정하고 OS(리눅스)에서 지역시간으로 +8 해서 사용을 하는데
만약 리눅스에서 +8 계산한 시간을 하드웨어 시간에 저장하고 지역시간을 계산시 +8 하지 않는다면
어플리케이션에서 하드웨어 시간을 불러올때 과거 시간으로 돌아갈수도 있습니다.
오라클문제라고 생각되면 시간을 시스템 시간으로 불러올지 하드웨어 시간으로 불러올지 결정하는 옵션을 찾아보시면 될 것 같고
그게 안되면 OS에서 하드웨어 시간을 로컬 타임으로 저장하도록 하면 될 것 같습니다.


+
SQL developer 란 툴의 시간 설정이 혹시 잘못된건 아닐까요?
https://withthisclue.tistory.com/entry/Oracle-SQL-Developer-환경설정-데이터베이스-NLS-날짜-형식-바꾸기-시간보기
     
배뚱이 2023-03
지금 보니 developer 말고
WAS에서 요청해도 동일하게 시간이 안맞게 돌려주네요ㅠ
트니아빠 2023-03
Debian과 PostgreSQL 밖에 사용하지 않지만..
PostgreSQL의 경우 DB의 timezone이 따로 있습니다.
     
배뚱이 2023-03
오라클 dbtimezone이랑 sessiontimezone 조회해보면
모두 +09:00 으로 잘 나옵니다ㅠㅠ
술이 2023-03
https://forgiveall.tistory.com/590

OS와 별도로 오라클 타임존 설정이 따로 있나본데요?
     
배뚱이 2023-03
네 오라클 타임존이 따로 있긴한데
dbtimezone, sessiontimezone조회하면 모두 +09:00 로 잘 나오네요ㅠ


QnA
제목Page 364/5725
2015-12   1765921   백메가
2014-05   5240467   정은준1
2023-03   1997   미담
2023-03   1776   LevinF
2023-03   2044   galaxyfamily
2023-03   1827   이희주
2023-03   2403   inquisitive
2023-03   2265   yummy
2023-03   5242   만곰이
2023-03   2527   yummy
2023-03   2349   yummy
2023-03   3521   션한맥주
2023-03   2486   강한구
2023-03   5514   키르히호프
2023-03   2360   긴머리루이스
2023-03   3326   까치산개꿀탱
2023-03   2288   홀릭0o0
2023-03   4663   린드버그
2023-03   3784   트렌드
2023-03   2996   wguardian
2023-03   2378   경박한시민
2023-03   2427   grzlr