在ORACLE 10G环境中如果要搭建集群的话是需要同步时钟的,这就需要NTP服务器。
1、在授时系统机上,编辑/etc/ntp.conf
retrict default nomodify
restrict 127.0.0.1
server 127.127.1.0
fudge 127.127.1.0 stratum 8
driftfile /var/lib/ntp/drift
broadcastdelay 0.008
然后重启ntpd服务
service ntpd restart
2、在其它主机上去同步时钟即可
ntpdate xxxxx
更多是在crond中自动运行
crontab -e
*/5 * * * * /usr/sbin/ntpdate xxxxx
每五分钟同步一次
碰到问题:
1、ntpdate[6480]: no server suitable for synchronizationfound
使用ntpdate -d xxxx查看
10.0.0.1: Server dropped: strata too high
stratum 16正常情况下是stratum在0到15之间,这种情况就是NTP server还没有和其自身或者它的server同步上。
在加入fudge 127.127.1.0 stratum 8后,ntp server上重新启动ntp服务后,ntpserver自身或者与其server的同步的需要一个时间段,大概几分钟的样子。
使用ntpq -p xxxxxx查看其状况
remoterefidst t when poll reachdelay offsetjitter==============================================================================
*LOCAL(0).LOCL.8 l62 643770.0000.000 0.001
这样就说明已经正常了
可以使用ntpdate来进行时间同步了。