需求:Oracle Rac 数据库,存在两节点,时间比当前时间早5分钟,因此需要调整系统时间。
思路:对于Oracle Rac数据库来说,修改系统时间,需要关闭集群crs资源,再调整系统时间即可。
时间13:00==============北京时间13:20====================时间13:59
====================================服务器时间13:35,关闭crs=============
=====================修改为北京时间13:20=========================
====================================数据库启动时间13:40,启动crs,修改完系统时间后,等待15分钟====
调整Oralce rac时间方案:
1.关闭数据库
$srvctl stop database -d db_name
2.关闭crs集群
#crsctl stop crs
3.调整系统时间
[root@adg1 ~]# date -s "2019-02-01 08:20:00"
[root@adg1 ~]# clock -w
#需要观察系统中时钟同步
#ps -ef|grep ntp (本地ntp服务)
#系统配置ntp服务器
#crontab -l
*/2 * * * * /usr/sbin/ntpdate 192.168.60.20
4.等待一段时间后,启动crs
#crsctl start crs
5.启动db,进行验证
$srvctl start database -d db_name