Cluster Server 8.0.2 Agent for Oracle インストールおよび設定ガイド - Linux
- Cluster Server Agent for Oracle の導入
- Cluster Server Agent for Oracle について
- Oracle ASM のエージェントについて
- Oracle の VCS エージェントのサポート対象ソフトウェア
- エージェントが Oracle の高可用性を保証するしくみ
- Oracle 用 Cluster Server エージェントの機能について
- Oracle エージェント関数
- Oracle エージェントの起動オプションと停止オプション
- 従来のデータベースおよびコンテナデータベース内の Oracle エージェントに対する監視オプション
- PDB の起動オプションと停止オプション
- プラグ可能なデータベースの監視
- コンテナデータベース(CDB)の起動モードに基づくプラグ可能なデータベース(PDB)の推奨起動モード
- 詳細監視での Oracle エラーコードの操作
- Cluster Server agent for Oracle の Info エントリポイント
- Cluster Server agent for Oracle の Action エントリポイント
- Oracle エージェントによる診断監視のサポートのしくみ
- Netlsnr エージェント関数
- ASMInst エージェントの機能
- ASMDG エージェントの機能
- Oracle エージェント関数
- VCS クラスタにおける標準的な Oracle 設定
- VCS クラスタでの Oracle 設定について
- Oracle のインストールと設定
- VCS 環境での Oracle のインストール
- VCS 環境に Oracle をインストールする前に
- Oracle のインストールのための VCS の必要条件について
- VCS のための Oracle インストールタスクについて
- VCS 環境での ASM バイナリのインストール
- クラスタの最初のノードでの Oracle ASM の設定
- 残りのノードでの ASM の構成と起動
- クラスタの最初のノードへの Oracle バイナリのインストール
- Oracle データベースの設定
- $ORACLE_BASE/admin/SID ディレクトリのコピー
- Oracle ASM の初期化パラメータファイルのコピー
- Oracle データベースへのアクセスの確認
- Oracle 用エージェントのインストールと削除
- Oracle 用 VCS サービスグループの設定
- Veritas High Availability 設定ウィザードを使った Oracle 用 VCS サービスグループの設定
- Oracle 用 VCS サービスグループの管理
- プラグ可能データベース (PDB) の移行
- Cluster Server Agent for Oracle のトラブルシューティング
- 付録 A. リソースタイプの定義
- 付録 B. 設定例
- 付録 C. ベストプラクティス
- 付録 D. Oracle の VCS クラスタ での SPFILE の使用
- 付録 E. 単一インスタンスのデータベース環境での OHASD
Oracle Restart 機能をサポートするための VCS 設定
VCS で Oracle Restart 機能がサポートされるようにするには、Oracle グリッドインフラストラクチャが同じノード上でリソースの再起動を試みた時にフェールオーバー処理を試行しないように VCS パラメータを調整する必要があります。VCS で適切な判断が下されるようにするには、ToleranceLimit リソース属性を適切に調整する必要があります。
Oracle Restart 機能では、リソースを利用できない場合、CHECK_INTERVAL 属性と RESTART_ATTEMPTS 属性を使って、監視間隔と再起動の試行を判断します。
たとえば、ASM インスタンスが 1 つのノードで利用できなくなると、グリッドインフラストラクチャは ASM リソースの再起動を試みます。しかし、VCS はそのアプリケーションが利用不能であることを検出し、リソースエラーを報告し、そのサービスグループを別のクラスタノードにフェールオーバーしようとします。このシナリオを回避するには、Oracle がその処理を完了するまで VCS ポリシーが有効にならないようにする必要があります。
VCS リソースの ToleranceLimit 属性を修正して、ToleranceLimit * MonitorInterval が(CHECK_INTERVAL *RESTART_ATTEMPTS)+ MonitorInterval よりも大きくなるようにします。
Oracle の ASM リソース用の属性値が CHECK_INTERVAL = 1(秒)と RESTART_ATTEMPTS = 5(再起動試行数)で、ASMInst リソース用の VCS 設定値で MonitorInterval が 60 に設定されている場合は、次の計算に基づいて、ToleranceLimit を 2 に設定します。
2 (ToleranceLimit) * 60 (MonitorInterval) = 120 1 (CHECK_INTERVAL) * 5 (RESTART_ATTEMPTS) + 60 (MonitorInterval) = 65
次のコマンドは、属性 ToleranceLimit を設定するのに使うことができます。
# hares -override <リソース名> ToleranceLimit
# hares - modify <リソース名> ToleranceLimit 2
メモ:
Oracle Restart 機能と VCS の両方を使って設定されている、ASM、ASM Diskgroup、Oracle Database、Oracle netlistner などの Oracle アプリケーション用に ToleranceLimit 値を調整します。