成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle RAC集群時間同步告警PRVF-5436&PRVF-9652

數據庫 Oracle
從Oracle 11gR2 RAC開始使用Cluster Time Synchronization Service(CTSS)同步各節點的時間,當安裝程序發現NTP協議處于非活動狀態時,安裝集群時間同步服務將以活動模式(active)自動進行安裝并同步所有節點的時間。

 [[436761]]

本文轉載自微信公眾號「DBA閑思雜想錄」,作者瀟湘隱者。轉載本文請聯系DBA閑思雜想錄公眾號。

接手了一套RAC數據庫(Oracle 11g),結果在巡檢的時候發現集群節點間的時鐘同步有下面告警信息,如下所示:

  1. $ cluvfy comp clocksync -verbose 
  2.  
  3. Verifying Clock Synchronization across the cluster nodes 
  4.  
  5. Checking if Clusterware is installed on all nodes... 
  6. Check of Clusterware install passed 
  7.  
  8. Checking if CTSS Resource is running on all nodes... 
  9. Check: CTSS Resource running on all nodes 
  10.   Node Name                             Status 
  11.   ------------------------------------  ------------------------ 
  12.   oracle1                            passed 
  13. Result: CTSS resource check passed 
  14.  
  15.   
  16. Querying CTSS for time offset on all nodes... 
  17. Result: Query of CTSS for time offset passed 
  18.  
  19.   
  20. Check CTSS state started... 
  21. Check: CTSS state 
  22.   Node Name                             State 
  23.   ------------------------------------  ------------------------ 
  24.   oracle1                            Observer 
  25.  
  26. CTSS is in Observer state. Switching over to clock synchronization checks using NTP 
  27.  
  28. Starting Clock synchronization checks using Network Time Protocol(NTP)... 
  29.  
  30. NTP Configuration file check started... 
  31.  
  32. The NTP configuration file "/etc/ntp.conf" is available on all nodes 
  33.  
  34. NTP Configuration file check passed 
  35.  
  36.   
  37. Checking daemon liveness... 
  38. Check: Liveness for "ntpd" 
  39.  
  40.   Node Name                             Running? 
  41.   ------------------------------------  ------------------------ 
  42.   oracle1                               yes 
  43.  
  44. Result: Liveness check passed for "ntpd" 
  45. Check for NTP daemon or service alive passed on all nodes 
  46.  
  47. Checking NTP daemon command line for slewing option "-x" 
  48. Check: NTP daemon command line 
  49.  
  50.   Node Name                             Slewing Option Set
  51.   ------------------------------------  ------------------------ 
  52.   oracle1                                  no 
  53.  
  54. Result: 
  55. NTP daemon slewing option check failed on some nodes 
  56. PRVF-5436 : The NTP daemon running on one or more nodes lacks the slewing option "-x" 
  57. Result: Clock synchronization check using Network Time Protocol(NTP) failed 
  58.  
  59.   
  60. PRVF-9652 : Cluster Time Synchronization Services check failed 
  61.  
  62.  
  63. Verification of Clock Synchronization across the cluster nodes was unsuccessful on all the specified nodes. 

出現上面錯誤提示,是因為RAC集群服務器的NTP服務沒有啟用-x選項,如果沒有開啟slewing 選項,在時間差異超過特定(取決于平臺)閾值時,NTP 將向前或向后調整系統時鐘。大幅度向后調整時間會導致 Clusterware 以為錯過了簽到,從而發生節點驅逐的情況。出于此原因,強烈建議將 NTP 配置調整為slewing time (加快或減慢)時鐘時間以同步時間,以防止此類驅逐情況的發生。

What is slewing?

The NTP daemon will periodically update the system clock with the time from a reference clock. If the time on the reference clock is behind the time on the system clock, the system clock will be set backwards in one large decrement. Such swift changes in time can lead to Oracle shutting down the node due to inconsistent timers. To avoid this problem, NTP can be configured to slew the clock. When slewing the clock the time on system is incremented slower until the system clock is in sync with the time on the reference system.

“-x”選項用于阻止ntp向后調整時鐘,向后則意味著時間回逆,可能導致數據庫、集群出現重啟.驅逐等問題。

之前維護這套RAC的人可能在安裝的時候就從未留意過這個問題,那么問題來了,如果是安裝、調試階段,直接修改配置,重啟NTP服務就完事了,但是現在這套RAC正在對外提供關鍵服務,那么可以重啟NTP服務嗎?會不會引發什么問題呢?

答案是不會,如果兩個(或多個)節點之間沒有時間差,完全可以重啟NTP服務,不影響RAC的集群服務。你可以一個節點一個節點處理。當然這個也是經過驗證確認過的。

下面是關于CTSS與NTP的關系的相關知識點:

從Oracle 11gR2 RAC開始使用Cluster Time Synchronization Service(CTSS)同步各節點的時間,當安裝程序發現NTP協議處于非活動狀態時,安裝集群時間同步服務將以活動模式(active)自動進行安裝并同步所有節點的時間。如果發現配置了NTP,則以觀察者模式(observer mode)啟動集群時間同步服務,Oracle Clusterware不會在集群中進行活動的時間同步。

在RAC中,集群的時間應該是保持同步的,否則可能導致很多問題,例如:依賴于時間的應用會造成數據的錯誤,各種日志打印的順序紊亂,這將會影響問題的診斷,嚴重的可能會導致集群宕機或者重新啟動集群時節點無法加入集群。

在Oracle 11gR2前,集群的時間是由NTP同步的,而在11gR2后,Oracle引入了CTSS組件,如果系統沒有配置NTP,則由CTSS來同步集群時間。NTP和CTSS是可以共存的,且NTP的優先級要高于CTSS,也就是說,如果系統中同時有NTP和CTSS,那么集群的時間是由NTP同步的,CTSS會處于觀望(Observer)模式,只有當集群關閉所有的NTP服務,CTSS才會處于激活(Active)模式。在一個集群中,只要有一個節點的ntp處于活動狀態,那么集群的所有節點的CTSS都會處于激活(Active)模式。需要注意的是,要讓CTSS處于激活(Active)模式,則不僅要關閉ntp服務(/sbin/service ntpd stop),還要刪除/etc/ntp.conf文件(mv /etc/ntp.conf /etc/ntp.conf.bak),否則不能啟用CTSS。

具體操作步驟如下:

  1. # more /etc/sysconfig/ntpd 
  2.  
  3. Drop root to id 'ntp:ntp' by default
  4.  
  5. OPTIONS="-u ntp:ntp -p /var/run/ntpd.pid -g" 

修改/etc/sysconfig/ntpd的配置

修改前

  1. OPTIONS="-u ntp:ntp -p /var/run/ntpd.pid -g" 

修改后

  1. OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid -g" 

RAC集群的操作系統是RHEL 6,它的服務是通過service啟動,所以通過下面命令重啟NTP服務解決問題:

  1. service ntpd restart 

參考資料:

https://www.oracledistilled.com/grid-infrastructure/prvf-5439-ntp-daemon-does-not-have-slewing-option-%E2%80%9C-x%E2%80%9D-set-on-node/

https://www.cnblogs.com/lhrbest/p/9253449.html

 

責任編輯:武曉燕 來源: DBA閑思雜想錄
相關推薦

2019-07-29 09:34:49

數據庫集群Oracle RAC

2010-03-01 10:24:20

Oracle RAC

2010-04-22 10:30:11

Oracle RAC

2022-06-20 05:25:54

裂腦Oracle RAC數據庫

2010-04-12 15:28:38

Oracle RAC

2023-10-11 08:59:05

2010-03-04 09:27:00

Oracle RAC

2010-04-07 09:21:03

Oracle RAC

2017-03-28 11:39:58

深信服超融合平臺

2010-04-02 16:31:58

Oracle RAC

2010-04-27 16:54:11

Oracle RAC

2019-02-25 08:40:28

Linux磁盤IO

2025-01-08 09:31:50

2017-06-07 09:48:21

Oracle RAC應用連續性

2010-04-19 17:37:51

Oracle 10g

2009-04-27 13:26:41

Oracle 10gRAC鏈接錯誤

2010-11-19 13:59:25

oracle告警日志

2022-10-27 21:32:34

oracle數據庫

2011-06-10 09:11:54

Oracle數據庫云

2010-04-12 11:37:57

Oracle RAC
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩欧美一区二区在线播放 | 一区在线免费视频 | 免费久久久 | 亚洲成人精品一区二区 | 日韩欧美中文在线 | 精品视频一区二区 | www.日韩av.com | 国产一区二区在线播放 | 激情毛片 | 国产高清一二三区 | 97人人爱 | 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 | 日本人做爰大片免费观看一老师 | 香蕉久久久久久 | 国产日韩欧美激情 | 亚洲国产一区视频 | 国产色播av在线 | a免费视频 | 成人片网址 | 成人欧美一区二区 | 国产精品一区二区av | 国产成人综合一区二区三区 | 国产精品一区一区三区 | 在线播放中文字幕 | 婷婷激情综合 | 国产精品揄拍一区二区久久国内亚洲精 | 久久久亚洲 | www.日日夜夜 | 精品美女在线观看视频在线观看 | 91精品久久久久 | 国产999在线观看 | 波多野结衣亚洲 | 国产精品国产a级 | 在线中文视频 | 精品一区二区久久 | 天天操人人干 | 久久久久久久一级 | 国产精品久久a | 久久久九九 | 91麻豆精品国产91久久久久久 | 欧美性受xxxx白人性爽 |