偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Oracle RAC集群時(shí)間同步告警PRVF-5436&PRVF-9652

數(shù)據(jù)庫(kù) Oracle
從Oracle 11gR2 RAC開(kāi)始使用Cluster Time Synchronization Service(CTSS)同步各節(jié)點(diǎn)的時(shí)間,當(dāng)安裝程序發(fā)現(xiàn)NTP協(xié)議處于非活動(dòng)狀態(tài)時(shí),安裝集群時(shí)間同步服務(wù)將以活動(dòng)模式(active)自動(dòng)進(jìn)行安裝并同步所有節(jié)點(diǎn)的時(shí)間。

 [[436761]]

本文轉(zhuǎn)載自微信公眾號(hào)「DBA閑思雜想錄」,作者瀟湘隱者。轉(zhuǎn)載本文請(qǐng)聯(lián)系DBA閑思雜想錄公眾號(hào)。

接手了一套R(shí)AC數(shù)據(jù)庫(kù)(Oracle 11g),結(jié)果在巡檢的時(shí)候發(fā)現(xiàn)集群節(jié)點(diǎn)間的時(shí)鐘同步有下面告警信息,如下所示:

  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. 

出現(xiàn)上面錯(cuò)誤提示,是因?yàn)镽AC集群服務(wù)器的NTP服務(wù)沒(méi)有啟用-x選項(xiàng),如果沒(méi)有開(kāi)啟slewing 選項(xiàng),在時(shí)間差異超過(guò)特定(取決于平臺(tái))閾值時(shí),NTP 將向前或向后調(diào)整系統(tǒng)時(shí)鐘。大幅度向后調(diào)整時(shí)間會(huì)導(dǎo)致 Clusterware 以為錯(cuò)過(guò)了簽到,從而發(fā)生節(jié)點(diǎn)驅(qū)逐的情況。出于此原因,強(qiáng)烈建議將 NTP 配置調(diào)整為slewing time (加快或減慢)時(shí)鐘時(shí)間以同步時(shí)間,以防止此類(lèi)驅(qū)逐情況的發(fā)生。

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”選項(xiàng)用于阻止ntp向后調(diào)整時(shí)鐘,向后則意味著時(shí)間回逆,可能導(dǎo)致數(shù)據(jù)庫(kù)、集群出現(xiàn)重啟.驅(qū)逐等問(wèn)題。

之前維護(hù)這套R(shí)AC的人可能在安裝的時(shí)候就從未留意過(guò)這個(gè)問(wèn)題,那么問(wèn)題來(lái)了,如果是安裝、調(diào)試階段,直接修改配置,重啟NTP服務(wù)就完事了,但是現(xiàn)在這套R(shí)AC正在對(duì)外提供關(guān)鍵服務(wù),那么可以重啟NTP服務(wù)嗎?會(huì)不會(huì)引發(fā)什么問(wèn)題呢?

答案是不會(huì),如果兩個(gè)(或多個(gè))節(jié)點(diǎn)之間沒(méi)有時(shí)間差,完全可以重啟NTP服務(wù),不影響RAC的集群服務(wù)。你可以一個(gè)節(jié)點(diǎn)一個(gè)節(jié)點(diǎn)處理。當(dāng)然這個(gè)也是經(jīng)過(guò)驗(yàn)證確認(rèn)過(guò)的。

下面是關(guān)于CTSS與NTP的關(guān)系的相關(guān)知識(shí)點(diǎn):

從Oracle 11gR2 RAC開(kāi)始使用Cluster Time Synchronization Service(CTSS)同步各節(jié)點(diǎn)的時(shí)間,當(dāng)安裝程序發(fā)現(xiàn)NTP協(xié)議處于非活動(dòng)狀態(tài)時(shí),安裝集群時(shí)間同步服務(wù)將以活動(dòng)模式(active)自動(dòng)進(jìn)行安裝并同步所有節(jié)點(diǎn)的時(shí)間。如果發(fā)現(xiàn)配置了NTP,則以觀察者模式(observer mode)啟動(dòng)集群時(shí)間同步服務(wù),Oracle Clusterware不會(huì)在集群中進(jìn)行活動(dòng)的時(shí)間同步。

在RAC中,集群的時(shí)間應(yīng)該是保持同步的,否則可能導(dǎo)致很多問(wèn)題,例如:依賴(lài)于時(shí)間的應(yīng)用會(huì)造成數(shù)據(jù)的錯(cuò)誤,各種日志打印的順序紊亂,這將會(huì)影響問(wèn)題的診斷,嚴(yán)重的可能會(huì)導(dǎo)致集群宕機(jī)或者重新啟動(dòng)集群時(shí)節(jié)點(diǎn)無(wú)法加入集群。

在Oracle 11gR2前,集群的時(shí)間是由NTP同步的,而在11gR2后,Oracle引入了CTSS組件,如果系統(tǒng)沒(méi)有配置NTP,則由CTSS來(lái)同步集群時(shí)間。NTP和CTSS是可以共存的,且NTP的優(yōu)先級(jí)要高于CTSS,也就是說(shuō),如果系統(tǒng)中同時(shí)有NTP和CTSS,那么集群的時(shí)間是由NTP同步的,CTSS會(huì)處于觀望(Observer)模式,只有當(dāng)集群關(guān)閉所有的NTP服務(wù),CTSS才會(huì)處于激活(Active)模式。在一個(gè)集群中,只要有一個(gè)節(jié)點(diǎn)的ntp處于活動(dòng)狀態(tài),那么集群的所有節(jié)點(diǎn)的CTSS都會(huì)處于激活(Active)模式。需要注意的是,要讓CTSS處于激活(Active)模式,則不僅要關(guān)閉ntp服務(wù)(/sbin/service ntpd stop),還要?jiǎng)h除/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集群的操作系統(tǒng)是RHEL 6,它的服務(wù)是通過(guò)service啟動(dòng),所以通過(guò)下面命令重啟NTP服務(wù)解決問(wèn)題:

  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

 

責(zé)任編輯:武曉燕 來(lái)源: DBA閑思雜想錄
相關(guān)推薦

2019-07-29 09:34:49

數(shù)據(jù)庫(kù)集群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數(shù)據(jù)庫(kù)

2010-04-12 15:28:38

Oracle RAC

2023-10-11 08:59:05

2010-04-07 09:21:03

Oracle RAC

2017-03-28 11:39:58

深信服超融合平臺(tái)

2010-03-04 09:27:00

Oracle RAC

2019-02-25 08:40:28

Linux磁盤(pán)IO

2010-04-02 16:31:58

Oracle RAC

2010-04-27 16:54:11

Oracle RAC

2025-01-08 09:31:50

2017-06-07 09:48:21

Oracle RAC應(yīng)用連續(xù)性

2010-04-19 17:37:51

Oracle 10g

2009-04-27 13:26:41

Oracle 10gRAC鏈接錯(cuò)誤

2010-11-19 13:59:25

oracle告警日志

2022-10-27 21:32:34

oracle數(shù)據(jù)庫(kù)

2010-04-09 09:46:38

Oracle RAC

2010-04-07 10:27:50

Oracle RAC
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)