Storage Foundation for Oracle® RAC 7.3.1 設定およびアップグレードガイド - Solaris

Last Published:
Product(s): InfoScale & Storage Foundation (7.3.1)
  1. 第 I 部 SF Oracle RAC の設定
    1. SF Oracle RAC の設定の準備
      1.  
        このマニュアルについて
      2. I/O フェンシングの必要条件
        1.  
          I/O フェンシングに必要なコーディネータディスクの条件
        2.  
          CP サーバーの必要条件
      3. I/O フェンシング設定の計画について
        1.  
          ディスクベースの I/O フェンシングを使った典型的な SF Oracle RAC クラスタの設定
        2.  
          サーバーベースの I/O フェンシングを使った標準的な SF ORACLE RAC クラスタ設定
        3.  
          推奨される CP サーバーの設定
        4.  
          SF Oracle RAC のサーバーベースのフェンシングを設定するための準備
    2. スクリプトベースのインストーラを使った SF Oracle RAC の設定
      1. スクリプトベースのインストーラを使った SF Oracle RAC のコンポーネントの設定
        1. SF Oracle RAC クラスタの設定
          1.  
            クラスタ名の設定
          2.  
            プライベートハートビートリンクの設定
          3.  
            クラスタの仮想 IP の設定
          4. セキュアモードでの SF Oracle RAC の設定
            1.  
              SF Oracle RAC クラスタの信頼関係の設定
          5. ノード別のセキュアクラスタノードの設定
            1.  
              最初のノードの設定
            2.  
              残りのノードの設定
            3.  
              セキュアクラスタ設定の完了
          6.  
            VCS ユーザーの追加
          7.  
            SMTP 電子メール通知の設定
          8.  
            SNMP トラップ通知の設定
          9.  
            グローバルクラスタの設定
        2.  
          SF Oracle RAC 設定ファイルの作成
        3.  
          SF Oracle RAC プロセスの停止と起動
      2. installer を使ったディスクベース I/O フェンシングの設定
        1.  
          VxVM ディスクとしてのディスクの初期化
        2.  
          コーディネータディスクとして使うディスクの特定
        3. I/O フェンシング用の共有ディスクの確認
          1.  
            ASL(Array Support Library)の確認
          2.  
            ノードに同じディスクへのアクセス権限があることを確認する
          3.  
            vxfentsthdw ユーティリティを使ったディスクのテスト
        4.  
          installer を使ったディスクベースの I/O フェンシングの設定
        5.  
          installer を使ってディスクベースのフェンシングの既存のコーディネーションポイント上のキーまたは登録を更新する
      3. installerを使ったサーバーベース I/O フェンシングの設定
        1.  
          installer を使ってサーバーベースのフェンシングの既存のコーディネーションポイント上のキーまたは登録を更新する
        2. installer を使ったサーバーベースのフェンシングに対する既存のコーディネーションポイントの順序の設定
          1.  
            既存のコーディネーションポイントの順序の決定について
          2.  
            installer を使って既存のコーディネーションポイントの順序を設定する
      4.  
        SFDB の設定
    3. SF Oracle RAC の自動設定の実行
      1.  
        応答ファイルを使った SF Oracle RAC の設定
      2.  
        SF Oracle RAC を設定するための応答ファイル変数
      3.  
        SF Oracle RACを設定するためのサンプル応答ファイル
      4.  
        応答ファイルを使った I/O フェンシングの設定
      5.  
        ディスクベースの I/O フェンシングを設定するための応答ファイルの変数
      6.  
        ディスクベースの I/O フェンシングを設定するための応答ファイルの例
      7.  
        応答ファイルを使用した CP サーバーの設定
      8.  
        CP サーバーを設定するための応答ファイル変数
      9.  
        SFHA クラスタで CP サーバーを設定するためのサンプル応答ファイル
      10.  
        サーバーベースの I/O フェンシングを設定するための応答ファイルの変数
      11.  
        サーバーベースの I/O フェンシングを設定するためのサンプル応答ファイル
  2. 第 II 部 インストール後の作業と設定作業
    1. インストールの検証
      1.  
        ノードでのインストール後チェックの実行
      2.  
        VCS 設定ファイルを使った SF Oracle RAC インストールの確認
      3. LLT、GAB、クラスタの動作の検証
        1.  
          LLT の確認
        2.  
          GAB の検証方法
        3.  
          クラスタの検証方法
        4.  
          クラスタノードの検証
    2. 追加のインストール後の作業と設定作業の実行
      1.  
        SF Oracle RAC の環境変数設定
      2.  
        言語パッケージのインストール
      3.  
        セキュアモードで動作するクラスタの LDAP 認証の有効化について
      4. SFDB ツールの認証の設定について
        1.  
          SFDB ツール認証のための vxdbd の設定
      5.  
        Volume Replicator の設定
      6.  
        SORT Data Collector 実行による設定情報の収集
      7.  
        ルートユーザーのルートロールへの変更
  3. 第 III 部 SF Oracle RAC のアップグレード
    1. SF Oracle RAC のアップグレード計画
      1.  
        アップグレードについて
      2.  
        サポートされているアップグレードパス
      3.  
        バックアップの作成
      4.  
        Oracle リソースを使って設定されたシステムで SF Oracle RAC を 7.3.1 にアップグレードする場合の注意事項
      5.  
        インストールバンドルを使ったフルリリース(ベース、メンテナンス、ローリングパッチ)と個々のパッチの同時インストールまたは同時アップグレード
    2. 製品インストーラを使った SF Oracle RAC の完全アップグレードの実行
      1.  
        完全アップグレードについて
      2.  
        SF Oracle RAC 7.3.1 への完全アップグレードを実行する準備
      3. SF Oracle RAC 7.3.1 へのアップグレード
        1.  
          Veritas インストールプログラムによる SF Oracle RAC のアップグレード
        2.  
          SFDB のアップグレード
    3. 応答ファイルを使った SF Oracle RAC の自動完全アップグレードの実行
      1.  
        応答ファイルを使った SF Oracle RAC のアップグレード
      2.  
        SF Oracle RAC をアップグレードするための応答ファイルの変数
      3.  
        SF Oracle RAC をアップグレードするためのサンプル応答ファイル
    4. SF Oracle RAC の段階的アップグレードの実行
      1.  
        段階的アップグレードについて
      2. バージョン 6.1 以降のリリースからの SF Oracle RAC の段階的アップグレードの実行
        1.  
          手順 1: クラスタの前半でアップグレード前のタスクを実行する
        2.  
          手順 2: クラスタの前半をアップグレードする
        3.  
          手順 3: クラスタの後半でアップグレード前のタスクを実行する
        4.  
          手順 4: クラスタの前半でアップグレード後のタスクを実行する
        5.  
          手順 5: クラスタの後半をアップグレードする
        6.  
          手順 6: クラスタの後半でアップグレード後のタスクを実行する
    5. SF Oracle RAC のローリングアップグレードの実行
      1.  
        ローリングアップグレードについて
      2.  
        SF Oracle RAC 7.3.1 へのローリングアップグレードを実行する準備
      3.  
        製品インストーラを使ったローリングアップグレードの実行
    6. Live Upgrade または Boot Environment アップグレードを使用した SF Oracle RAC のアップグレード
      1.  
        ZFS BE(ブート環境)のアップグレードについて
      2.  
        ブート環境のアップグレードのサポート対象アップグレードパス
      3. Solaris 11 システムでのブート環境アップグレードの実行
        1.  
          プライマリブートディスクでの新しい Solaris 11 BE の作成
        2.  
          Solaris 11 で BE をアップグレードするためのインストーラを使った SF Oracle RAC のアップグレード
        3.  
          Solaris 11 の BE の SF Oracle RAC アップグレードの完了
        4.  
          Solaris 11 BE アップグレードの検証
        5.  
          Solaris 11 システムでのプライマリ BE への復帰
    7. アップグレード後のタスクの実行
      1.  
        Oracle RAC ライブラリと SF Oracle RAC ライブラリを再リンクする
      2.  
        製品ライセンスレベルの設定または変更
      3.  
        DAS ディスク名をリセットして FSS 環境のホスト名を含める
      4.  
        ディスクレイアウトバージョンのアップグレード
      5.  
        CVM マスターノードは VCS で管理される VVR リソースのログ所有者の役割を引き受ける必要がある
      6.  
        クォータの切り替え
      7.  
        ディスクグループバージョンのアップグレード
  4. 第 IV 部 Oracle RAC のインストールとアップグレード
    1. Oracle RAC をインストールする前に
      1.  
        Oracle RAC の重要なプリインストール情報
      2.  
        Oracle RAC のインストールの準備について
      3. SF Oracle RAC インストーラを使った、または手動による Oracle RAC のインストールの準備
        1.  
          Oracle で使われるパブリック仮想 IP アドレスの特定
        2.  
          カーネルパラメータの設定
        3.  
          Oracle が必要とする packages とパッチがインストールされていることの確認
        4.  
          ユーザー nobody が存在することを確認します。
        5.  
          SF Oracle RAC インストーラの起動
        6. Oracle RAC のユーザーとグループの作成
          1.  
            SF Oracle RAC スクリプトベースのインストーラを使った Oracle ユーザーとグループの作成
          2.  
            Oracle ユーザーとグループの手動による作成
        7. OCR と投票ディスク用ストレージの作成
          1.  
            SF Oracle RAC のスクリプトベースのインストーラを使った OCR と投票ディスク用のストレージの作成
          2. OCR と投票ディスク用ストレージの手動作成
            1.  
              VCS 設定へのストレージリソースの追加
          3.  
            OCR と投票ディスクの最小限のリソース依存関係の設定
        8. Oracle RAC 11.2.0.1 のプライベート IP アドレスの設定
          1. プライベート IP アドレスと PrivNIC リソースの設定
            1.  
              SF Oracle RAC のスクリプトベースのインストーラを使ったプライベート IP アドレスと PrivNIC の設定
            2.  
              プライベート IP アドレスと PrivNIC リソースの手動設定
          2. プライベート IP アドレスの情報と MultiPrivNIC リソースの設定
            1.  
              SF Oracle RAC のスクリプトベースのインストーラを使った MultiPrivNIC とプライベート IP アドレスの情報の設定
            2.  
              MultiPrivNIC とプライベート IP アドレスの手動での設定
          3.  
            PrivNIC と MultiPrivNIC についての VCS 設定の確認
        9. Oracle RAC 11.2.0.2 以降のバージョンのプライベート IP アドレス設定
          1.  
            リンク集計または NIC 結合の使用
          2. Oracle HAIP(High Availability IP)の使用
            1.  
              SF Oracle RAC のスクリプトベースのインストーラを使った HAIP の固定 IP アドレスの設定
            2.  
              手動による HAIP の固定 IP アドレスの設定
        10.  
          すべてのプライベートネットワークインターフェース上でマルチキャストが機能することの確認
        11.  
          Oracle Clusterware/Grid Infrastructure と Oracle データベースのホームディレクトリの手動での作成
        12.  
          ユーザー相当の権限の設定
        13.  
          Veritas Membership ライブラリが Oracle ライブラリにリンクされているかどうかの確認
    2. Oracle RAC のインストール
      1.  
        Oracle RAC のインストールについて
      2. Oracle Clusterware/Grid Infrastructure ソフトウェアのインストール
        1.  
          SF Oracle RAC スクリプトベースインストーラを使った Oracle Clusterware/Grid Infrastructure のインストール
        2.  
          Oracle Universal Installer を使った Oracle Clusterware/Grid Infrastructure のインストール
      3.  
        GPnP プロファイルの LLT リンクの設定
      4. Oracle RAC データベースソフトウェアのインストール
        1.  
          SF Oracle RAC スクリプトベースのインストーラを使った Oracle RAC データベースのインストール
        2.  
          Oracle Universal Installer を使った Oracle RAC データベースのインストール
      5. Oracle Clusterware/Grid Infrastructure とデータベースのインストールの検証
        1.  
          Oracle RAC 11g リリース 2 以降のバージョンでのノード番号の不一致
    3. Oracle RAC の自動インストールの実行
      1.  
        応答ファイルを使った Oracle RAC のインストールについて
      2.  
        インストール前に
      3.  
        Oracle RAC のインストール
      4.  
        Oracle RAC 用の応答ファイル変数の定義
      5.  
        Oracle RAC をインストールするためのサンプル応答ファイル
    4. Oracle RAC のインストール後のタスクの実行
      1.  
        Oracle RAC パッチまたはパッチセットの追加
      2. CSSD リソースの設定
        1.  
          SF Oracle RAC のスクリプトベースのインストーラを使った CSSD リソースの設定
        2.  
          CSSD リソースの手動設定
      3.  
        Oracle Clusterware/Grid Infrastructure の自動起動の回避
      4. SF Oracle RAC ライブラリと Oracle RAC との再リンク
        1.  
          SF Oracle RAC のスクリプトベースのインストーラを使った SF Oracle RAC ライブラリと Oracle RAC との再リンク
        2. SF Oracle RAC ライブラリと Oracle RAC の手動での再リンク
          1.  
            ODM ライブラリのリンク
      5.  
        Oracle RAC データベースの作成
      6. Oracle RAC 用の VCS サービスグループの設定
        1.  
          サポートされるデータベース管理の種類
        2. サービスグループの設定例
          1.  
            VCS Oracle エージェントを含むサービスグループの設定例
          2.  
            VCS Oracle エージェントを含まないサービスグループの設定例
        3.  
          従来の Oracle データベース用の VCS サービスグループの手動設定
        4.  
          コンテナ Oracle データベース用の VCS サービスグループの手動設定
        5.  
          障害後のデータベース再起動の管理
        6.  
          VCS ログファイルの場所
      7.  
        データベースの自動起動の回避
      8.  
        既存の PrivNIC または MultiPrivNIC のリソースの削除
      9.  
        通信用の権限の削除
    5. Oracle RAC のアップグレード
      1.  
        サポートされているアップグレードパス
      2.  
        Oracle RAC 10g または Oracle RAC 11g からのアップグレードの準備
      3.  
        Oracle RAC バイナリのアップグレード
      4. Oracle RAC データベースの移行
        1.  
          アップグレード後のタスクの実行
  5. 第 V 部 ノードの追加と削除
    1. SF Oracle RAC クラスタへのノードの追加
      1.  
        クラスタへのノードの追加について
      2.  
        クラスタにノードを追加する前に
      3. Veritas InfoScale インストーラを使ったクラスタへのノードの追加
        1. インストーラを使って Oracle RAC をインストールするための新しいノードの準備
          1.  
            新しいノードでの Oracle ユーザーおよびグループの作成
          2.  
            Oracle Clusterware の PrivNIC リソースの設定
          3.  
            Oracle Clusterware と Oracle UDP IPC の MultiPrivNIC リソースの設定
      4. 手動によるクラスタへのノードの追加
        1.  
          新しいノードの VxVM の起動
        2.  
          新しいノードのクラスタプロセスの設定
        3. セキュアモードで動作するノードの設定
          1.  
            sys5 ノードでの認証ブローカーの設定
        4.  
          新しいノードでのフェンシングの起動
        5.  
          新しいノードの追加後
        6. 新しいノードでのサーバーベースのフェンシングの設定
          1.  
            vxfen サービスグループへの新しいノードの追加
        7.  
          新しいノードの CVM と CFS の設定
        8.  
          新しいノードへの ClusterService グループの設定
        9. 新しいノードに Oracle RAC をインストールするための手動での準備
          1.  
            Oracle Clusterware の PrivNIC リソースの設定
          2.  
            Oracle Clusterware と UDP IPC 用の MultiPrivNIC リソースの設定
          3.  
            新しいノードにおける VCS の起動
          4.  
            新しいノードでの Oracle Clusterware/Grid Infrastructure と Oracle データベースのホームディレクトリの作成
      5. SF Oracle RAC 応答ファイルを使ったクラスタへのノードの追加
        1.  
          SF Oracle RAC クラスタにノードを追加するための応答ファイルの変数
        2.  
          ノードを SF Oracle RAC クラスタに追加するための応答ファイルの例
      6. 新しいノードで Oracle RAC 11.2.0.2 以降のバージョンの IP アドレスを設定する
        1.  
          リンク集計または NIC 結合の使用
        2.  
          Oracle HAIP(High Availability IP)の使用
      7.  
        Oracle RAC への新しいノードの追加
      8.  
        SFDB ツールに対して認証を使っているクラスタへのノードの追加
      9.  
        ノード追加後の SFDB(Storage Foundation for Databases)リポジトリの更新
      10.  
        ノードをクラスタに追加するための設定ファイルの例
    2. SF Oracle RAC クラスタからのノードの削除
      1.  
        クラスタからのノードの削除について
      2.  
        クラスタからのノードの削除
      3.  
        既存のノードでの VCS 設定ファイルの変更
      4.  
        削除されたノードへの参照を削除するために既存のノードの CVM (Cluster Volume Manager) の設定を変更する
      5.  
        CP サーバーからのノード設定の削除
      6.  
        削除するノードからセキュリティのクレデンシャルを削除する
      7.  
        ノード削除後の SFDB(Storage Foundation for Databases)リポジトリの更新
      8.  
        クラスタからノードを削除するための設定例ファイル
  6. 第 VI 部 ディザスタリカバリ環境の設定
    1. ディザスタリカバリ環境の設定
      1.  
        SF Oracle RAC 用のディザスタリカバリオプション
      2.  
        キャンパスクラスタのハードウェア必要条件
      3.  
        グローバルクラスタでサポート対象のレプリケーションテクノロジ
      4.  
        ディザスタリカバリのためのキャンパスクラスタの設定について
      5.  
        SF Oracle RAC のグローバルクラスタ環境の設定について
      6.  
        VVR(Volume Replicator)を使ったパラレルグローバルクラスタのレプリケーション設定について
  7. 第 VII 部 インストールの参考情報
    1. 付録 A. インストールスクリプト
      1.  
        インストールスクリプトオプション
      2.  
        postcheck オプションの使用について
    2. 付録 B. インストール用のチューニングパラメータファイル
      1.  
        インストーラまたは応答ファイルを使ったチューニングパラメータファイルの設定について
      2.  
        インストール、設定、アップグレード用のチューニングパラメータの設定
      3.  
        他のインストーラ関連操作を行わないチューニングパラメータの設定
      4.  
        非統合型応答ファイルを指定したチューニングパラメータの設定
      5.  
        チューニングパラメータファイルの準備
      6.  
        チューニングパラメータファイルのパラメータ設定
      7.  
        チューニングパラメータ値のパラメータ定義
    3. 付録 C. サンプルインストールと設定値
      1.  
        インストールワークシートと設定ワークシートについて
      2. SF Oracle RAC ワークシート
        1.  
          Cluster Server コンポーネントの情報
        2.  
          I/O フェンシングの情報
        3.  
          SF Oracle RAC ユーザー情報の追加
        4.  
          グローバルクラスタ情報
      3.  
        Oracle RAC ワークシート
      4.  
        VVR ワークシートを使って複製されたクラスタ
      5.  
        SRDF ワークシートを使ってレプリケートされたクラスタ
      6.  
        Oracle Clusterware/Grid Infrastructure のインストールに必要な情報
      7.  
        Oracle データベースのインストールに必要な情報
    4. 付録 D. 設定ファイル
      1.  
        VCS 設定ファイルについて
      2.  
        LLT と GAB の設定ファイルについて
      3.  
        I/O フェンシングの設定ファイルについて
      4.  
        Solaris 11 のパッケージ関連 SMF サービス
      5. 設定ファイルの例
        1.  
          sfrac02_main.cf ファイル
        2.  
          sfrac03_main.cf ファイル
        3.  
          sfrac04_main.cf ファイル
        4.  
          sfrac05_main.cf ファイル
        5.  
          sfrac06_main.cf ファイル
        6.  
          sfrac07_main.cf ファイルと sfrac08_main.cf ファイル
        7.  
          sfrac09_main.cf ファイルと sfrac10_main.cf ファイル
        8.  
          sfrac11_main.cf ファイル
        9.  
          sfrac12_main.cf ファイルと sfrac13_main.cf ファイル
        10.  
          sfrac14_main.cf ファイル
        11.  
          sfrac15_main.cf ファイルと sfrac16_main.cf ファイル
        12.  
          sfrac17_main.cf ファイル
        13. CP サーバーの設定ファイルの例
          1.  
            VCS を実行するシングルノードでホストされる CP サーバーの main.cf ファイルの例
          2.  
            2 ノード SFHA クラスタでホストされる CP サーバーの main.cf ファイルの例
          3.  
            CP サーバーの設定(/etc/vxcps.conf)ファイル出力のサンプル
    5. 付録 E. セキュアシェルまたはリモートシェルの通信用の設定
      1.  
        製品インストール前のセキュアシェルまたはリモートシェル通信モードの設定について
      2.  
        パスワードなし ssh の手動設定
      3.  
        installer -comsetup コマンドを使用した ssh および rsh 接続の設定
      4.  
        pwdutil.pl ユーティリティを使用した ssh および rsh 接続の設定
      5.  
        ssh セッションの再起動
      6.  
        Solaris 用の rsh の有効化と無効化
    6. 付録 F. 自動ストレージ管理
      1.  
        SF Oracle RAC 環境の ASM について
      2.  
        SF Oracle RAC での ASM の設定
      3. SF Oracle RAC 環境での ASM の設定
        1.  
          ASM のデータベースストレージの作成
        2.  
          ASM ディスクグループとインスタンスの作成
        3.  
          ASM 設定の確認
        4.  
          ASM のデータベースインスタンス用の VCS サービスグループの設定
      4. SF Oracle RAC 環境の Flex ASM の設定
        1.  
          Flex ASM のストレージの作成
        2.  
          Flex ASM 設定の確認
        3.  
          Flex ASM 向け ASM のデータベースインスタンス用の VCS サービスグループの設定
    7. 付録 G. テストデータベースの作成
      1.  
        テストデータベースの作成について
      2. Oracle 用データベースの作成
        1.  
          CFS へのデータベースストレージの作成
    8. 付録 H. 高可用性エージェントの情報
      1. エージェントについて
        1.  
          SF Oracle RAC に含まれる VCS エージェント
        2.  
          SF Oracle RAC に含まれる Oracle 用の VCS エージェント
      2. CVMCluster エージェント
        1.  
          CVMCluster エージェントのエントリポイント
        2.  
          CVMCluster エージェントの属性定義
        3.  
          CVMCluster エージェントタイプの定義
        4.  
          CVMCluster エージェント設定例
      3. CVMVxconfigd エージェント
        1.  
          CVMVxconfigd エージェントのエントリポイント
        2.  
          CVMVxconfigd エージェントの属性定義
        3.  
          CVMVxconfigd エージェントのタイプの定義
        4.  
          CVMVxconfigd エージェントの設定例
      4. CVMVolDg エージェント
        1.  
          CVMVolDg エージェントのエントリポイント
        2.  
          CVMVolDg エージェントの属性定義
        3.  
          CVMVolDg エージェントタイプの定義
        4.  
          CVMVolDg エージェントの設定例
      5. CFSMount エージェント
        1.  
          CFSMount エージェントのエントリポイント
        2.  
          CFSMount エージェントの属性定義
        3.  
          CFSMount エージェントのタイプの定義
        4.  
          CFSMount エージェント設定例
      6. CFSfsckd エージェント
        1.  
          CFSfsckd エージェントのエントリポイント
        2.  
          CFSfsckd エージェントの属性定義
        3.  
          CFSfsckd エージェントのタイプの定義
        4.  
          CFSfsckd エージェントの設定例
      7. PrivNIC エージェント
        1.  
          PrivNIC エージェント関数
        2. PrivNIC エージェントの属性
          1.  
            PrivNIC エージェントのオプション属性
        3.  
          PrivNIC エージェントの状態
        4.  
          PrivNIC エージェントでのサービスグループ設定例
        5.  
          PrivNIC リソースのタイプ定義
        6.  
          PrivNIC リソースの設定例
      8. MultiPrivNIC エージェント
        1.  
          プライベート相互接続の高可用性の管理
        2.  
          MultiPrivNIC エージェント関数
        3.  
          MultiPrivNIC エージェントの必須属性
        4.  
          MultiPrivNIC エージェントの状態
        5.  
          MultiPrivNIC エージェントを持つサービスグループの設定例
        6.  
          MultiPrivNIC リソースのタイプの定義
        7.  
          MultiPrivNIC リソースの設定例
      9. CSSD エージェント
        1.  
          CSSD エージェント関数
        2.  
          CSSD エージェントの属性
        3.  
          CSSD エージェントの状態
        4.  
          Oracle Grid Infrastructure 処理の監視を一時的に無効にする
        5.  
          CSSD エージェントでのサービスグループ設定例
        6.  
          CSSD リソースのタイプ定義
        7.  
          CSSD リソースの設定例
      10. Oracle 用の VCS エージェント
        1. Oracle エージェント関数
          1.  
            PDB の起動オプションと停止オプション
          2.  
            コンテナデータベース(CDB)の起動モードに基づくプラグ可能なデータベース(PDB)の推奨起動モード
          3.  
            従来のデータベースおよびコンテナデータベース内の Oracle エージェントに対する監視オプション
          4.  
            プラグ可能なデータベースの監視
          5.  
            Cluster Server agent for Oracle の Info エントリポイント
          6.  
            Cluster Server agent for Oracle の Action エントリポイント
        2. Oracle エージェントのリソースタイプ定義
          1.  
            Oracle エージェントの属性定義
          2.  
            ポリシー管理データベースの Sid 属性について
        3.  
          Netlsnr エージェント関数
        4. Netlsnr エージェントのリソースタイプ定義
          1.  
            Netlsnr エージェントの属性定義
        5.  
          ASMDG エージェント関数
        6. ASMDG エージェントのリソースタイプ定義
          1.  
            ASMDG エージェントの属性定義
      11. CRSResource エージェント
        1.  
          CRSResource エージェント関数
        2.  
          CRSResource エージェントの状態
        3.  
          CRSResource エージェントの属性
        4. CRSResource エージェントを使う場合の VCS サービスグループの依存関係
          1.  
            CRSResource エージェントが障害を処理するしくみ
          2. CRSResource エージェントの間違った設定
            1.  
              シナリオ 1: システムの起動時に CRSResource で障害が起きる
            2.  
              シナリオ 2: リソースがオフラインになったときに CRSResource で障害が起きる
        5.  
          CRSResource エージェントのリソースタイプ定義
        6.  
          CRSResource エージェントの設定例
    9. 付録 I. SF Oracle RAC 配備シナリオ
      1.  
        UDP IPC と PrivNIC エージェントを含む SF Oracle RAC クラスタ
      2.  
        UDP IPC と MultiPrivNIC エージェントを含む複数のデータベース用の SF Oracle RAC クラスタ
      3.  
        分離された Oracle トラフィックと MultiPrivNIC エージェントを含む SF Oracle RAC クラスタ
      4.  
        NIC 結合、UDP IPC、PrivNIC エージェントを含む SF Oracle RAC クラスタ
      5. サーバーベース I/O フェンシングを設定する場合の構成図
        1.  
          3 台の CP サーバーによって機能する 2 つの一意なクライアントクラスタ
        2.  
          高可用性 CPS と 2 台の SCSI-3 ディスクによって機能するクライアントクラスタ
        3.  
          リモート CP サーバーと 2 台の SCSI-3 ディスクによって機能する 2 ノードキャンパスクラスタ
        4.  
          高可用性 CP サーバーと 2 台の SCSI-3 ディスクによって機能する複数のクライアントクラスタ

Oracle エージェントの属性定義

Oracle エージェント属性の説明を確認します。 エージェント属性は必須、オプション、内部に分類されます。

表: Oracle エージェントの必須属性 に、必須属性の一覧を示します。 必須属性には必ず値を割り当てる必要があります。

表: Oracle エージェントの必須属性

必須属性

データ形式と値のタイプ

定義

Sid

文字列 - スカラー

Oracle インスタンスを表す $ORACLE_SID 変数。 Oracle エージェントと Oracle データベースサーバーでは Sid の大文字小文字が区別されます。

ポリシー管理データベースでは、Sid の属性は Sid プレフィックスに設定する必要があります。 ポリシー管理データベースの Sid 属性について

Owner

文字列 - スカラー

データベースインスタンスを開始または停止する権限がある Oracle ユーザー。

エージェントでは、Oracle ユーザーとして LDAP ユーザーもサポートされます。

Home

文字列 - スカラー

Oracle バイナリファイルと設定ファイルへの $ORACLE_HOME パス。 たとえば、パスとして /opt/ora_home を指定できます。

メモ:

パスの最後にスラッシュ(/)は付けないでください。

表: Oracle エージェントのオプション属性 に、Oracle エージェントのオプション属性の一覧を示します。 オプション属性は必要に応じて設定できます。

表: Oracle エージェントのオプション属性

オプションの属性

データ形式と値のタイプ

定義

DBAUser

文字列 - スカラー

データベースを開始または停止する sysdba 権限があるデータベースユーザー。

DBAPword

文字列 - スカラー

DBAUser 用の暗号化されたパスワード。

コマンドラインで入力する場合にのみパスワードを暗号化します。 パスワードは、VCS Encrypt ユーティリティ(/opt/VRTSvcs/bin/vcsencrypt)を使って暗号化する必要があります。

StartUpOpt

文字列 - スカラー

Oracle インスタンスの起動オプション。 この属性は従来のデータベースおよびコンテナデータベースに対しては次の値をとります:

  • STARTUP

  • STARTUP_FORCE

  • RESTRICTED

  • RECOVERDB

  • SRVCTLSTART

  • CUSTOM

  • SRVCTLSTART_FORCE

デフォルトは STARTUP_FORCE です。

プラグ可能データベース内の Oracle インスタンスの起動オプション。この属性は次の値をとることができます。

  • STARTUP

  • STARTUP_FORCE

  • RESTRICTED

  • OPEN_RO

PDB の起動オプションと停止オプション

ShutDownOpt

文字列 - スカラー

Oracle インスタンスの停止オプション。 この属性は従来のデータベースおよびコンテナデータベースに対しては次の値をとります:

  • IMMEDIATE

  • TRANSACTIONAL

  • SRVCTLSTOP

  • CUSTOM

  • SRVCTLSTOP_TRANSACT

  • SRVCTLSTOP_ABORT

  • SRVCTLSTOP_IMMEDIATE

デフォルトは IMMEDIATE です。

プラグ可能データベース内の Oracle インスタンスのシャットダウンオプションは IMMEDIATE です。

PDB の起動オプションと停止オプション

EnvFile

文字列 - スカラー

エントリポイントスクリプトによって提供されるファイルの絶対パス名。 このファイルには、Oracle データベースサーバー環境のユーザーが設定する LD_LIBRARY_PATH や NLS_DATE_FORMAT などの環境変数が含まれます。

ファイル内容の構文は、Owner のログインシェルによって異なります。 ファイルは Owner が読み取ることができなければなりません。 ファイルにユーザー入力を求めるプロンプトが含まれていてはいけません。

Pfile

文字列 - スカラー

起動プロファイルの絶対パスを指定した初期化パラメータの名前。

また、サーバーパラメータファイルを使用することもできます。 SPFILE パラメータのみを含むオンラインのテキスト初期化パラメータファイルを作成します。 詳細については、Oracle のマニュアルを参照してください。

メモ:

この属性は従来のデータベースおよびコンテナデータベースにのみ適用されます。

AutoEndBkup

ブール - スカラー

AutoEndBkup 属性をゼロ以外の値に設定すると、オンライン時にデータベースのデータファイルをバックアップモードから解除します。

デフォルト: 1

メモ:

ノードが Oracle 12C のコンテナデータベースやプラグ可能なデータベースのホットバックアップ時に失敗する場合は、対応する CDB リソースの AutoEndBkup 属性を 1 に設定する必要があります。 CDB の AutoEndBkup を 1 に設定すると、オンライン時に CDB と PDB の両方のバックアップも終了します。

???を参照してください。

MonitorOption

整数 - スカラー

Oracle インスタンスの監視オプション。 この属性には 0 または 1 を指定できます。

従来のデータベースおよびコンテナデータベースの場合:

  • 0 - プロセスチェック監視(推奨)

  • 1 - 診断監視

プラグ可能データベースの場合:

  • 0 - 基本監視

デフォルト: 0

この属性値を 0 に設定した場合にのみ、エージェントは従来の DB および CDB に対するインテリジェントなリソース監視をサポートします。

従来のデータベースおよびコンテナデータベース内の Oracle エージェントに対する監視オプション

プラグ可能なデータベースの監視

IMF

整数 - 関連付け

このリソースタイプレベルの属性は、Oracle エージェントがインテリジェントなリソースの監視を実行する必要があるかどうかを決定します。 リソースレベルでこの属性の値を上書きすることもできます。

この属性は次のキーを含んでいます。

  • Mode: この属性を定義して、インテリジェントなリソースの監視を有効または無効にします。

    有効な値は次のとおりです:

    • 0 - インテリジェントなリソースの監視を実行しない

    • 1 - オフラインリソースについてはインテリジェントなリソースの監視を実行し、オンラインリソースについてはポーリングベースの監視を実行する

    • 2 - オンラインリソースについてはインテリジェントなリソースの監視を実行し、オフラインリソースについてはポーリングベースの監視を実行する

    • 3 - オンラインリソースとオフラインリソースの両方についてインテリジェントなリソースの監視を実行する

    デフォルト: 3

  • MonitorFreq: このキー値は、エージェントが監視エージェント関数を呼び出す頻度を指定します。 このキーの値は整数です。

    デフォルト: 5

    エージェントがポーリングベースの監視とインテリジェントなリソースの監視の両方を実行する必要がある場合は、このキーをゼロ以外の値に設定できます。 値が 0 の場合、エージェントはポーリングベースのプロセスチェック監視を実行しません。

    リソースが AMF カーネルドライバに登録されると、エージェントは次のように監視エージェント関数を呼び出します。

    • オンラインリソースの場合は(MonitorFreq x MonitorInterval)秒おき

    • オフラインリソースの場合は(MonitorFreq x OfflineMonitorInterval)秒おき

  • RegisterRetryLimit: インテリジェントなリソースの監視を有効にした場合、エージェントは oracle_imf_register エージェント関数を呼び出し、リソースを AMF カーネルドライバに登録します。RegisterRetryLimit キーの値によって、エージェントがリソースの登録を再試行する必要がある回数が決まります。 エージェントが、指定された制限内にリソースを登録できない場合、リソースの状態が変化するか、Mode キーの値が変更されるまで、インテリジェントな監視は無効になります。

    デフォルト: 3

メモ:

IMF は従来のデータベースおよびコンテナデータベースでのみサポートされます。

???を参照してください。

MonScript

文字列 - スカラー

詳細な監視のために提供されているスクリプトへのパス名。 デフォルト(基本監視)では、データベース PID のみが監視されます。

メモ:

MonScript 属性の値が無効であったり、空の文字列を設定している場合、詳細監視は無効になります。

提供されている詳細監視スクリプトへのパス名は /opt/VRTSagents/ha/​bin/Oracle/SqlTest.pl です。

また、MonScript には /opt/VRTSagents/ha への相対パス名も指定できます。 相対パス名は、パス ./bin/Oracle/SqlTest.pl のように「./」で始まる必要があります。

ユーザー

文字列 - スカラー

内部データベースユーザー。 詳細監視のためにデータベースに接続します。

LevelTwo​MonitorFreq

整数 - スカラー

このリソースタイプのエージェントが第 2 レベル、つまり詳細な監視を実行する必要がある頻度を指定します。リソースレベルでこの属性の値を上書きすることもできます。

この値は、エージェントが Oracle を詳細に監視する監視サイクルの数を示します。 たとえば、値 5 は、エージェントが 5 つのオンライン監視間隔ごとに Oracle を詳細に監視することを意味します。

SF Oracle RAC 7.3.1 エージェントに手動でアップグレードした場合や、以前のバージョンで詳細な監視を有効にしていた場合は、次の手順を実行してください。

  • LevelTwoMonitorFreq 属性の値を DetailMonitor 属性の値に設定します。

メモ:

AutoEndBkup 属性の値を 0 に設定した場合は、LevelTwoMonitorFreq 属性の値が詳細な監視用の 1 になっていることを確認します。

デフォルト: 0

Pword

文字列 - スカラー

内部データベースユーザー認証のための暗号化されたパスワード。

コマンドラインで入力する場合にのみパスワードを暗号化します。 パスワードは、VCS Encrypt ユーティリティ(/opt/VRTSvcs/bin/vcsencrypt)を使って暗号化する必要があります。

メモ:

この属性は PDB リソースには適用されません。

Table

文字列 - スカラー

User/Pword による更新のためのテーブル。

Encoding

文字列 - スカラー

表示される Oracle の出力の Oracle エンコードに対応するオペレーティングシステムのエンコードを指定します。

たとえば、Oracle の出力が「JAPANESE_JAPAN.JA16EUC」の場合、Encoding の Solaris 値は「eucJP」になります。 各エンコーディング値については、Oracle と Solaris のマニュアルを参照してください。

デフォルトは "" です。

メモ:

この属性は PDB リソースには適用されません。

IntentionalOffline

 

このリソースタイプレベルの属性は、Oracle が VCS 制御の外側で意図的に停止されている場合に、VCS が反応する方法を定義します。

VCS の制御下にない Oracle の従来型データベースおよびコンテナデータベースを停止すると、エージェントの動作は次のようになります。

  • 0 - Oracle エージェントは障害を登録して、サービスグループのフェールオーバーを開始します。

  • 1 - 診断監視が有効になっている場合、Oracle エージェントは Oracle リソースをオフラインで取得します。

    診断監視が有効になっていない場合、エージェントは障害を登録して、サービスグループのフェールオーバーを開始します。

メモ:

エージェントの意図的なオフラインの機能を使う場合は、MonitorOption 属性の値に 1 を設定して、CDB で診断監視を有効にする必要があります。

メモ:

CDB リソースが IntentionalOffline によって設定されていて、この CDB が VCS の制御外で停止した場合、PDB リソースもオフラインとして報告されます。 この機能を有効にするには、PDB リソースの IntentionalOffline 属性を 1 に設定します。

Cluster Server 管理者ガイド』を参照してください。

DBName

文字列 - スカラー

この属性は、データベースがポリシー管理の RAC データベースの場合にのみ設定します。この属性の値は一意のデータベース名に設定する必要があります。

ManagedBy

文字列 - スカラー

この属性のデフォルト値は ADMIN です。ポリシー管理の RAC データベースでは、この属性は POLICY に設定する必要があります。

PDBName

文字列 - スカラー

PDB にこの属性を設定する必要があります。 PDB データベース名に値を設定する必要があります。 従来のデータベースおよび CDB データベースの場合、この属性を設定しないでください。

表: Oracle エージェントの内部属性 に、Oracle エージェントの内部属性の一覧を示します。 この属性は内部使用のみです。 は、この属性の値を変更しないよう推奨します。

表: Oracle エージェントの内部属性

オプションの属性

データ形式と値のタイプ

定義

AgentDirectory

静的 - 文字列

Oracle エージェントに関連付けられているバイナリやスクリプトなどのファイルの場所を指定します。

デフォルトは /opt/VRTSagents/ha/bin/Oracle です。