SafeCLUSTER/HA for Oracle 導入運用ガイド V1.1L21B
|
目次

|
3.1.1 Oracle の運用
Oracle の起動/停止は、全てクラスタシステムが行います。
- 起動時には、運用ノード側では、Oracle 資源の活性化やサービスの起動が行われ、業務が開始されます。待機ノード側では、運用ノードの異常発生(システムダウン等)に備えて、Oracle を未起動状態にして待機させています。
- 停止時には、運用ノード側では、Oracle 資源の非活性化や、サービスの停止処理が実行されます。待機ノード側では、特に処理はありません。
- 切替え時には、運用ノードの異常発生(システムダウン等)をきっかけに、待機ノードのOracle 資源の活性化や、サービスの起動が行われ、クライアントシステムから再接続可能な状態になります。本処理により、運用ノードで実行していた業務を待機ノードへ引き継ぎます。
SafeCLUSTER/HA for Oracle による Oracle の監視は次のように行われています。
- Oracle インスタンスの Win32 サービス監視(V1.1L20以降)
Oracle インスタンスの Win32 サービスが「開始」状態でない場合、異常とみなし、サービスの起動処理を行います。
- Oracle インスタンスの SQL による接続および動作確認
Oracle インスタンスに接続を行い、SQL による表の作成、更新、削除が正常に実施できるか確認します。SQL が異常となった場合は、Oracle のエラーコード(ORA-xxxxx)により、復旧方法を自動的に判別します(Oracle インスタンスの再起動やフェイルオーバ)。
異常判別には、Oracle のエラーコードごとにクラスタの動作を定義したアクション定義リストが使用されます。アクション定義リストに定義されていないエラーや無視するエラーが発生した場合でも、表の作成失敗等で、以降のSQL 監視の実行が不可能となった場合は、異常監視処理を中断します。この場合、再起動回数の設定に従って、異常監視モニタが再起動され、再度監視を実行します。つまりこのような場合、再起動回数の設定が必ずしも Oracle の再起動と一致しない場合があります。
異常監視モニタは system ユーザで Oracle に接続を行い、system ユーザのデフォルト表領域上に監視用の表を作成します。
- Oracle リスナーの Win32 サービス監視(V1.1L10以降)
Oracle リスナーの Win32 サービスが「開始」状態でない場合、異常とみなし、サービスの起動処理を行います。

運用に関しては注意事項があります。"第4章 注意事項” を参照してください。
All Rights Reserved, Copyright(C) 富士通株式会社 2006