B Oracle Database Applianceストレージのデフォルト
この項を確認して、Oracle Database Applianceのストレージのアーキテクチャとオプションおよび使用可能なストレージの確認方法を理解します。
- データベース・ファイルのストレージについて
データベース・ファイルのストレージには、Oracle Automatic Storage Management (Oracle ASM)またはOracle Automatic Storage Management Cluster File System (Oracle ACFS)を使用します。 - Oracle ACFSマウント・ポイントおよびストレージ
Oracle Database ApplianceのOracle ASMクラスタ・ファイルシステム(ACFS)マウント・ポイントを確認します。 - マウント済ディスクの詳細の表示
Oracle Database Applianceのマウント済ディスク・グループおよびその情報を表示するには、Oracle Automatic Storage Managementのlsdg
コマンドを使用します。 - Oracle Database Appliance X9-2SおよびX9-2Lで使用可能な領域
Oracle Database Appliance X9-2SおよびX9-2Lの使用可能領域の概算量の表を確認します。 - Oracle Database Appliance X9-2-HAで使用可能な領域
Oracle Database Appliance X9-2-HAの高パフォーマンスおよび高容量ストレージの使用可能領域の概算量を確認します。 - Oracle ASMで使用可能な空き領域
Oracle ASMは使用可能な空き領域を計算するときに、ディスク障害の場合に予約する領域の量を決定します。
データベース・ファイル・ストレージについて
データベース・ファイルのストレージには、Oracle Automatic Storage Management (Oracle ASM)またはOracle Automatic Storage Management Cluster File System (Oracle ACFS)を使用します。
データベース・ファイル・システムはデータベース・ファイルの格納のみに使用され、データ・ファイルとアーカイブ・ファイルまたはバックアップに個別のファイル・システムが含まれます。 データベースを作成するときに、データベース・ストレージのタイプを決定します。
Oracle ASMデータベース・ストレージについて
Oracle ASMでは、データベース・データファイルはDATAディスク・グループに格納されます。 X8-2では、REDOディスク・グループを持たないX7-2S、X7-2MおよびX6-2 S/M/Lシステム、REDOファイルおよびアーカイブ・ファイルがRECOディスク・グループに格納されます。 X7-2-HAおよびその他の古い高可用性システムには、REDOディスク・グループの専用ディスクがあります。REDOログはREDOディスク・グループに格納されます。
予備ストレージは、ディスク障害の発生時に冗長性をリストアするために必要なOracle Automatic Storage Management (Oracle ASM)ストレージの容量です。 予備ストレージ容量を使用しても、システムは実行を継続し、Oracle ASMミラーリングを介して保護されます。 ただし、ディスク障害が発生した場合、システムは非保護および機能低下モードで実行されます。 このためすぐにディスクを交換する必要があります。 使用可能な予約済領域がない場合、再バランスによってディスク障害後に冗長性がリストアされません。
ファイルに対してミラー化を指定すると、Oracle ASMによりファイル・エクステントの冗長コピーが自動的に個別の障害グループに格納されます。 障害グループは、冗長性が「通常」、「高」および「フレックス」のディスク・グループに適用されます。 ディスク・グループを作成または変更する際に、ディスク・グループごとに障害グループを定義できます。
関連項目:
Oracle ASMのミラー化およびディスク・グループの冗長性の詳細は、Oracle Databaseドキュメント・ライブラリのOracle Automatic Storage Management管理者ガイドを参照してください。Oracle 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用に構成された割合によって決まります。 asmcmd lsdg
コマンドを実行して、DATAディスク・グループの使用可能なストレージを確認できます。 odacli list-dbstorages
コマンドを実行して、使用可能なストレージを確認することもできます。
Oracle ACFSマウント・ポイントおよび記憶領域
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
。 - REDOディスク・グループgroup:
/u04/app/oracleuser/redo/db_name
Oracle ACFSでは、次のファイル・システムが作成されます。
-
各データベースに+DATAディスクグループから100G ACFSが作成されます。 このOracle ACFSは必要に応じて領域を自動的に拡張します。
-
+RECOディスクグループの25%で共通のOracle ACFSが自動拡張付きで作成されます。 このファイル・システムは、高速リカバリ領域に使用されます。
- Oracle Database Applianceの単一ノードおよび高可用性高パフォーマンス・システムの場合、REDOボリュームはRECOディスク・グループに作成されます。 Oracle Database Applianceの高可用性大容量システムの場合、REDOボリュームはFLASHディスク・グループに作成されます。 REDOボリュームにはREDOログが格納されます。
表B-1 Oracle ACFSマウント・ポイントと、関連のOracle ASMディスク・グループおよびボリューム情報
ファイル・システム | Oracle ASMディスク・グループ | Oracle ASM動的ボリューム | マウント・ポイント |
---|---|---|---|
DATA |
+DATA |
たとえば: |
たとえば: |
RECO |
+RECO |
|
|
REDO | 環境タイプに応じた+RECO/+FLASH (大容量または高パフォーマンス) | /dev/asm/rdo/dbName-nnn
|
/u04/app/oracleuser/redo/db_name たとえば:
|
例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
ユーザーとしてログインします。- Oracle Automatic Storage Management
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 X9-2SおよびX9-2Lで使用可能な領域
表で、Oracle Database Appliance X9-2SおよびX9-2Lの使用可能な領域の概数を確認します。
ノート:
このトピックで説明する使用可能な記憶領域はおおよその値であり、デプロイメントによって異なる場合があります。表B-2 Oracle Database Appliance X9-2SおよびX9-2Lで使用可能なディスク容量
ドライブの数 | RAWストレージ | 通常の冗長性で使用可能なストレージ(双方向ミラーリング) | 高冗長性で使用可能なストレージ(3方向ミラーリング) |
---|---|---|---|
X9-2S/X9-2L (2ドライブ) |
13.6 TB |
6.2 TB |
該当なし |
X8-2L (4ドライブ) |
27.2 TB | 10.5 TB | 7.0 TB |
X8-2L (6ドライブ) |
40.8 TB | 15.8 TB | 10.5 TB |
X8-2L (8ドライブ) |
54.4 TB | 21.0 TB | 14.0 TB |
X8-2L (10ドライブ) |
68 TB | 26.3 TB | 17.5 TB |
X8-2L (12ドライブ) |
81.6 TB | 31.5 TB | 21.0 TB |
Oracle Database Appliance X9-2-HAで使用可能な領域
Oracle Database Appliance X9-2-HAの高パフォーマンスおよび高容量ストレージの使用可能領域の概算量を確認します。
高パフォーマンスに使用可能な容量
ノート:
このトピックで説明する使用可能な記憶領域はおおよその値であり、デプロイメントによって異なる場合があります。高パフォーマンス構成のOracle Database Appliance X9-2-HAでは、7.68 TBソリッド・ステート・ドライブ(SSD)を使用します。 ストレージ容量は、DATAおよびRECOディスク・グループの集計です。 表内のRawストレージの容量は、ディスク・ハードウェア・テラ・バイトに基づいています(1 Kバイトに基づく)。 概算可能ストレージ容量は、ソフトウェア・ストレージ・テラ・バイト (1キロバイトが1024バイトに相当)で示されます。 また、ディスク障害時の冗長性を完全にリストアするのに必要な15%の予約領域におおよその使用可能なストレージも必要です。 表にある冗長性の高い値は、1つの障害からのみリカバリするために必要な領域の説明です。
表B-3 Oracle Database Appliance X9-2-HAの高パフォーマンスで使用可能なディスク容量
ドライブの数 | RAWストレージ | 通常の冗長性で使用可能なストレージ(双方向ミラーリング) | 高冗長性で使用可能なストレージ(3方向ミラーリング) |
---|---|---|---|
6台のSSDドライブ |
46 TB | 17.8 TB | 11.9 TB |
12台のSSDドライブ |
92 TB |
35.6 TB | 23.7 TB |
18台のSSDドライブ |
138 TB | 53.4 TB | 35.6 TB |
24台のSSDドライブ |
184 TB | 71.2 TB | 47.5 TB |
48台のSSDドライブ |
369 TB | 142.5 TB | 95.0 TB |
大容量に使用可能な容量
ノート:
このトピックで説明する使用可能な記憶領域はおおよその値であり、デプロイメントによって異なる場合があります。表B-4 Oracle Database Appliance X9-2-HAの高容量で使用可能なディスク容量
ドライブの数 | RAWストレージ | 通常の冗長性で使用可能なストレージ(双方向ミラーリング) | 高冗長性で使用可能なストレージ(3方向ミラーリング) |
---|---|---|---|
6台のSSDドライブと18台のHDDドライブ |
SSD: 46 TB HDD: 324 TB |
SSD: 17.8 TB HDD: 125.2 TB |
SSD: 11.9 TB HDD: 83.5 TB |
12台のSSDドライブと36台のHDDドライブ |
SSD: 92 TB HDD: 648 TB |
SSD: 35.6 TB HDD: 250.5 TB |
SSD: 23.7 TB HDD: 167 TB |
Oracle ASMで使用可能な空き領域
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/10242Oracle 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では、必要な領域量も計算されます。 |