Oracle Automatic Storage Managementの記憶域要件の指定

Oracle Automatic Storage Managementを使用するための記憶域要件を指定するには、必要なデバイス数および空きディスク領域量を確認する必要があります。

この作業を行うステップは、次のとおりです。

  1. Oracle ASMをOracle Databaseファイルまたはリカバリ・ファイル、あるいはその両方に使用するかどうかを決定します。Oracle Databaseファイルには、データファイル、制御ファイル、REDOログ・ファイル、サーバー・パラメータ・ファイル、およびパスワード・ファイルが含まれます。

    データベースのインストール時に、Oracle Databaseファイルの記憶域メカニズムとしてファイル・システムまたはOracle ASMのどちらかを選択するオプションがあります。同様に、リカバリ・ファイルの記憶域メカニズムとしてファイル・システムまたはOracle ASMのどちらかを選択するオプションもあります。

    ノート:

    Oracle Databaseファイルとリカバリ・ファイルの両方に同じ記憶域メカニズムを使用する必要はありません。一方のファイル・タイプにファイル・システムを使用し、もう一方にOracle ASMを使用できます。

    Oracle ASMをOracle Databaseファイルの記憶域オプションとして選択した場合、「リカバリ・オプションの指定」画面の選択内容によって次のリカバリ・オプションがあります。

    • リカバリ・ファイルにOracle ASMオプションを選択した場合、Oracle Universal Installerでは、Oracle Databaseファイルおよびリカバリ・ファイルの両方に同じディスク・グループを使用するオプションのみが示されます。

    • データベースのインストール時にリカバリを有効にしないように決定している場合、データベースのインストール後に、DB_RECOVERY_FILE_DESTパラメータを変更して高速リカバリ領域を有効にできます。

  2. 作成した各Oracle Automatic Storage Managementディスク・グループに使用するOracle ASMの冗長レベルを選択します。

    Oracle ASMディスク・グループに選択した冗長レベルによって、ディスク・グループ内のファイルをミラー化する方法および必要となるディスク数とディスク領域が決まります。冗長性レベルは、次のとおりです。

    • 標準冗長性

      標準冗長性ディスク・グループでは、パフォーマンスおよび信頼性を最適化するために、Oracle ASMではデータファイルの双方向ミラー化および制御ファイルの3方向ミラー化がデフォルトで使用されます。また、ディスク・グループの個々のファイルに対してミラー化の特性を選択できます。双方向ミラー化を使用するか、ミラー化を使用しないこともできます。

      双方向ミラー化を使用する場合、標準冗長性ディスク・グループには、2つ以上の障害グループ(または2つ以上のディスク・デバイス)が必要です。標準冗長のディスク・グループで有効なディスク領域は、すべてのデバイスのディスク領域の合計の半分です。

      Oracleでは、ほとんどのインストールに標準冗長性ディスク・グループの使用をお薦めします。

    • 高冗長性

      ディスク・グループの内容は、デフォルトで3方向にミラー化されます。冗長性の高いディスク・グループを作成するには、少なくとも3つの障害グループを指定する必要があります(最小3つのデバイス)。高冗長ディスク・グループにより高レベルのデータ保護が得られますが、この冗長レベルの使用を決定する前に、ストレージ・デバイス追加のコストが高くなることを考慮する必要があります。

    • フレックス冗長性

      フレックス冗長性ディスク・グループは、柔軟なファイル冗長性、ミラー分割、冗長性変更などの機能を持つ新しいディスク・グループ・タイプです。フレックス・ディスク・グループは、異なる冗長性要件を持つファイルを単一のディスク・グループに統合できます。データベースでファイルの冗長性を変更する機能も用意されています。

      データベース・データに対して、ミラー化なし(非保護)、双方向ミラー化(ミラー化)または3方向ミラー化(高)を選択できます。フレックス冗長ディスク・グループでは、最小で3台のディスク・デバイス(または3つの障害グループ)が必要です。

  3. データファイルおよびリカバリ・ファイルに必要なディスク領域の合計量を判別します。

    システムでOracle ASMインスタンスが実行されている場合は、既存のディスク・グループを使用して記憶域要件を満たすことができます。必要に応じて、データベースをインストールする際に既存ディスク・グループにディスクを追加できます。

    次の表を使用して、インストールに必要な最小限のディスク数およびディスク領域を判別します。

    表5-1 Oracle Database(非CDB)のOracle ASMディスク数および領域の要件

    冗長性レベル ディスクの最小台数 データ・ファイル リカバリ・ファイル 両方のファイル・タイプ

    外部

    1

    2.7GB

    8.1GB

    10.8GB

    標準

    2

    5.2GB

    15.6GB

    20.8GB

    3

    7.8GB

    23.4GB

    31.2GB

    フレックス 3 7.8GB

    23.4GB

    31.2GB

    表5-2 1つのプラガブル・データベース(PDB)があるマルチテナント・コンテナ・データベース(CDB)用のOracle ASMのディスク数および領域要件

    冗長性レベル ディスクの最小台数 データ・ファイル リカバリ・ファイル 両方のファイル・タイプ

    外部

    1

    4.4 GB

    13.2 GB

    17.6 GB

    標準

    2

    8.6GB

    25.8GB

    34.4GB

    3

    12.9GB

    38.7GB

    51.6GB

    フレックス 3 12.9GB

    38.7GB

    51.6GB

    ノート:

    • ディスク・デバイスは、グリッド・インストールを実行するユーザーが所有する必要があります。

      システム管理者に問い合せて、Oracle ASMで使用されるディスクがストレージ・レベルでミラー化されているかどうか確認してください。ミラー化されている場合、冗長性に「外部」を選択します。ディスクがストレージ・レベルでミラー化されていない場合は、冗長性に「標準」を選択します。

    • すべてのOracle ASMディスクは割当て単位(AU)に分割されます。割当て単位は、ディスク・グループ内の割当ての基本単位です。特定のディスク・グループ互換レベルに応じて、AUサイズの値には1、2、4、8、16、32または64MBを選択できます。デフォルト値は4MBに設定されています。

  4. (オプション) Oracle ASMディスク・グループのデバイスに障害グループを指定します。

    標準または高冗長ディスク・グループを使用する場合は、カスタム障害グループのディスク・デバイスを関連付けることによって、ハードウェア障害に対するデータベースの保護を強化できます。デフォルトでは、各デバイスに独自の障害グループが含まれます。ただし、標準冗長ディスク・グループの2台のディスク・デバイスが同じSCSIコントローラに接続されている場合、コントローラに障害が発生すると、ディスク・グループは使用できなくなります。この例でのコントローラは、シングル・ポイント障害です。このタイプの障害を防止するためには、2つのSCSIコントローラを使用します。各コントローラに2台のディスクを接続し、各コントローラに接続されたディスクに障害グループを定義します。この構成では、ディスク・グループが1つのSCSIコントローラの障害を許容できます。

    ノート:

    インストール後に、GUIツールのASMCA、コマンドライン・ツールのasmcmd、またはSQLコマンドを使用して、カスタム障害グループを定義します。

    カスタム障害グループを定義する場合、標準冗長性ディスク・グループに対して2つ以上の障害グループ、および高冗長性ディスク・グループに対して3つ以上の障害グループを指定する必要があります。

    データベース・ファイルと、投票ファイルを含むClusterwareファイルを格納する障害グループの場合は、標準冗長ディスク・グループでは3つ以上の障害グループ、高冗長ディスク・グループでは5つ以上の障害グループを指定する必要があります。投票ファイルを格納するディスク・グループの場合、標準冗長では最小で3つの障害グループ、高冗長では最小で5つの障害グループが必要です。それ以外の場合、最小数はそれぞれ2つと3つです。障害グループの最小数は、カスタム障害グループかどうかにかかわらず適用されます。

  5. システムに適切なディスク・グループが存在しない場合は、適切なディスク・デバイスを設置または指定して、新しいディスク・グループを追加します。次のガイドラインに従って、適切なディスク・デバイスを指定します。
    • ディスク・デバイスは、Oracle Grid Infrastructureインストールを実行しているユーザーが所有している必要があります。

    • Oracle ASMディスク・グループでは、すべてのデバイスのサイズおよびパフォーマンス特性が同じである必要があります。

    • 単一の物理ディスクにある複数のパーティションを、1つのディスク・グループのデバイスとして指定しないでください。Oracle Automatic Storage Managementは、各ディスク・グループのデバイスが、別々の物理ディスク上に存在するとみなします。

    • 論理ボリュームは、Oracle ASMディスク・グループのデバイスとして指定できますが、Oracle ASMには不要な複雑なレイヤーが追加されるため、これを使用することはお薦めできません。論理ボリューム・マネージャを使用する場合は、論理ボリューム・マネージャを使用することをお薦めします。論理ボリューム・マネージャは、ストライピングやミラーリングがない単一の論理ユニット番号(LUN)を表します。追加のストレージ・レイヤーによるストレージ・パフォーマンスへの影響を最小限に抑えることができます。