Ÿ ǵ帳ϴ.

ðdz   
   ȸ 1326   õ 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
     
2023-03
Ŭ Ÿ ֱѵ
dbtimezone, sessiontimezoneȸϸ +09:00 ׿


QnA
Page 251/5663
2015-12   1429809   ް
2014-05   4890862   1
2023-06   1601  
2023-06   1860   ó
2023-06   2004   chochobo
2023-06   1792   eu4you
2023-06   1111  
2023-06   888   ﰭϹ̡
2023-06   1071  
2023-06   2684   ڹ
2023-06   1978  
2023-06   984  
2023-06   1007   Ѿź糪
2023-06   1059   ĥ
2023-06   1108   ̾Ʈ
2023-06   900  
2023-06   921   ǹ̡
2023-06   1149   pumkin
2023-06   1106  
2023-06   2336   嵿2014
2023-06   1820   Ƹ
2023-06   2549