问题描述:

1. 数据库实例突然crash,原因是ASMB有200多秒没有响应:

Mon Sep 04 15:07:47 2017 WARNING: ASMB has not responded for 200 seconds <<<<<<<<<<<

2. 从system state dump上看,ASMB看起来没有什么问题:

Current Wait Stack: Not in wait; last wait ended 3.321392 sec ago  <<<<<<<<<<<<<<

3. 但是从OSW上看,没有发现明显的资源匮乏情况,但是中间却缺了三分多钟的断档:

zzz ***Mon Sep 4 15:04:13 CST 2017 procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 3 0 0 529160192 19412 31514216 0 0 82 48 0 0 1 0 99 0 0 0 0 0 529124032 19412 31514784 0 0 1545 23119 36620 37705 1 1 99 0 0 2 0 0 529126784 19412 31514712 0 0 1601 9056 28083 30263 1 0 99 0 0 zzz ***Mon Sep 4 15:04:23 CST 2017 procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 5 0 0 529095360 19412 31514996 0 0 82 48 0 0 1 0 99 0 0 3 0 0 529118368 19412 31515228 0 0 1517 4540 20402 27856 1 1 98 0 0 52 0 0 529107936 19412 31515400 0 0 1206 3961 21105 31254 1 0 98 0 0 zzz ***Mon Sep 4 15:07:51 CST 2017 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

看到这里,一般的思考是OSW中间断档了3分多钟,是不是系统性能太差导致OSW没法生成?但是一般来讲,在断档之前一般都能看到一些先兆,比如block queue 剧增。但是这个案例里面没有此现象。 继续看OS log:

4. 在OSlog中看到关键性的一句话:

Sep 4 15:04:01 hnpb05nc crond: /usr/sbin/postdrop: /lib64/libssl.so.10: no version information available (required by /usr/lib64/mysql/libmysqlclient.so.18) Sep 4 15:04:21 hnpb05nc init.tfa: Checking/Starting TFA.. Sep 4 15:07:47 hnpb05nc systemd: Time has been changed <<<<<<<<<<<<<<<<<<

5. 继续看看CTSSD 的trace:

2017-09-04 15:04:25.799241 : CTSS:3933169408: ctssslave_swm19: The offset is [2311562070 usec] and sync interval set to [4]<<

2017-09-04 15:04:26.800845 : CTSS:3933169408: ctssslave_swm19: The offset is [2311562609 usec] and sync interval set to [4]<<

2017-09-04 15:04:27.802328 : CTSS:3933169408: ctssslave_swm19: The offset is [2311563057 usec] and sync interval set to [4]<<

2017-09-04 15:07:47.065051 : CTSS:3933169408: ctssslave_swm19: The offset is [2509824742 usec] and sync interval set to [4]<<

很明显,偏移量在问题期间发生了200秒左右的增长,而在之前,我们可以看到偏移量是相对稳定的!这个也间接说明了系统时间的调整。

这个故事:

事情是这样的,系统配置了ntp,由于一些问题ntp没有启动,但是由于已经配置了ntp,ctssd发现了ntp的配置文件所以ctssd只运行在观察者的角色。造成的结果就是系统时间不断出现偏差,直到系统管理员发现了这个问题并手工把系统时间往前调了200秒。。。 然后ASMB通过系统时间判断有200秒没有响应(当然情况不是这样了),然后就。。。

建议:

当然我们应该尽可能monitor系统并确保NTP的正常运行。如果我们确实需要手工大幅度调整系统时间,那么我们也应该先把RAC数据库关闭以后在做调整。

服务器上安装oracle隔夜老挂,[转自Oracle官方博客]一次服务器时间调整引发的实例宕机...相关推荐

  1. 调整oracle服务器时间,oracle数据库因一次服务器时间调整引发的实例宕机注意事项及解决方案...

    详情: 问题描述: 1. 数据库实例突然crash,原因是ASMB有200多秒没有响应: Mon Sep 04 15:07:47 2017 WARNING: ASMB has not responde ...

  2. 一次服务器时间调整引发的实例宕机

    原文地址: https://blogs.oracle.com/database4cn/%E4%B8%80%E6%AC%A1%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%97%B6%E9 ...

  3. PowerLinux 服务器上安装 Oracle (详细步骤)

    PowerDirector 一套针对 IBM® PowerLinux 系列服务器的统一管理工具,能够提供便捷高效的虚拟化管理,是一款非常简单易用的管理.可以只通过Web Browser即可对多台服务器 ...

  4. 一台服务器可以安装多个mysql数据库_在一台Linux服务器上安装多个MySQL实例(一)--使用mysqld_multi方式...

    (一)MySQL多实例概述 实例是进程与内存的一个概述,所谓MySQL多实例,就是在服务器上启动多个相同的MySQL进程,运行在不同的端口(如3306,3307,3308),通过不同的端口对外提供服务 ...

  5. 一台服务器两个mysql_在一台服务器上安装两个或多个mysql的实现步骤_MySQL

    如何在一台服务器上安装两个或者更多个的mysql呢?下面是详细的操作步骤,一起来学习学习吧. 一.环境 mysql软件包: mysql-5.6.31.tar mysql-5.5.32.tar 操作系统 ...

  6. 指定wsus服务器,步骤 2:在服务器上安装 WSUS

    步骤 2:在服务器上安装 WSUS 10/11/2017 本文内容 复查安装要求之后,便可安装 WSUS.您必须使用本地 Administrators 组成员的帐户登录到要安装 WSUS 的服务器.只 ...

  7. python3.8.2安装教程-在服务器上安装python3.8.2环境的教程详解

    在服务器上安装python3.8.2环境 官网3.8.2下载地址 下载安装 下载好了之后上传到服务器上 或者在服务器上通过命令下载 wget https://www.python.org/ftp/py ...

  8. python3.8.2安装教程-在服务器上安装python3.8.2环境

    在服务器上安装python3.8.2环境 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 官网3.8.2下载地址 下载安装 下载 ...

  9. Nginx服务器上安装并配置PHPMyAdmin的教程

    这篇文章主要介绍了Nginx服务器上安装并配置PHPMyAdmin的教程,附带一条PHPMyAdmin加载慢的解决方法:)需要的朋友可以参考下 一. 准备工作: 如果mysql的root账号为空,需要 ...

最新文章

  1. 计算机组成原理中12H是什么,计算机组成原理课程实习报告.doc
  2. NeurIPS 2021放榜,接收率创九年新高,你的paper中了吗?
  3. IntelliJ IDEA 转移C盘.IntelliJIdea(索引目录)
  4. react router 路由守卫_react实现hash路由
  5. tableau2020.2版本可视化数据分析 新功能介绍
  6. LOL手游2.3版本终于来临,国服玩家满意新增的皮肤吗?
  7. 人工合成维生素E和天然维生素E的区别
  8. uninitialized_copy测试代码示例
  9. 一个程序员的真实生活状态。没错,是我!
  10. MeteoInfoLab脚本示例:多Y轴图
  11. 灯塔预计2022年春节档票房在70亿至80亿元之间
  12. 蓝牙模块有哪些种类?BLE低功耗蓝牙模块有什么特点?
  13. confluence在CentOS Linux release 8.2.2004 (Core)上搭建过程
  14. 5g的八大关键指标_详解5G两大关键性技术,如何实现标志性能力指标
  15. 《计算机网络》在物理层和数据链路层扩展以太网
  16. 统考计算机u盘禁用,四个轻松解除电脑禁用U盘的方法
  17. Intellij idea旗舰版最新免费破解使用方法(针对在校学生)
  18. react.development.js、React-dom.development.js、babel.min.js 下载
  19. 没有躲过的坑--有if就要有else(一定成对)
  20. HTC SteamVR 不使用头盔,单独使用Tracker(追踪器)

热门文章

  1. python 股票指标库talib_talib金融库怎么用?
  2. 计算机设备机房防静电标准,机房防静电地板设计标准是什么?
  3. 如何通过微信创业赚钱
  4. 彻底卸载 Visual Studio 2019【完整版】
  5. 天猫淘宝成农产品销售主阵地,占市场份额75%,是拼多多43倍
  6. 发布坐标转换软件OpenCoord的使用第二集-椭球转换
  7. 计算机视觉之图像检索
  8. CIO访谈实录:英国电讯媒体集团首席信息官亨利·科恩
  9. paypal支付 paypal网站付款标准版问题解决
  10. Java、.NET,为什么不合二为一?