ASM_DISKGROUPS
初期化パラメータで指定したディスク・グループは、Oracle ASMインスタンスの起動時に自動的にマウントされます。このプロセスにより、Oracle ASMと同じノードで動作しているすべてのデータベース・インスタンスが、これらのディスク・グループを使用できるようになります。ディスク・グループは、Oracle ASMインスタンスの停止時にディスマウントされます。また、Oracle ASMでは、ディスク・グループは最初に作成するときにも自動的にマウントされ、削除するときにディスマウントされます。
ディスク・グループのマウント時に、ディスク・グループ番号が選択されます。この番号は、ディスク・グループのマウントごとに変わります。ディスク・グループ番号は永続的な構造で記録されませんが、現在の値はV$ASM
ビューのGROUP_NUMBER
列に表示できます。
ディスク・グループを手動でマウントまたはディスマウントする場合は、ALTER DISKGROUP...MOUNT
またはALTER DISKGROUP...DISMOUNT
文を使用します。ディスク・グループは名前別にマウントまたはディスマウントすることも、ALL
を指定することもできます。オプションのFORCE
オプションを指定することもできます。FORCE
オプションの使用の詳細は、「FORCEオプションを使用したディスク・グループのマウント」を参照してください。
オープン・ファイルを含むディスク・グループをディスマウントしようとすると、FORCE
句も指定しないかぎり、この文は失敗します。
RESTRICTED
モードのOracle ASMクラスタ環境では、ディスク・グループは単一インスタンスの排他モードでマウントされます。このクラスタ内の他のOracle ASMインスタンスはこのディスク・グループをマウントできません。このモードでは、Oracle ASMクライアントはディスク・グループを使用できません。このモードは、高速リバランスを実行する場合に使用します。
次のSQL文では、Oracle ASMインスタンスに現在マウントされているすべてのディスク・グループをディスマウントします。
ALTER DISKGROUP ALL DISMOUNT;
次のSQL文では、ディスク・グループdata1
をマウントします。
ALTER DISKGROUP data1 MOUNT;