오라클에서 SYSDATE가 엉뚱한 시간을 출력하고 있어서 확인해보니
오라클 서버로 사용하고 있는 리눅스(CentsOS 5.3)에 시스템 시간 설정이 잘 못되어있었다.
리눅스에서 시스템 시간을 확인하는 명령어는 아래와 같다.
실제로는 오전인데 오후 7시로 시스템 시간이 설정되어 있다.
이럴 경우 아래와 타임서버에서 시간을 가져와서 리눅스 시스템 시간을 동기화 해줄 수 있다.
예제에서는 시간서버로 "time.bora.net"을 사용하였다.
rdate의 사용법과 주요 옵션을 간략하게 정리해보면 아래와 같다.
리눅스의 시스템 시간을 맞춰주고 나니 오라클의 SYSDATE 에서 정상 시간이 출력된다.
오라클 서버로 사용하고 있는 리눅스(CentsOS 5.3)에 시스템 시간 설정이 잘 못되어있었다.
리눅스에서 시스템 시간을 확인하는 명령어는 아래와 같다.
# date
Wed Sep 9 19:49:49 KST 2009
Wed Sep 9 19:49:49 KST 2009
실제로는 오전인데 오후 7시로 시스템 시간이 설정되어 있다.
이럴 경우 아래와 타임서버에서 시간을 가져와서 리눅스 시스템 시간을 동기화 해줄 수 있다.
예제에서는 시간서버로 "time.bora.net"을 사용하였다.
rdate의 사용법과 주요 옵션을 간략하게 정리해보면 아래와 같다.
사용법
rdate [option] <host>
옵션
-p : 호스트의 시간을 보여준다.
-s : 호스트의 시간으로 로컬호스트의 시간을 변경한다.
rdate [option] <host>
옵션
-p : 호스트의 시간을 보여준다.
-s : 호스트의 시간으로 로컬호스트의 시간을 변경한다.
리눅스의 시스템 시간을 맞춰주고 나니 오라클의 SYSDATE 에서 정상 시간이 출력된다.