更改计算节点上的时区
修改存储单元上的时区设置后,我们可以更改数据库服务器上的时区设置。
在开始此过程之前,我们应该已经停止了 Oracle Clusterware 堆栈并修改了存储单元上的时区。
- 更改 Oracle Clusterware 设置以防止 CRS 堆栈在重新启动数据库服务器后自动启动。
# [GI_HOME]/bin/crsctl disable crs
- 以 root 用户身份运行以下命令。
# timedatectl set-timezone [TIMEZONE]
例如:
# timedatectl set-timezone America/Chicago
重新启动数据库服务器。
验证数据库服务器上的日期是否已更改。
使用 date 命令验证时区的更改。
# date Tue Jan 29 13:08:46 EDT 2019
- 更改 Oracle Clusterware 设置以在重新启动数据库服务器后自动重新启动 CRS 堆栈。
# [GI_HOME]/bin/crsctl enable crs
- 在数据库服务器上启动 CRS 堆栈。
# [GI_HOME]/bin/crsctl start crs
注意:不需要将文件 /etc/localtime 和 /etc/sysconfig/clock 从任何存储单元复制到数据库服务器。
准备工作
- 停止所有计算节点上的 CRS 堆栈:
# [GI_HOME]/bin/crsctl stop crs
- 停止细胞上的进程:
# cellcli -e alter cell shutdown services all
- 在移动到计算节点之前完成对所有存储单元的更改。
之路 on it Road.com
更改存储单元上的时区
请按照手册中的说明进行操作。
更改 Exadata 存储服务器上的时区设置
注意:运行 ipconf 脚本时,将执行 timedatectl 命令以更改时区。
在 Oracle Linux 7 之后,时区设置方法已更改。
时区是在部署 Exadata 数据库云服务器期间配置的。
如果部署后需要更改时区设置,则需要修改以下组件:
- 存储单元
- 计算节点
日期:2020-09-17 00:10:54 来源:oir作者:oir