数据库云平台一体机环境配置NTP时间同步
- 环境说明:
一套2+3的一体机,2个计算节点,3个存储节点,巡检过程中发现两个计算节点时间不一致,相差了十分钟.
- 客户:医院类
操作涉及到停数据库和停集群,所以要申请停业务进行维护配置。
配置过程
1、实施前检查:
- 检查集群状态
crsctl status res -t
- 检查磁盘组状态
su - grid
asmcmd lsdg
asmcmd lsop
2、重要数据备份
- 磁盘组元信息备份
脚本文件: http://wiki.woqutech.com/pages/viewpage.action?pageId=38178951
使用方法:切换到grid用户,将metadata.sh脚本放入/home/grid/woqu目录下,执行sh metadata.sh脚本,参数1为备份选项,参数2指定需要备份元信息的磁盘组:
sh metadata.sh [backup] [diskgroup_name]
backup:该选项将备份指定的磁盘组中包含的所有的asm磁盘的元信息。(备份位置为/home/grid/woqu/woqubak目录下)
- Orc备份
ocrconfig -manualbackup
ocrconfig -showbackup
3、停止计算节点数据库集群和节点unload操作
- 需要禁用CRS数据库:
root:
srvctl stop database -d crrceas -o immediate
crsctl stop crs
crsctl disable crs
- 检查集群和数据库是否已经关闭:
crsctl stat res –t –init
ps -ef| grep ora
- 所有计算节点执行:
root用户执行:
qdatamgr qlink unload
4、修改计算节点的NTP配置:
- root用户先执行,检查所有节点当前系统时间
date
- 查看ntp服务,并关闭
systemctl status ntpd
systemctl stop ntpd
- 指向客户指定的NTP服务器ip
ntpdate xx.xx.xx.xx
- 编辑每个节点的/etc/ntp.conf文件
server xx.xx.xx.xx prefer
- 重启ntp服务,检查ntp服务指向
systemctl start ntpd
- 验证是否成功
ntpq -p
5、同步系统时间和硬件时间
heclock -w
6、完成以后,启动数据库集群
- 启动命令:
crsctl start crs
crsctl enable crs
srvctl start database -d xxx