最近發現乙個問題,乙個9i跑在redhat5的,居然 select sysdate from dual 出來的時間和實際時間差了幾分鐘,因為基於這個oracle的系統時間正確性還是有點要求的。所以只能 #date -s 2010-2-10 8:55:00 了,再#clock -w 寫入coms 注意修改時間得在root下。
在系統啟動時,linux作業系統將時間從cmos中讀到系統時間變數中,以後修改時間通過修改系統時間實現。為了保持系統時間與cmos時間的一致 性,linux每隔一段時間會將系統時間寫入cmos。
過了乙個星期發現時間又慢了1分多。總不能三頭兩天的去修改時間吧,於是就想到了,計畫任務和時間同步。
30 * * * * /usr/sbin/ntpdate ntp.sjtu.edu.cn >> /root/ntpdate.log
這個例子是30分同步一次時間太頻繁了。
先在root下 crontab -e 來編輯新增乙個 計畫任務
編輯呼叫的是vi。
我們就新增一行
30 3 * * 0 /usr/sbin/ntpdate ntp.sjtu.edu.cn >> /root/ntpdate.log
(5個時間引數為)
0~59 表示分
1~23 表示小時
1~31 表示日
1~12 表示月份
0~6 表示星期(其中0表示星期日)
# ntpdate 210.72.145.44
# ntpdate 133.100.9.2
210.72.145.44是中國國家授時中心的官方伺服器
133.100.9.2 來自:日本
配合掃黃截圖就算了
Oracle sysdate時間加減
select sysdate,add months sysdate,12 from dual 加1年 select sysdate,add months sysdate,1 from dual 加1月 select sysdate,to char sysdate 7,yyyy mm dd hh24 ...
oracle sysdate日期相關操作
由於最近兩天在做一些資料統計分析,經常用到oracle資料庫中一些日期操作,現在重新整理一下。獲取當前日期 select sysdate from dual 獲取昨天日期 select sysdate 1 from dual 獲取明天日期 select sysdate 1 from dual 獲取當...
UTC時間 GMT時間 本地時間 Unix時間戳
utc universal time coordinated 協調世界時,又稱世界標準時間。gmt greenwich mean time 格林尼治平均時。utc與gmt utc相當於本初子午線 即經度0度 上的平均太陽時,過去曾用格林威治平均時 gmt 來表示這兩者幾乎是同一概念。它們都是指的格林...