oracle RAC 11G 時間同步策略
<p>
從11g開始,RAC推薦使用CTSS方式進行節點間時間同步,不再推薦使用NTP服務進行。CTSS(Cluster Time Synchronization Service)負責叢集內部節點的時間同步,如果有其他的時間同步服務執行或者配置在叢集的任何節點上,CTSS服務執行在observer模式,如果CTSS發現沒有時間同步服務執行或者配置在叢集的任何節點上,則CTSS服務執行在ACTIVE模式。
</p>
<p>
<br />
</p>
<p>
CTSS執行在ACTIVE模式時,負責如下工作:
</p>
<p>
當節點加入叢集時,同步該節點與叢集的時間。
</p>
<p>
當叢集啟動時,同步叢集內各節點的時間。
</p>
<p>
CTSS以slew time synchronization方式調整時間,並且從不將時間回撥,確保系統時間始終增長。如果要active CTTS,只需配置或者啟用其他的時間同步服務。如果要deactive CTTS,只需取消配置或者停止其他的時間同步服務。
</p>
<p>
查詢ctss狀態
</p>
<div>
Crsctlcheck ctss
</div>
<div>
<br />
</div>
<div>
<br />
</div>
<div>
<br />
</div>
<div>
<a id="cb_post_title_url" class="postTitle2" href="http://www.cnblogs.com/jimeper/archive/2012/11/16/2773613.html">RAC叢集時間同步服務</a>
</div>
<div>
<p>
叢集時間同步服務<br />
在叢集中的兩個 Oracle RAC 節點上執行以下叢集時間同步服務配置。<br />
Oracle Clusterware 11g 第 2 版及更高版本要求在部署了 Oracle RAC 的叢集的所有節點上實現時間同步。Oracle 提<br />
供了兩種方法來實現時間同步:一種方法是配置了網路時間協議 (NTP) 的作業系統,另一種方法是新的 Oracle 叢集<br />
時間同步服務 (CTSS)。Oracle 叢集時間同步服務 (ctssd) 旨在為那些 Oracle RAC 資料庫無法訪問 NTP 服務的組<br />
織提供服務。<br />
對 NTP 的配置不在本文的討論範圍內,因此我們選擇叢集時間同步服務作為網路時間協議。
</p>
<p>
配置叢集時間同步服務 — (CTSS)<br />
如果您想使用叢集時間同步服務在叢集中提供同步服務,需要解除安裝網路時間協議 (NTP) 及其配置。
</p>
<p>
要停用 NTP 服務,必須停止當前的 ntpd 服務,從初始化序列中禁用該服務,並刪除 ntp.conf 檔案。要在 Oracle<br />
Enterprise Linux 上完成這些步驟,以 root 使用者身份在兩個 Oracle RAC 節點上執行以下命令:<br />
[root@racnode1 ~]# /sbin/service ntpd stop<br />
[root@racnode1 ~]# chkconfig ntpd off<br />
[root@racnode1 ~]# mv /etc/ntp.conf /etc/ntp.conf.original
</p>
<p>
還要刪除以下檔案:<br />
[root@racnode1 ~]# rm /var/run/ntpd.pid<br />
此檔案儲存了 NTP 後臺程式的 pid。
</p>
<p>
當安裝程式發現 NTP 協議處於非活動狀態時,安裝叢集時間同步服務將以活動模式自動進行安裝並透過所有節點的時<br />
間。如果發現配置了 NTP,則以觀察者模式 啟動叢集時間同步服務,Oracle Clusterware 不會在叢集中進行活動的時<br />
間同步。<br />
在安裝後,要確認 ctssd 處於活動狀態,請作為網格安裝所有者 (grid) 輸入以下命令:<br />
[grid@racnode1 ~]$ crsctl check ctss<br />
CRS-4701: The Cluster Time Synchronization Service is in Active mode.<br />
CRS-4702: Offset (in msec): 0
</p>
<p>
配置網路時間協議 —(僅當不按如上所述使用 CTSS 時)<br />
注:請注意,本指南將使用叢集時間同步服務實現叢集中的兩個 Oracle RAC 節點的時間同步。提供此節僅出於說明目<br />
的,此節內容可供已設定為其域中使用 NTP 的組織使用。<br />
如果您正在使用 NTP,並且願意繼續使用它而不是叢集時間同步服務,那麼您需要修改 NTP 初始化檔案,在其中設<br />
置 -x 標誌,這樣可避免向後調整時間。完成此任務後,重啟網路時間協議後臺程式。<br />
為了在 Oracle Enterprise Linux、Red Hat Linux 和 Asianux 系統上完成此任務,編輯/etc/sysconfig/ntpd 檔案,<br />
新增 -x 標誌,如下例所示:<br />
# Drop root to id 'ntp:ntp' by default.<br />
OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"<br />
# Set to 'yes' to sync hw clock after successful ntpdate<br />
SYNC_HWCLOCK=no<br />
# Additional options for ntpdate<br />
NTPDATE_OPTIONS=""
</p>
<p>
然後,重啟 NTP 服務。
</p>
<p>
# /sbin/service ntp restart<br />
在 SUSE 系統上,修改配置檔案 /etc/sysconfig/ntp,在其中進行以下設定:<br />
NTPD_OPTIONS="-x -u ntp"<br />
用以下命令重啟後臺程式:
</p>
<p>
# service ntp restart
</p>
</div>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28211342/viewspace-2139689/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle rac時間不同步Oracle
- Oracle叢集(RAC)時間同步(ntp和CTSS)Oracle
- Oracle 11g RAC到單例項OGG同步Oracle單例
- Oracle 11g RAC Silent Install For NFSOracleNFS
- Oracle叢集時間同步Oracle
- Oracle 11g RAC 監聽日常管理Oracle
- Oracle 11g RAC手動新增serviceOracle
- Oracle 11G RAC叢集安裝(3)——安裝OracleOracle
- Oracle 11g RAC重新新增節點Oracle
- Tuning CPU 100% in Oracle 11g rac-20220215Oracle
- Oracle:Redhat 7 + Oracle RAC 11g 安裝 bug 總結OracleRedhat
- Oracle 11g RAC SCAN ip的原理及配置Oracle
- oracle 11g rac配置em dbconsole ORA-12514Oracle
- 通過ORACLE VM virtualbox環境安裝oracle 11G RAC(ASM)OracleASM
- Oracle 11g RAC自動打GI PSU補丁Oracle
- Oracle 11G RAC叢集安裝(2)——安裝gridOracle
- oracle 11g RAC 安裝前準備指令碼Oracle指令碼
- oracle 11G RAC的建立(VM虛擬環境)Oracle
- Oracle 11g RAC之HAIP相關問題總結OracleAI
- redhat7 搭建oracle 11g RAC 問題與處理RedhatOracle
- Oracle 11G RAC叢集安裝(1)——安裝前的準備Oracle
- oracle 11g rac新增節點前之清除節點資訊Oracle
- Oracle RAC+DG 表空間擴容Oracle
- 11g rac新增節點步驟(11g)
- 11G RAC+DG搭建
- 同步vmware時間
- centos:時間同步CentOS
- chrony時間同步
- chrony 時間同步
- NTP時間同步
- Oracle 11g RAC安裝--基於openfiler儲存+多路徑+udev方式Oracledev
- Oracle 11G RAC One Node's Instance Arise ORA-01105 ORA-01606Oracle
- 關於Oracle 11G RAC雙節點之間存在防火牆導致只能一個節點執行Oracle防火牆
- oracle RACOracle
- Oracle RAC Cache Fusion 系列十七:Oracle RAC DRMOracle
- 11g rac監聽配置解析
- Oracle 11g RAC DG備庫gv$dataguard_stats apply lag值較大OracleAPP
- 如何修改rac的系統時間
- Linux ntpdate同步時間Linux