4.3.10.2 ALTER DISKGROUP
構文
ALTER DISKGROUP
{ ACFSNAME=acfs_name |
ACFSPATH=acfs_path |
ACFSSIZE=acfs_size |
CELLLIST='cell_list' |
DISKGROUPNAME=diskgroup_name |
DISKGROUPLOCATION=diskgroup_location |
DISKGROUPSIZE=diskgroup_size |
OCRVOTE=ocr_voting_disks_included |
QUORUMDISK=quorum_disks_included |
REDUNDANCY=redundancy_level |
SLICESIZE=slice_size |
SPARSE=sparse } ...
WHERE
{ ID=diskgroup_id |
CLUSTERNUMBER=cluster_number DISKGROUPNAME=diskgroup_name |
CLUSTERNAME=cluster_name DISKGROUPNAME=diskgroup_name |
CLUSTERID=cluster_id DISKGROUPNAME=diskgroup_name }
引数
Oracle ASMディスク・グループについて次の属性を変更できます。
-
ACFSNAME
: このディスク・グループ上のOracle ACFSボリュームの新しい名前を指定します。 -
ACFSPATH
: Oracle ACFSファイル・システムの新しいパスを指定します。 -
ACFSSIZE
: このディスク・グループ上のOracle ACFSボリュームの新しいサイズを指定します。 -
CELLLIST
: 一重引用符で囲みカンマで区切ってこのディスク・グループのセルを示すリストです。 -
DISKGROUPNAME
: ディスク・グループの新しい名前を指定します。 -
DISKGROUPLOCATION
: ディスク・グループが存在するメディア・タイプを指定します。有効な値はFLASHDISK
またはHARDDISK
です。デフォルト値はHARDDISK
です。Exadata構成ファイル(
es.xml
)内のすべてのクラスタにわたるすべての非RECOディスク・グループには、同じディスク・グループの場所をお薦めします。RECOディスク・グループの場所がFLASHDISK
の場合、FLASHDISK
がすべてのディスク・グループにお薦めの場所です。 -
DISKGROUPSIZE
: ディスク・グループの新しいサイズを指定します。 -
OCRVOTE
: ブール変数です。ここでのTRUE
は、ディスク・グループがクラスタのOCRおよび投票ディスクを格納する必要があることを示します。 -
QUORUMDISK
: ブール変数です。ここでのTRUE
は、ディスク・グループがクォーラムを必要とすることを示します。 -
REDUNDANCY
: ディスク・グループの冗長性レベルを指定します。有効な値は、NORMAL
またはHIGH
です。 -
SLICESIZE
: このディスク・グループのグリッド・ディスクごとにディスク上のスライス・サイズを指定します。 -
SPARSE
: ブール変数です。ここでのTRUE
は、これがスパース・ディスク・グループである必要があることを示します。
WHERE
句には、次の引数を使用できます。
-
ID
: ディスク・グループのes.xml
IDを指定します。 -
CLUSTERNUMBER
: 1から始まる、es.xml
内のクラスタ番号を指定します。 -
CLUSTERNAME
: クラスタの名前を指定します。 -
CLUSTERID
: クラスタのes.xml
IDを指定します。 -
DISKGROUPNAME
: ディスク・グループの名前を指定します。
使用上のノート
-
ALTER DISKGROUP
コマンドを使用すると、既存のディスク・グループに次の変更のみをデプロイできます。-
DISKGROUPSIZE
属性を設定することで、既存のディスク・グループのサイズを変更できます。 -
ディスク・グループを含むストレージ・サーバーを変更するには、
CELLLIST
属性を設定します。ただし、ディスク・グループからストレージ・サーバーを削除する場合は、残りのストレージ・サーバーに既存のデータを格納するのに十分な領域があることを確認する必要があります。
その他のすべてのディスク・グループ属性に対する変更は、OEDA XML構成ファイル(
es.XML
)にのみ保存される可能性があります。したがって、ALTER DISKGROUP
コマンドをDEPLOY ACTIONS
コマンドとともに使用して、たとえば既存のディスク・グループの名前を変更することはできません。 -
-
冗長性を変更する場合、ボリューム・サイズは維持されますが、スライス・サイズは再計算されます。
例4-21 OEDACLIの使用によるOracle ASMディスク・グループのサイズ変更
この例では、OEDACLIを使用して既存のOracle ASMディスク・グループのサイズを変更する方法を示します。
-
OEDA XML構成ファイルをロードします。
oedacli> LOAD FILE NAME=Oracle-test.xml SUCCESS - file loaded OK Customer : ora07adm01 - Oracle
-
コマンド
LIST DISKGROUPS
を使用してディスク・グループ詳細を表示します。oedacli> LIST DISKGROUPS version : "PhysicalLayoutLegacy" diskGroupName : "DBFS_DG" redundancy : "NORMAL" sliceSize : "default" machines : machine : ... ... cellDisks : "ALL" diskGroupSize : "436G" ocrVote : "true" quorumDisk : "false" id : "c0_dbfsdg" version : "PhysicalLayoutLegacy" diskGroupName : "DATAC1" redundancy : "NORMAL" sliceSize : "2953G" machines : .. .. cellDisks : "ALL" diskGroupSize : "53154G" ocrVote : "false" quorumDisk : "false" id : "c0_datadg" version : "PhysicalLayoutLegacy" diskGroupName : "RECOC1" redundancy : "NORMAL" sliceSize : "ALL" machines : .. .. cellDisks : "ALL" diskGroupSize : "13284G" ocrVote : "false" quorumDisk : "false" id : "c0_recodg"
-
ディスク・グループのサイズを変更するためのアクションを作成します。
oedacli> ALTER DISKGROUP DISKGROUPSIZE='2500G' WHERE CLUSTERNUMBER=1 DISKGROUPN AME='DATAC1'
-
アクションを保存します。
oedacli> SAVE ACTION
-
すべてのアクションをマージします。
oedacli> MERGE ACTIONS processMerge processMergeActions Merging Action : alter diskgroup diskgroupsize='2500G' where diskgroupname='DAT AC1' clusternumber=1 Merging ALTER DISKGROUP Action Validated and Merged OK
-
アクションをデプロイします。
oedacli> DEPLOY ACTIONS Deploying Action ID : 3 alter diskgroup diskgroupsize='2500G' where diskgroupna me='DATAC1' Deploying ALTER DISKGROUP Deploying Action ID : 4 alter diskgroup diskgroupsize='2500G' where diskgroupna me='DATAC1' clusternumber=1 Deploying ALTER DISKGROUP Validating ASM Disk status.. Disks in ASM Disk Group DATAC1 have valid status Shrinking Disk Group size to 2500 GB Resizing ASM Disk Group.. Checking Reblance operations in disk group DATAC1 Rebalance operations completed in disk group DATAC1 Original Grid Disk Size 2953 GB, new size 138 GB on node1celadm02.example.com Original Grid Disk Size 2953 GB, new size 138 GB on node1celadm03.example.com Original Grid Disk Size 2953 GB, new size 138 GB on node1celadm01.example.com Updated/New Disk Group size 2484 GB, original size 53154 GB. Done... Done
親トピック: DISKGROUP