2.1.2.5 Oracle Exadata Database Machineエイス・ラックでのグリッド・ディスクのOracle ASMディスク・グループへの追加
次の手順では、新しいグリッド・ディスクをOracle ASMディスク・グループに追加する方法について説明します。
ノート:
この手順は、Oracle Exadata Database Machineエイス・ラック・モデル(Extreme Flash (EF)ストレージ・サーバーを使用したX4-2、X5-2およびX6-2)の元のストレージ・サーバーにのみ適用されます。
ストレージ・サーバーを追加することでストレージ・サーバーのハードウェア・リソースを拡張する場合、この手順は適用されません。
Oracle Exadata Database Machineエイス・ラックでの追加グリッド・ディスクの作成で作成されたグリッド・ディスクは、対応する既存のOracle ASMディスク・グループにOracle ASMディスクとして追加する必要があります。
-
次を検証します:
- リバランス操作が現在実行していないこと。
- すべてのOracle ASMディスクがアクティブになっていること。
-
Oracle Grid Infrastructureソフトウェアを実行している所有者として、最初のデータベース・サーバーにログインします。
-
サーバーの+ASMインスタンスにアクセスするように環境を設定します。
-
次のコマンドを使用して、ASMインスタンスに
sysasm
ユーザーとしてログインします。$ sqlplus / as sysasm
-
次のように現在の設定を検証します。
SQL> set lines 100 SQL> column attribute format a20 SQL> column value format a20 SQL> column diskgroup format a20 SQL> SELECT att.name attribute, upper(att.value) value, dg.name diskgroup FROM V$ASM_ATTRIBUTE att, V$ASM_DISKGROUP DG WHERE DG.group_number=att.group_number AND att.name LIKE '%appliance.mode%' ORDER BY att.group_number;
出力は次のようになります。
ATTRIBUTE VALUE DISKGROUP -------------------- -------------------- -------------------- appliance.mode TRUE DATAC1 appliance.mode TRUE DBFS_DG appliance.mode TRUE RECOC1
-
次のコマンドを使用して、
TRUE
が表示されたすべてのディスク・グループのappliance.mode
属性を無効化します。SQL> ALTER DISKGROUP data_diskgroup set attribute 'appliance.mode'='FALSE'; SQL> ALTER DISKGROUP reco_diskgroup set attribute 'appliance.mode'='FALSE'; SQL> ALTER DISKGROUP dbfs_dg_diskgroup set attribute 'appliance.mode'='FALSE';
このコマンドで、data_diskgroup、reco_diskgroupおよびdbfs_dg_diskgroupは、それぞれDATA、RECOおよびDBFS_DGディスク・グループの名前です。
-
グリッド・ディスクをOracle ASMディスク・グループに追加します。次の表に、ラック・タイプとディスク・グループに応じてグリッド・ディスクを作成するコマンドを示します。新しいディスクを調整するとシステムのリバランスが必要になります。
表2-2 エイス・ラックのOracle Exadata Database Machineを拡張する際にディスク・グループを追加するコマンド
ラック コマンド Extreme Flash Oracle Exadata Database Machine
SQL> ALTER DISKGROUP data_diskgroup ADD DISK 'o/*/DATA_FD_0[4-7]*' \ REBALANCE POWER 32; SQL> ALTER DISKGROUP reco_diskgroup ADD DISK 'o/*/RECO_FD_0[4-7]*' \ REBALANCE POWER 32; SQL> ALTER DISKGROUP dbfs_dg_diskgroup ADD DISK 'o/*/DBFS_DG_FD_0[4-7]*'\ REBALANCE POWER 32;
大容量Oracle Exadata Database Machine
SQL> ALTER DISKGROUP data_diskgroup ADD DISK 'o/*/DATA_CD_0[6-9]*',' \ o/*/DATA_CD_1[0-1]*' REBALANCE POWER 32; SQL> ALTER DISKGROUP reco_diskgroup ADD DISK 'o/*/RECO_CD_0[6-9]*',' \ o/*/RECO_CD_1[0-1]*' REBALANCE POWER 32; SQL> ALTER DISKGROUP
dbfs_dg_diskgroup
ADD DISK ' \ o/*/DBFS_DG_CD_0[6-9]*',' o/*/DBFS_DG_CD_1[0-1]*' REBALANCE POWER 32;成功すると、前述のコマンドによって
Diskgroup altered
が返されます。 -
(オプション)次のコマンドを使用して、現在のリバランス操作を監視します。
SQL> SELECT * FROM gv$asm_operation;
-
次のコマンドを使用して、
appliance.mode
属性を有効化します(ステップ6で無効化した場合)。SQL> ALTER DISKGROUP data_diskgroup set attribute 'appliance.mode'='TRUE'; SQL> ALTER DISKGROUP reco_diskgroup set attribute 'appliance.mode'='TRUE'; SQL> ALTER DISKGROUP dbfs_dg_diskgroup set attribute 'appliance.mode'='TRUE';
親トピック: エイス・ラックの拡張手順