この項を確認して、Oracle Database Applianceのストレージのアーキテクチャとオプションおよび使用可能なストレージの確認方法を理解します。
データベース・ファイルのストレージには、Oracle Automatic Storage Management (Oracle ASM)またはOracle Automatic Storage Management Cluster File System (Oracle ACFS)を使用します。
データベース・ファイル・システムはデータベース・ファイルの格納のみに使用され、データベース・データ・ファイル用のDATAファイル・システム、およびアーカイブ・ファイルとバックアップを格納するRECOファイル・システムが含まれます。 Oracle Database Applianceでは、Oracle ACFSおよびOracle ASMのデータ・ファイル・ストレージをサポートしています。 データベースを作成するときに、データベース・ストレージのタイプを決定します。 Oracle Database Appliance 12.2から、ストレージ・タイプを選択しない場合、デフォルトのストレージはOracle ASMです。
Oracle ASMデータベース・ストレージについて
Oracle Database 12cリリース2 (12.2.0.1)および12cリリース1 (12.1.0.2)でOracle ASMを使用します。
Oracle ASMでは、データベース・データ・ファイルはDATAディスク・グループに格納されます。 Redoおよびアーカイブ・ファイルはRECOディスクグループに属します。
予備ストレージは、ディスク障害の発生時に冗長性を維持するために必要なOracle Automatic Storage Management (Oracle ASM)ストレージの容量です。 予備ストレージ容量を使用しても、システムは実行を継続し、Oracle ASMミラーリングを介して保護されます。 ただし、第2のディスク障害が生じた場合、システムは非保護および機能低下モードで実行されます。 このためすぐにディスクを交換する必要があります。
Oracle ACFSデータベース・ストレージについて
Oracle ACFSは、Oracle Database 12cリリース2 (12.2.0.1)、12cリリース1 (12.1.0.2)、およびOracle Database 11gリリース2 (11.2.0.4)でサポートされています。 バージョン11.2.0.4のデータベースでは、ストレージにACFSを使用する必要があります。
Oracle ACFSを使用すると、データ・ファイルを格納するデータベースごとにDATAディスク・グループからOracle ACFSファイル・システムが作成され、REDOのRECOディスク・グループとすべてのデータベースの高速リカバリ領域からOracle ACFSファイル・システムが作成されます。
ACFSで作成された各データベースには、独自のマウント・ポイント/u02/app/oracle/oradata/dbid
があります。 データベースを削除するときは、ファイルをクリーンアップする必要があります。
lsdg
コマンドを使用して、Oracle Database Applianceのマウント・ディスク・グループとその情報を表示します。データベース・ファイルのストレージには、Oracle Automatic Storage Management (Oracle ASM)またはOracle Automatic Storage Management Cluster File System (Oracle ACFS)を使用します。
データベース・ファイル・システムはデータベース・ファイルの格納のみに使用され、データベース・データ・ファイル用のDATAファイル・システム、およびアーカイブ・ファイルとバックアップを格納するRECOファイル・システムが含まれます。 Oracle Database Applianceは、Oracle Automatic Storage Management Cluster File System (Oracle ACFS)またはOracle Automatic Storage Management (Oracle ASM)のデータベース・ファイル・ストレージをサポートします。 データベースを作成するときに、データベース・ストレージのタイプを決定します。
Oracle ASMデータベース・ストレージについて
Oracle Database 12cリリース2 (12.2.0.1)および12cリリース1 (12.1.0.2)でOracle ASMを使用します。
Oracle ASMでは、データベース・データファイルはDATAディスクグループに格納されます。 Redoおよびアーカイブ・ファイルはRECOディスクグループに属します。
予備ストレージは、ディスク障害の発生時に冗長性を維持するために必要なOracle Automatic Storage Management (Oracle ASM)ストレージの容量です。 予備ストレージ容量を使用しても、システムは実行を継続し、Oracle ASMミラーリングを介して保護されます。 ただし、第2のディスク障害が生じた場合、システムは非保護および機能低下モードで実行されます。 このためすぐにディスクを交換する必要があります。
Oracle ACFSデータベース・ストレージについて
Oracle ACFSは、Oracle Database 12cリリース2 (12.2.0.1)、12cリリース1 (12.1.0.2)、およびOracle Database 11gリリース2 (11.2.0.4)でサポートされています。 バージョン11.2.0.4のデータベースでは、ストレージにACFSを使用する必要があります。
Oracle ACFSでは、データファイルを格納するためのOracle ACFSファイル・システムは、各データベースのDATAディスクグループから作成され、すべてのデータベースに対するRedoおよび高速リカバリ領域用のOracle ACFSファイル・システムは、RECOディスクグループから作成されます。
ACFSで作成された各データベースには、独自のマウント・ポイント/u02/app/oracle/oradata/dbid
があります。 データベースを削除するときは、ファイルをクリーンアップする必要があります。
記憶域の構成オプション
Oracle Database Applianceがデプロイされている場合、DATAディスクグループとRECOディスクグループ間の記憶容量の共有方法を構成できます。 DATAの場合は10%〜90%、RECOの場合は残りのいずれかを選択できます。 使用可能なストレージの量は、DATA用に構成されたパーセンテージによって決まります。 lsdg
コマンドを実行すると、DATAディスク・グループ上の使用可能なストレージを判別できます。
Oracle Database ApplianceのOracle ASM Cluster File System (ACFS)のマウント・ポイントについて示します。
データベース作成時にデータベース・ストレージとしてOracle Automatic Storage Management (Oracle ASM)を選択した場合、Oracle ASM Cluster File System (ACFS)は作成されません。 すべてのファイルはOracle ASMディスクグループに属します。
データベース・ストレージにOracle ACFSを選択すると、各データベースには個別のOracle ACFSマウント・ポイントが確保されます。
DATAディスクグループ: /u02/app/oracleuser/oradata/db_name
RECOディスクグループ: /u03/app/oracleuser
.
Oracle ACFSでは、次のファイル・システムが作成されます。
各データベースに+DATAディスクグループから100G ACFSが作成されます。 このOracle ACFSは必要に応じて領域を自動的に拡張します。
+RECOディスクグループの25%で共通のOracle ACFSが自動拡張付きで作成されます。 このファイル・システムは、すべてのデータベースに対する高速リカバリ領域およびRedoログに使用されます。
表B-1 Oracle ACFSマウント・ポイントと、関連のOracle ASMディスク・グループおよびボリューム情報
ファイル・システム | Oracle ASMディスク・グループ | Oracle ASM動的ボリューム | マウント・ポイント |
---|---|---|---|
DATA |
+DATA |
例: |
例: |
RECO |
+RECO |
|
Redoログの場合のパス: |
例B-1 Oracle ACFSのストレージ領域
Oracle ACFSファイル・システムが作成されると、当初はアプライアンス内のすべての記憶域が消費されるわけではありません。 追加のリポジトリのために、または場合によってはOracle ASMに直接格納されるデータベース・ファイルのために領域を残しています。 次の例に示すように、オペレーティング・システム・コマンドdf -k
を実行して、ファイル・システム内の使用可能な記憶領域を確認できます。
# df -k Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/VolGroupSys-LogVolRoot 30963708 14203568 15187276 49% / tmpfs 65952292 647800 65304492 1% /dev/shm /dev/sda1 495844 43872 426372 10% /boot /dev/mapper/VolGroupSys-LogVolOpt 61927420 18594420 40187272 32% /opt /dev/mapper/VolGroupSys-LogVolU01 103212320 49621560 48347880 51% /u01 /dev/asm/reco-62 76546048 1469676 75076372 2% /u03/app/oracle /dev/asm/datrdb2-268 104857600 3872368 100985232 4% /u02/app/oracle/oradata/rdb2 /dev/asm/datndb11-268 104857600 247160 104610440 1% /u02/app/oracle/oradata/ndb11 /dev/asm/datndb12-268 104857600 247160 104610440 1% /u02/app/oracle/oradata/ndb12
Oracle Automatic Storage Managementのlsdg
コマンドを使用して、Oracle Database Applianceのマウント・ディスク・グループとその情報を表示します。
grid
ユーザーとしてログインします。lsdg
コマンドを実行します。例B-2 DATAディスク・グループのストレージの確認
ASMCMD [+] > lsdg data State Type Rebal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB MOUNTED NORMAL N 512 4096 4194304 12288 8835 1117 3859 (continued) Offline_disks Voting_files Name 0 N DATA
Oracle Database Appliance X7-2SおよびX7-2Mの使用可能なスペースのおおよその量について表を確認してください。
Oracle Database Appliance X7-2SおよびX7-2Mは6.4TB NVMeを使用します。 使用可能なデータ容量は、ディスク・ハードウェアのテラ・バイト(1キロバイトに等しい1,000バイトに相当)をソフトウェア・ストレージのテラ・バイト(1キロバイトは1,024バイトに相当)に変換し、使用可能な容量をOracle Automatic Storage Management(Oracle ASM)ディスク・グループに分割することによって得られます。
推定使用可能スペースは、ドライブの数に基づいて計算され、90%がデータに割り当てられます。
表B-2 Oracle Database Appliance X7-2SおよびX7-2Mの使用可能ディスク容量
ドライブ数(データに割り当てられた90%) | 通常の冗長性 | 高い冗長性 |
---|---|---|
X7-2S 2ドライブ(12.8TBのRAWストレージ) |
|
該当なし |
X7-2M 2ドライブ(12.8TBのRAWストレージ) |
|
該当なし |
X7-2M 5台のドライブ(32TBのrawストレージ) |
|
|
X7-2M 8台のドライブ(51.2TBのrawストレージ) |
|
|
予約値は、ディスクに障害が発生した場合に完全な冗長性を維持するために必要な記憶域の量を表します。
Oracle Database Appliance X7-2-HAの高性能または高容量の使用可能な容量の目安について表を参照してください。
高性能のために使用可能なスペース
Oracle Database Appliance X7-2-HAは3.2 TBソリッド・ステート・ドライブ(SSD)を使用します。 使用可能なデータ容量は、ディスク・ハードウェアのテラ・バイト(1キロバイトに等しい1,000バイトに相当)をソフトウェア・ストレージのテラ・バイト(1キロバイトは1,024バイトに相当)に変換し、使用可能な容量をOracle Automatic Storage Management(Oracle ASM)ディスク・グループに分割することによって得られます。
推定使用可能スペースは、ドライブの数に基づいて計算され、90%がデータに割り当てられます。
表B-3 Oracle Database Appliance X7-2-HAの高性能のために使用可能なディスク容量
ドライブ数(データに割り当てられた90%) | 通常の冗長性 | 高い冗長性 |
---|---|---|
5ドライブ(16 TBのRAWストレージ) |
|
|
10ドライブ(32 TBのRAWストレージ) |
|
|
15台のドライブ(48 TBのRAWストレージ) |
|
|
20台のドライブ(64 TBのrawストレージ) |
|
|
40台のドライブ(128 TBのrawストレージ) |
|
|
予約値は、ディスクに障害が発生した場合に完全な冗長性を維持するために必要な記憶域の量を表します。
REDOディスク・グループは、800 GBのソリッド・ステート・ドライブまたは0.8 TBの使用可能なスペースを使用します。 REDOディスク・グループは、データベースREDOログに約0.3 TBの使用可能な領域を提供する高い冗長性を使用します。
注意:
Oracle Database Appliance仮想化プラットフォームの場合:
NN-CDBデータベースの場合、REDOディスクグループには50%の空きディスク容量があります。
CDBデータベースの場合、Oracle ASMクラスタ・ファイル・システム(ACFS)のマウント・ポイントは、CDBデータベースごとに、テンプレート・ログ・ファイルのサイズに基づいて作成されます。 これが単一インスタンス(SI)データベースの場合は、3倍します。 データベースがOracle RACデータベースの場合は、4を掛けます。
大容量のために使用可能なスペース
大容量の使用可能領域は、90%がデータに割り当てられ、外部バックアップを使用することを前提としています。
表B-4 Oracle Database Appliance X7-2-HAの大容量で使用可能なディスク容量
ドライブ数(データに割り当てられた90%) | 通常の冗長性 | 高い冗長性 |
---|---|---|
15ドライブ(150 TBのRAWストレージ) |
|
|
30ドライブ(300 TBのRAWストレージ) |
|
|
Oracle ASMは使用可能な空き領域を計算する際、ディスク障害に備えて予約する領域容量を決定します。
2つまたは4つのNVMeドライブを使用するOracle Database Applianceの場合、この予約済みのスペースは必要ありません。 Oracle ASMまたはOracle Database Applianceコマンドを問合せて使用可能な領域の容量を表示するときに、usable_File_MB
値が負の数を示す場合があります。
表B-5 Oracle ASMの計算
ドライブの数 | 冗長性 | Total_MB | Free_MB | Req_mir_free_MB | Usable_file_MB | 名前 |
---|---|---|---|---|---|---|
2 |
NORMAL |
4894016 |
4893372 |
0 |
1220644 |
RECO/ |
4 |
NORMAL |
1231176 |
1230996 |
610468 |
305150 |
RECO/ |
注意:
注意: 1TB = MBを10242で除算した値Oracle ASMおよびOracle Database Applianceによる容量の定義方法
次の表に、Oracle ASMおよびOracle Database Applianceでの容量に関する用語の定義を示します。
表B-6用語の定義
用語 | Oracle ASMの定義 | Oracle Database Applianceの定義 |
---|---|---|
|
ディスク・グループのサイズ(MB) |
合計使用可能ストレージ。 たとえば、2台のNVMeドライブの場合、合計使用可能ストレージは5.8TBです。 |
|
冗長性を考慮しない、ディスク・グループの空き領域(MB)。 |
Oracle ASMディスク・グループにフォーマットした後の合計使用可能ストレージ。 たとえば、2台のNVMeドライブの場合、合計使用可能ストレージは5.8TBです。 |
|
ディスク・グループで許容可能な最悪の障害の後に完全な冗長性を復元するためにディスク・グループで使用可能にする必要がある領域の容量。 |
Oracle ASMディスク・グループにフォーマットした後の合計使用可能ストレージ。 たとえば、2台のNVMeドライブの場合、合計使用可能ストレージは5.8TBです。 |
|
新しいファイルで使用可能な、ミラーリング用に調整された空き領域の容量。 |
ミラーリング・レベルを考慮した合計使用可能領域。 Oracle ASMでは、必要な領域量も計算されます。 |