集群使用ntp服务同步时间

问题归档 2019-05-08
18
0 0
摘要:请教一下我这ntp服务在集群节点上具体应该怎么配置啊,我有单独的ntp服务

问题描述

我有一套oracle 11g集群环境,之前使用的ctss服务同步时间,后来我改成ntp服务同步时间了,但是ntp服务在节点上配置这视乎有点问题,我强制同步了一次时间之后,在节点上启动了ntp服务,但是定时任务写同步就不行了,我想请教一下我这ntp服务在集群节点上具体应该怎么配置啊,我有单独的ntp服务

专家解答

2.8时间和时间同步

在Oracle RAC数据库中,节点间的时间同步非常重要。而在电信企业环境中,数据库之间、应用服务器和数据库之间的时间同步是必须的。在这种情况下,使用NTP进行时间同步就成了必然的选择。

在调整时间同步之前,需要确认系统时区:

cat /etc/sysconfig/clock
 
# The time zone of the system is defined by the contents of /etc/localtime.
# This file is only for evaluation by system-config-date, do not rely on its
# contents elsewhere.
ZONE="Asia/Shanghai"
UTC=false

注意上述信息中,ZONE显示的不是中国国内所属时区,则需要调整为上述显示内容。在修改后,还需要执行如下命令(假设将时区调整为了Asia/Shanghai):

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

对于NTP时间同步,需要按如下的步骤进行检查和调整:

(1).        关闭ntp服务

/sbin/service ntpd stop

(2).        修改ntpd配置文件:

vi /etc/sysconfig/ntpd

将OPTIONS="-u ntp:ntp -p /var/run/ntpd.pid"一行改为:

OPTIONS="-x -g -u ntp:ntp -p /var/run/ntpd.pid"

(3).        修改ntp配置文件:

vi /etc/ntp

将原来的ntp server注释或删除掉,原来的ntp server配置类似如下:

##server 0.rhel.pool.ntp.org
##server 1.rhel.pool.ntp.org
##server 2.rhel.pool.ntp.org

在文件最后加上如下行(企业内部的NTP时钟服务器):

server 133.x.x.x iburst
server 127.127.1.0 iburst

可以手工用ntpdate或date命令修改系统的当前时间为准确的时间,再启动ntp服务,并确保ntp服务处于开启状态:

chkconfig --level 35 ntpd on
/sbin/service ntpd star
「喜欢文章,快来给作者赞赏墨值吧」

评论

0
0
Oracle
订阅
欢迎订阅Oracle频道,订阅之后可以获取最新资讯和更新通知。
墨值排行
今日本周综合
近期活动
全部
相关课程
全部