Oracle ASMLIBおよびディスクの管理

Oracle Automatic Storage Managementライブラリ・ドライバおよびディスクを管理するには、この情報を確認します。

Oracle Automatic Storage Managementライブラリ・ドライバおよびディスクを管理するには、次の表に示す様々なオプションとともに/usr/sbin/oracleasm初期化スクリプトを使用します。

表A-4 ORACLEASMを使用したディスクの管理タスク

タスク コマンドの例 説明

ASMLIBの構成または再構成

oracleasm configure -i

必要に応じて、configureオプションを使用して、Oracle Automatic Storage Managementライブラリ・ドライバを再構成します。

コマンド・オプションを表示するには、oracleasm configure-iフラグなしで入力します。

ASMLIBのシステム再起動ロード・オプションの変更

oracleasm configure -e

有効にするオプションは-e、無効にするオプションは-dです。

-eおよび-dオプションを使用して、システムの起動時のOracle Automatic Storage Managementライブラリ・ドライバの動作を変更します。-eオプションを使用すると、システムの起動時にOracle Automatic Storage Managementライブラリ・ドライバがロードされます。

システムを再起動せずにASMLIBをロードまたはアンロード

oracleasm init

ロードするオプションはinitで、アンロードするオプションはexitです。

initおよびexitオプションを使用して、システムを再起動せずにOracle Automatic Storage Managementライブラリ・ドライバをロードまたはアンロードします。

ASMLIBで使用するディスクをマーク

oracleasm createdisk VOL1 /dev/sda1

creatediskオプションを使用して、Oracle Automatic Storage Managementライブラリ・ドライバで使用するディスク・デバイスをマークし、名前を付けます(labelnameはデバイスをマークするために使用する名前、devicepathはデバイスへのパスです)。

oracleasm createdisk labelname devicepath

名前付きディスク・デバイスのマーク解除

oracleasm deletedisk VOL1

deletediskオプションを使用して、名前付きディスク・デバイスのマークを解除します(disknameはディスクの名前です)。

oracleasm deletedisk diskname

注意: このコマンドを使用して、Oracle Automatic Storage Managementディスク・グループで使用されているディスクのマークは外さないでください。このディスクは、Oracle Automatic Storage Managementディスク・グループから削除した後でマークを外す必要があります。

ASMLIBがディスク・デバイスを使用しているかどうかの確認

oracleasm querydisk

querydiskオプションを使用して、ディスク・デバイスまたはディスク名がOracle Automatic Storage Managementライブラリ・ドライバで使用されているかどうかを確認します(diskname_devicenameは問合せを行うディスクまたはデバイスの名前です)。

oracleasm querydisk diskname_devicename

Oracle ASMLIBディスクのリスト

oracleasm listdisks

listdisksオプションを使用して、マークされたOracle ASMライブラリ・ドライバ・ディスクのディスク名を表示します。

ASMLIBディスクとしてマークされたディスクの識別

oracleasm scandisks

scandisksオプションを使用すると、別のノードでASMLIBディスクとしてマークされている共有ディスクを、クラスタ・ノードで識別できます。

ASMLIBディスクの名前変更

oracleasm renamedisk VOL1 VOL2

renamediskオプションを使用して、次の構文を使用することで、Oracle ASMライブラリ・ドライバ・ディスクまたはデバイスのラベルを変更します(managerはマネージャ・デバイスを指定し、label_deviceはOracleASMラベル名またはデバイス・パスのいずれかで指定したように名前を変更するディスクを指定し、new_labelはディスクに使用する新しいラベルを指定します)。

oracleasm renamedisk [-l manager] [-v] label_device new_label

デバッグ用に詳細な出力を指定するには、-vフラグを使用します。

注意: ディスクをラベル変更する前に、すべてのOracle DatabaseおよびOracle ASMインスタンスがディスクの使用を停止していることを確認する必要があります。これを行わないと、データが失われる可能性があります。