Cluster Server 8.0 Agent for Oracle インストールおよび設定ガイド - Solaris
- Cluster Server agent for Oracle の導入
- Cluster Server agent for Oracle について
 - Oracle ASM のエージェントについて
 - Oracle の VCS エージェントのサポート対象ソフトウェア
 - エージェントが Oracle の高可用性を保証するしくみ
 - Oracle 用 Cluster Server エージェントの機能について
- Oracle エージェント関数
- Oracle エージェントの起動オプションと停止オプション
 - PDB の起動オプションと停止オプション
 - コンテナデータベース(CDB)の起動モードに基づくプラグ可能なデータベース(PDB)の推奨起動モード
 - 従来のデータベースおよびコンテナデータベース内の Oracle エージェントに対する監視オプション
 - プラグ可能なデータベースの監視
 - 詳細監視での Oracle エラーコードの操作
 - Cluster Server agent for Oracle の Info エントリポイント
 - Cluster Server agent for Oracle の Action エントリポイント
 - Oracle エージェントによる診断監視のサポートのしくみ
 
 - Netlsnr エージェント関数
 - ASMInst エージェントの機能
 - ASMDG エージェントの機能
 
 - Oracle エージェント関数
 - VCS clusterにおける標準的な Oracle 設定
 - VCS clusterでの 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 サービスグループの設定
 - Oracle 用 VCS サービスグループの管理
 - プラグ可能データベース (PDB) の移行
 - Cluster Server agent for Oracle のトラブルシューティング
 - 付録 A. リソースタイプの定義
 - 付録 B. 設定例
- Oracle enterprise agent の設定例について
 - Oracle 単一インスタンスの設定例
 - 複数の Oracle インスタンス(単一リスナー)の設定例
 - 複数のインスタンス(複数リスナー)の設定例
 - 共有サーバーサポートの Oracle の設定例
 - Solaris ゾーンの Oracle インスタンスの設定例
- 単一 Oracle インスタンスにおける、ローカルディスク上のゾーンルート
 - 単一 Oracle インスタンスにおける、共有ディスク上のゾーンルート
 - 複数 Oracle インスタンスにおける、ローカルディスク上のゾーンルート
 - 複数 Oracle インスタンスにおける、共有ディスク上のゾーンルート
 - 共有サーバーサポートの Oracle インスタンスにおける、ローカルディスク上のゾーンルート
 - 共有サーバーサポートの Oracle インスタンスにおける、共有ディスク上のゾーンルート
 - プロジェクト環境の Oracle インスタンス
 - ローカルディスクまたは共有ディスク上のゾーンルートの VCS 設定ファイルの例
 
 - Oracle ASM の設定例
 - main.cf の Oracle プラグ可能なデータベース(PDB)リソースの設定例
 - main.cf の移行可能な Oracle プラグ可能データベース (PDB) リソースの設定例
 - systemD でサポートされる Oracle の設定例
 - systemD でサポートされる ASMInst の設定例
 
 - 付録 C. ベストプラクティス
 - 付録 D. Oracle の VCS cluster での SPFILE の使用
 - 付録 E. 単一インスタンスのデータベース環境での OHASD
 
Oracle のインストールのための VCS の必要条件について
VCS cluster に Oracle をインストールするには、次の必要条件を満たしている必要があります。
| 
             カーネルパラメータの設定  | 
             Oracle をインストールする各 node が、Oracle の設定に関する次の必要条件を満たしている必要があります。 
 個々の必要条件について詳しくは、対応するオペレーティングシステムに関する Oracle のマニュアルを参照してください。  | 
| 
             $ORACLE_HOME の場所  | 
             環境にもよりますが、Oracle ホームディレクトリ ($ORACLE_HOME) は次のどちらかの方法で配置できます。 
 Oracle ASM を使う場合は、それぞれの node のローカルディスク上にのみ Oracle のホームディレクトリを配置する必要があります。 それぞれの方法の利点を見直して、どちらかに決めます。 $ORACLE_HOME の場所を参照してください。  | 
| 
             複数の Oracle インスタンス (SID) の設定  | 
             シングル cluster の設定で定義される複数の Oracle インスタンスを設定できます。このような場合、各インスタンスのパラメータファイルはサービスグループの SystemList 属性で指定されたすべての nodes でアクセス可能である必要があります。 メモ: 同じシステムに Oracle の複数のバージョンをインストールした場合は、SID に重複がないことを確認します。  | 
| 
             Oracle データベース表領域の場所  | 
             
 表領域を通常の (UFS または VxFS) ファイル上に作成する場合、これらのファイルを含むファイルシステムは共有ディスク上に配置する必要があります。また、各 node で、共有ディスク上のファイルシステム用に同一のマウントポイントを作成します。 Oracle の表領域に共有ディスク上の RAW デバイスを使う場合は、次の必要条件を満たしている必要があります。 
 たとえば、Veritas Volume Manager を使っている場合は、次のように入力します。     # vxedit -g diskgroup_name set group=dba \
    user=oracle mode=660 volume_name
            メモ: ユーザー oracle とグループ dba は、Network Information Service (NIS と NIS+) ユーザーではなくローカルユーザーである必要があります。  | 
| 
             異常終了した Oracle プロセスのコアファイルの場所  | 
            
            
             VCS エージェントフレームワークは、Oracle エージェントスクリプトまたは Oracle バイナリを実行するプログラムを実行する前に、現在のディレクトリを /opt/VRTSagents/ha/bin/Oracle に設定します。ユーザー oracle として実行される Oracle バイナリに、/opt/VRTSagents/ha/bin/Oracle への書き込み権限はありません。したがって、プロセスが異常終了したときに Oracle バイナリによって生成された「コア」ファイルが失われます。Veritas では、Solaris coreadm (1M) コマンドを使用して、このようなコアファイルの名前と場所を指定することをお勧めします。  | 
| 
             リスナーの透過的フェールオーバー  | 
             
 node の切り替え後でも再設定することなく、Oracle サーバーのクライアントを再接続可能にできます。そのような再接続のためには、Oracle リソースのサービスグループに少なくとも 1 つの IP リソースを含める必要があります。このリソースが設定する IP アドレスにマッピングされているホスト名は、$TNS_ADMIN/listener.ora ファイルの Host フィールドに定義されている必要があります。 Oracle のクライアント/サーバー通信に TCP/IP プロトコルを使う場合は、ファイル /etc/services に Oracle Net Service のサービス名が記載されていることを確認します。サービスグループの SystemList 属性に定義されている各 node で、このファイルを確認する必要があります。  | 
| 
             VCS 環境のリスナー認証  | 
            
             Netlsnr エージェントは、リスナープロセスのためのパスワード認証と同様、OS の認証をサポートします。Veritas では、OS 認証を設定することをお勧めします。リスナーのパスワードを設定する場合は、パスワードが正しく設定されたかを確認してください。パスワードが不適切に設定された場合には、リスナーにエラーが生じる場合があります。 Oracle データベースのユーザーパスワードとリスナーパスワードの暗号化を参照してください。 リスナー認証の設定について詳しくは、Oracle のマニュアルを参照してください。  | 
| 
             $ORACLE_HOME の長いパス名の制限  | 
            
             Solaris プロセステーブルでは、プロセスのパス名は 79 文字までに制限されます。 $ORACLE_HOME では、プロセスの完全パス名は 80 文字以上になる可能性があります。この場合、$ORACLE_HOME ディレクトリへのソフトリンクを作成できます。その後、main.cf ファイルの Home 属性でこのソフトリンクを長いファイル名の代わりに使用できます。 エージェント属性内の $ORACLE_HOME の長いパス名の置き換えを参照してください。  | 
| 
             Oracle NLS 情報  | 
            
             
 NLS 情報は、次のいずれかの方法で定義できます。 
 
 Oracle パラメータファイルにパラメータを定義すると、Oracle サーバーの NLS 設定が影響を受けます。環境変数を定義すると、クライアントユーティリティの NLS 入力と出力が影響を受けます。  | 
| 
             VCS 環境での Oracle データベースのホットバックアップ  | 
             VCS 環境では、Oracle データベースのホットバックアップはデフォルトで有効に設定されています。 Oracle データベースのホットバックアップを実行しているときに、node で障害が発生することがあります。障害の発生時に、VCS が別の node へのフェールオーバーを実行できるのは、次の必要条件が満たされている場合だけです。 
 これらの VCS の必要条件を満たしていない場合は、手動でホットバックアップを終了してから、別の node に Oracle をフェールオーバーする必要があります。 メモ: コンテナデータベースまたはプラグ可能データベースのホットバックアップ中にノードに障害が発生した場合は、対応する CDB リソースの AutoEndBkup 属性を 1 に設定する必要があります。CDB の AutoEndBkup が 1 に設定されている場合、オンライン時に CDB と PDB の両方のバックアップも終了します。 ホットバックアップ中に VCS nodeに障害が発生した後の Oracle のフェールオーバーを参照してください。 メモ: AutoEndBkup 属性値を 0 に設定した場合は、予期しない VCS の動作を回避するために詳細監視を有効にする必要があります。 VCS agent for Oracle の詳細監視の設定を参照してください。  | 
| 
             VCS で Oracle ASM を設定するためのストレージデバイス  | 
            
            
             Oracle ASM では次のストレージデバイスの 1 つを選択できます。 
 VxVM または CVM ボリュームを使う ASM のディスクに対してミラー化を設定する場合は、VxVM のミラー化は設定する必要がありますが、ASM のミラー化は設定しません。 
 
 ASMInst エージェントは ASM ディスクグループの ASM インスタンスの pfile または spfile をサポートしません。Veritas では、このファイルを ASM ディスクグループからローカルファイルシステムにコピーすることを推奨します。  | 
| 
             Solaris ゾーン環境の VxVM または CVM ボリュームに設定された ASM インスタンス  | 
            
            
             Solaris ゾーン環境では、VxVM または CVM ボリュームに設定された ASM インスタンスに対して次の操作を行う必要があります。 
  |