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 の高可用性を保証するしくみ
Cluster Server Agent for Oracle は、Oracle データベースとリスナープロセスを絶えず監視し、正常に機能することを確認します。
このエージェントには、次のアプリケーション監視レベルがあります。
プライマリまたは基本監視
このモードにはプロセスチェックと診断監視オプションがあります。デフォルトのプロセスチェックのオプションの場合は、エージェントは Oracle とリスナープロセスがプロセステーブルに存在することを確認します。プロセスチェックでは、プロセスのハングアップまたは停止状態を検知できません。
Oracle のエージェントには、Oracle のリソースが意図的にオフラインになったかどうかを検出する機能があります。エージェントは、Oracle データベースの正常なシャットダウンを検出します。管理者が Oracle を正常に停止させたときは、Oracle が停止していてもエージェントはリソース障害をトリガしません。タイプレベルの IntentionalOffline 属性と、リソースレベルの MonitorOption 属性の値は 1 に設定し、Oracle エージェントの意図的なオフライン機能を有効にする必要があります。
たとえば、意図的なオフライン機能では、インスタンスの異常終了が発生した場合、エージェントは Oracle リソースの障害と判断します。また、shutdown、shutdown immediate、shutdown abort、shutdown transactional などのコマンドを使用して Oracle を正常に停止した場合、エージェントは Oracle リソースをオフラインとして報告します。
セカンダリまたは詳細監視
このモードでは、Perl スクリプトを実行し、データベースやリスナーに対してコマンドを実行してその状態を確認します。
Oracle データベースが READ WRITE モードの場合、エージェントは UPDATE クエリーを実行します。READ ONLY モードの場合はデータベースに対して SELECT クエリーを実行します。
Oracle エージェントは、基本監視のプロセスチェックモードで IMF (Intelligent Monitoring Framework) もサポートします。IMF はインテリジェントなリソース監視を可能にします。Oracle エージェントは IMF 対応であり、非同期監視フレームワーク AMF (Asynchronous Monitoring Framework) カーネルドライバを使って、リソースの状態変化の通知を受信します。
Oracle エージェントと Netlsnr エージェントがインテリジェントなリソース監視をサポートするしくみを参照してください。
Oracle またはリスナープロセスが正しく機能していないことを監視ルーチンが報告した場合には、エージェントはアプリケーションのエラーを検出します。このアプリケーションのエラーが発生したときには、Oracle サービスグループは クラスタ 内の別の ノード にフェールオーバーします。このようにして、エージェントは Oracle のサービスとデータベースの高可用性を実現します。