プライマリ・コンテンツに移動
Oracle® Automatic Storage Management管理者ガイド
12cリリース1 (12.1)
B71290-10
目次へ移動
目次
索引へ移動
索引

前
次

Oracle ASMディスク・グループ管理の理解

この項では、Oracle ASMディスク・グループの管理について説明します。内容は次のとおりです。

ディスクの検出について

ディスク検出プロセスでは、Oracle ASMがアクセスできるディスクのオペレーティング・システム名を見つけます。ディスク検出では、マウントされるディスク・グループを構成するすべてのディスクを検出します。検出されたディスクのセットには、ディスク・グループに追加できるディスクも含まれます。

Oracle ASMインスタンスには、検出文字列を指定するASM_DISKSTRING初期化パラメータの値が必要です。Oracle ASMインスタンスでオープンすることが許可されているパス名のみが検出されます。検出文字列の正確な構文は、様々なファクタ(プラットフォームやOracle Exadataディスクが使用されているかどうかなど)によって異なります。オペレーティング・システムによって容認されるパス名は、常に検出文字列として使用できます。

ASM_DISKSTRING初期化パラメータの詳細は、ASM_DISKSTRINGを参照してください。ディスク検出の詳細は、Oracle ASMディスク検出を参照してください。Oracle ASMフィルタ・ドライバの詳細は、Oracle ASMフィルタ・ドライバを参照してください。

ディスク・グループのマウントおよびディスマウントについて

データベース・インスタンスでディスク・グループ内のファイルにアクセスするには、ローカルOracle ASMインスタンスによってディスク・グループをマウントする必要があります。ディスク・グループをマウントするには、全ディスクを検出し、マウントされているディスク・グループのファイルを検索する必要があります。

ディスク・グループを明示的にディスマウントできます。任意のディスク・グループのファイルが開いているときに、forceオプションを使用せずにそのディスク・グループをディスマウントしようとすると、エラーが報告されます。Oracle ASM冗長性設定を超えると、ディスクに障害が生じる可能性があります。この問題が発生した場合は、ディスク・グループが強制的にディスマウントされます。ディスク・グループが強制的にディスマウントされると、データベースはディスク・グループ内のファイルにアクセスできません。

ディスク・グループの詳細は、ディスク・グループのマウントおよびディスマウントを参照してください。

ディスクの追加と削除について

ディスクを既存のディスク・グループに追加すると、領域を増やしてスループットを改善することができます。指定された検出文字列により、追加できるディスクが特定されます。追加するディスクは、ASM_DISKSTRING初期化パラメータを使用してすべてのOracle ASMインスタンスによって検出される必要があります。ディスクを追加すると、Oracle ASMのリバランス操作によってデータが新しいディスクに移動します。リバランスI/Oを最小限にするには、複数のディスクを同時に追加するのがより効率的です。

ディスクに障害が発生した場合や、容量の用途を再設定する場合、ディスク・グループからディスクを削除できます。ディスクを削除するには、検出文字列のデバイス名ではなくOracle ASMディスク名を使用します。ディスクへの書込み中にエラーが発生すると、ディスクはOracle ASMによって自動的に削除されます。

ディスク・グループのメンバーシップの変更の詳細は、ディスク・グループの変更を参照してください。

オンライン・ストレージの再構成および動的リバランスについて

ディスク・グループのリバランスによってデータがディスク間で移動し、すべてのファイルがディスク・グループ内の全ディスクで均等に分散されます。すべてのファイルが均等に分散されると、全ディスクが同じ割合で均等に埋められます。これにより、ロード・バランシングが保証されます。リバランスではI/O統計に基づいてデータが再配置されることはなく、I/O統計に基づいてリバランスが開始されることもありません。Oracle ASMのリバランス操作は、ディスク・グループのディスクのサイズによって制御されます。

Oracle ASMは、ディスクの追加、削除またはサイズ変更などのストレージ構成の変更後にリバランスを自動的に開始します。指数設定パラメータにより、リバランス操作が行われる速度が決まります。

リバランスを手動で開始して、実行するリバランスの指数設定を変更できます。リバランスを実行しているインスタンスが停止すると、リバランスは自動的に再開されます。データベースはリバランス操作中も動作可能です。

ASM_POWER_LIMIT初期化パラメータの設定により、データベースのパフォーマンスに対する影響を最小限に抑えることができます。指数制限の設定値の詳細は、ASM_POWER_LIMITを参照してください。ディスク・リバランスの詳細は、ディスク・グループの手動リバランスを参照してください。