暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

集群使用ntp服务同步时间

原创 问题归档 2019-05-08
1294

问题描述

我有一套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
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论