11.2.0.4 RAC测试环境修改时区

当前问题: 系统时区修改后,集群数据库各个日志发现显示的还是之前时区的时间。

依据Linux (RHEL)修改时区更改了系统的时区后,集群数据库的各个日志还是显示之前的时区时间。

查找MOS资料 How To Change Timezone for Grid Infrastructure (文档 ID 1209444.1)

该文档中提到:

For 11.2.0.2 and above, TZ entry in $GRID_HOME/crs/install/s_crsconfig_nodename_env.txt sets to correct time zone.

也就是说,对于11.2.0.2及以上版本的RAC,TZ条目在 $GRID_HOME/crs/install/s_crsconfig_<nodename>_env.txt 文件中。 实际我的环境中,该文件当前的时区设置是:

TZ=America/New_York

需要修改为:

TZ=Asia/Shanghai

以上是集群各个节点都需要更改的,更改完成后重启crs后发现各日志的时间已经显示正确。

但是数据库时区还是不匹配,会话和数据库的时区查询:

SQL> SELECT TZ_OFFSET(SESSIONTIMEZONE), TZ_OFFSET(DBTIMEZONE) FROM DUAL;

TZ_OFFS TZ_OFFS
------- -------
+08:00  +00:00

修改数据库时区:

ALTER DATABASE SET TIME_ZONE = '+8:00';

注意:如果数据库中已经有TIMESTAMP WITH LOCAL TIME ZONE的数据类型,是不允许更改的,除非将这些列删除。我这里没有,可直接修改。

重启数据库:

srvctl stop database -d jyzhao
srvctl start database -d jyzhao

再次查询:

SQL> SELECT TZ_OFFSET(SESSIONTIMEZONE), TZ_OFFSET(DBTIMEZONE) FROM DUAL;

TZ_OFFS TZ_OFFS
------- -------
+08:00  +08:00

至此,修改时区工作已完成。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • VirtualBox 虚拟磁盘的UUID修改

    个人测试环境,想构建一套Standby RAC环境,不想再重复去安装系统浪费时间,直接复制之前安装RAC前的一套VirtualBox的虚拟环境,不过打开时报错:

    Alfred Zhao
  • 记录一则数据库死锁故障的分析过程

    客户的监控告警频繁提示系统xx数据库死锁增长个数高于当前阈值_当前值1.00。 下面是详细的故障分析诊断过程,以及详细的解决方案描述。

    Alfred Zhao
  • Oracle并行添加主键的方法

    需求:生产一张表由于前期设计不当,没有主键。现需要添加主键,数据量很大,想并行建立。

    Alfred Zhao
  • git分支、标签管理与别名

    分支管理是git比较重要的一个概念,平时用的也比较多。我们先来在本地的仓库里操作一下分支:

    端碗吹水
  • PE文件和COFF文件格式分析--MS-DOS 2.0兼容Exe文件段

            MS 2.0节是PE文件格式中第一个“节”。其大致结构如下:(转载请指明来源于breaksoftware的csdn博客)

    方亮
  • 企业中了勒索病毒该怎么办?可以解密吗?

    勒索病毒席卷全球,给全球各大小政企业都带来了巨大的损失,勒索病毒重点在于防,可是黑客无孔不入,再强大的系统都有可能存在漏洞,万一企业被攻击,已经中了勒索病毒,那...

    FB客服
  • 用Shodan发现IBM泄露日志信息并接管其第三方应用服务分析

    本文中,作者通过利用Shodan以语法 Org:’ibm’ tomcat 进行搜索,发现了IBM某个在线服务x.x.x.x中包含了大量敏感日志文件信息,通过这些...

    FB客服
  • git命令使用笔记1

    Qt君
  • Avaddon勒索病毒解密工具及原理

    Avaddon勒索病毒被笔者称为2020年全球十大流行勒索病毒之一,其首次出现于2020年6月在俄罗斯某地下黑客论坛开始出售,该勒索病毒使用C++语言进行编写,...

    FB客服
  • Git提交信息规范Git Commit Message

    目前规范使用较多的是引用或衍生  Github Angular开发中<提交信息准则>章节(Commit Message Guidelines).以下为规范译文:

    gigiwangs

扫码关注云+社区

领取腾讯云代金券