Operating System/Linux2009. 9. 9. 11:11

오라클에서 SYSDATE가 엉뚱한 시간을 출력하고 있어서 확인해보니

오라클 서버로 사용하고 있는 리눅스(CentsOS 5.3)에 시스템 시간 설정이 잘 못되어있었다.

리눅스에서 시스템 시간을 확인하는 명령어는 아래와 같다.

# date
Wed Sep  9 19:49:49 KST 2009


실제로는 오전인데 오후 7시로 시스템 시간이 설정되어 있다.

이럴 경우 아래와 타임서버에서 시간을 가져와서 리눅스 시스템 시간을 동기화 해줄 수 있다.



예제에서는 시간서버로 "time.bora.net"을 사용하였다.

rdate의 사용법과 주요 옵션을 간략하게 정리해보면 아래와 같다.

사용법
rdate [option] <host>

옵션
-p : 호스트의 시간을 보여준다.
-s : 호스트의 시간으로 로컬호스트의 시간을 변경한다.


리눅스의 시스템 시간을 맞춰주고 나니 오라클의 SYSDATE 에서 정상 시간이 출력된다.
Posted by Huikyun