OracleのRC時間は、ソリューションを同期されていません

データベースのタイムゾーンが同じで発見ではありません確認します。

ノードoracle3:

DUAL FROM SQL> SELECT TZ_OFFSET(SESSIONTIMEZONE)、TZ_OFFSET(DBTIMEZONE)。

TZ_OFFS TZ_OFFS

------- -------

08:00 00:00

ノードOracle4:

DUAL FROM SQL> SELECT TZ_OFFSET(SESSIONTIMEZONE)、TZ_OFFSET(DBTIMEZONE)。

TZ_OFFS TZ_OFFS

------- -------

00:00 00:00

そして、クラスタ時刻同期サーバをチェックし、それが正常な状態がアクティブである必要があり、その状態の観察モードを発見しました!

ノードOracle3

[オラクル@のoracle3〜] $のCRSCTLチェックCTSS

CRS-4700:クラスタ時刻同期化サービスはオブザーバ・モードです。

ノードOracle4

[オラクル@のoracle4〜] $のCRSCTLチェックCTSS

CRS-4700:クラスタ時刻同期化サービスはオブザーバ・モードです。

ビューLinuxサーバの現在のタイムゾーン次のコマンドを実行します。

[ルート@ oracle4〜]#日+ "%のZの%のZ"

若しくは

[ルート@ oracle4〜]#日-R

具体的な結果は、発見された以下は同じではありません!

ノードOracle3:

#日付+ "%のZの%のZ" [oracle3 OGG @ルート]

UTC +0000

ノードOracle4:

[オラクル@ oracle3〜] $日付+ "%のZの%のZ"

CST 0800

タイムゾーンを設定、変更、私は方法2を使用しています

1、次に選択

tzselect

方法2

適切なタイムゾーンファイル、代替領域のファイルシステムをコピー、またはリンクファイルを作成します

CPは、/ usr / share / zoneinfoの/メインエリアとき$ / $二のタイムゾーンの/ etc / localtimeの

たとえば、中国で使用することができます。

CPは、/ usr / share / zoneinfoの/アジア/上海の/ etc / localtimeの

クラスタ時刻同期化サービスの状態を確認するために再びタイムゾーンの調整した後、まだ発見されません

ノードOracle3

[オラクル@のoracle3〜] $のCRSCTLチェックCTSS

CRS-4700:クラスタ時刻同期化サービスはオブザーバ・モードです。

ノードOracle4

[オラクル@のoracle4〜] $のCRSCTLチェックCTSS

CRS-4700:クラスタ時刻同期化サービスはオブザーバ・モードです。

いくつかは、Linuxのntpdサービスが停止にインターネットが必要と言って、私自身のビューがストップということです

[ルート@ oracle3アジア]#サービスntpdのステータス

ntpdのが停止されます

[ルート@ oracle4アジア]#サービスntpdのステータス

ntpdのが停止されます

その他プロファイルを削除する必要が言う、時刻同期サービスのクラスター状態は、まだ削除されません。

MV /etc/ntp.confファイル/etc/ntp.conf.bak

操作はありません良いまだ、完了した後に、

これは、2台のマシン間で私の時間が1秒以上が同期することができない、大きな変化となっているました

その後、別の時間を変更し、

[ルート@ oracle3アジア] #date -s "午前15時41分26秒CST"

時刻同期サービスCTSSビューは再び状態で活性です。

[オラクル@のoracle3〜] $のCRSCTLチェックCTSS

CRS-4701:クラスタ時刻同期化サービスは、Activeモードです。

CRS-4702:(ミリ秒単位)オフセット:1729800

[オラクル@のoracle4〜] $のCRSCTLチェックCTSS

CRS-4701:クラスタ時刻同期化サービスは、Activeモードです。

CRS-4702:(ミリ秒単位)オフセット:1729800

おすすめ

転載: www.linuxidc.com/Linux/2019-08/160290.htm