Oracle RAC時間同步(NTP/CTSS)
1.RAC 相關時間同步(time synchronization)
Oracle Grid可用兩種方式進行時間同步
1)基於OS的NTP
2)基於clusterware的CTSS(Cluster Time Synchronization Service)
安裝配置RAC時,只能選擇以上兩種同步方式之一。如果選擇了NTP,則CTSS將處於觀察模式(Observer Mode);如果選擇了CTSS,則必須禁用NTP,CTSS將處於活動模式(active mode),
時間同步將在叢集節點之間進行,而不需要聯絡外部伺服器。
2.選用CTSS及禁用NTP具體方法
# /sbin/service ntpd stop --停止ntp服務
# chkconfig ntpd off --禁用ntp服務開機啟動
# rm /etc/ntp.conf (或 mv /etc/ntp.conf to /etc/ntp.conf.bk) --刪除ntp配置檔案
並移去下列檔案
# rm -f /var/run/ntpd.pid --刪除ntpd.pid檔案(該檔案儲存了ntp服務後臺程式的pid)
檢視CTSS程式所處的模式
# crsctl check ctss
CRS-4701: The Cluster Time Synchronization Service is in Active mode.
CRS-4702: Offset (in msec): 0
3.採用ntp方式
為ntpd配置-x標識,修改/etc/sysconfig/ntpd
# Drop root to id 'ntp:ntp' by default.
PTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"
# Set to 'yes' to sync hw clock after successful ntpdate
SYNC_HWCLOCK=no
# Additional options for ntpdate
NTPDATE_OPTIONS=""
Then, restart the NTP service.
重啟ntp服務
# /sbin/service ntp restart
4. NTP同步方式相關說明
NTP有兩種方式:
1)手動ntpdate(透過crontab):該方式特點是一次調整到位。
2)透過ntpd服務自動調整
ntpd服務調整策略分為漸進式調整(微調,slewing time)和跳躍式調整。兩者區別在於,前者啟動NTP服務時新增“-x”(slew)引數,預設不加“-x”引數。
加“-x”引數的劣勢為時間差別較大時,同步需要較長時間。同時,兩種策略都有相應閾值(threshold),一旦超過,就會發生跳躍。
不加“-x”閾值為128s,小於128s,漸進式調整,大於,則跳躍式調整;加“-x” 閾值為600s,小於600s,漸進式調整,大於,則跳躍式調整。
兩種策略下閾值超過1000s時,則ntpd停止,新增“-g”引數則忽略。
5. 使用NTP加“-x”引數的作用(Linux/Unix)
如果不加“-x”引數,當時間差異超過特定(取決於平臺)閾值時,NTP將向前或向後調整系統時間。大幅度向後調整時間會導致 Clusterware 誤認為錯過了簽到,進而發生節點驅逐,因此,建議為NTP新增“-x”引數。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8484829/viewspace-2151001/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle叢集(RAC)時間同步(ntp和CTSS)Oracle
- Oracle rac時間不同步Oracle
- NTP時間同步
- Linux使用ntp時間伺服器同步時間Linux伺服器
- 使用NTP原理進行時間同步
- Oracle RAC啟動因CTSS導致的異常Oracle
- 時間同步協議NTP - 原理&實踐協議
- LINUX 解決時間同步問題(NTP)Linux
- Ubuntu 時間不準,怎麼設定NTP時間同步?Ubuntu
- NTP時間同步伺服器(時鐘同步)工作原理介紹伺服器
- Windows ntp時間同步設定(bat指令碼)WindowsBAT指令碼
- Linux系統時間同步方法小結(NTP)Linux
- NTP時間同步伺服器(區域網時鐘同步)解決方案伺服器
- Oracle叢集時間同步Oracle
- 論企業生產網NTP時鐘同步(網路時間同步服務)
- Centos下部署NTP時間伺服器同步環境CentOS伺服器
- CentOS7使用NTP搭建時間同步伺服器CentOS伺服器
- Linux叢集環境下NTP伺服器時間同步Linux伺服器
- 時間伺服器-NTP伺服器
- NTP校時(時間同步伺服器)IPC網路攝像機時鐘問題排查伺服器
- Ubuntu的NTP同步時鐘設定方法Ubuntu
- linux 配置ntp時間伺服器Linux伺服器
- .NET實現獲取NTP伺服器時間並同步(附帶Windows系統啟用NTP服務功能)伺服器Windows
- 如何讓主控制域與NTP時間同步伺服器通訊起來伺服器
- 以RK3568為例,ARM核心板如何實現NTP精準時間同步?
- NTP時間同步伺服器(北斗授時裝置)應用農產品安全追溯系統伺服器
- ADMIN05 - 管理使用者和組、tar備份和恢復、NTP時間同步
- Oracle RAC+DG 表空間擴容Oracle
- Oracle 11g RAC到單例項OGG同步Oracle單例
- ChatDBA | OceanBase NTP 時鐘不同步的問題排查?
- 同步vmware時間
- centos:時間同步CentOS
- chrony時間同步
- chrony 時間同步
- oracle RACOracle
- NTP時間伺服器優先順序配置伺服器
- Oracle RAC Cache Fusion 系列十七:Oracle RAC DRMOracle
- 如何修改rac的系統時間
- Linux ntpdate同步時間Linux