My Oracle Support Banner

How to Resize Grid Disks in Exadata (Doc ID 2176737.1)

Last updated on APRIL 18, 2024

Applies to:

Oracle Database - Enterprise Edition - Version to [Release 11.2 to 12.1]
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Database Exadata Express Cloud Service - Version N/A and later
Oracle Database Exadata Cloud Machine - Version N/A and later
Oracle Database Cloud Exadata Service - Version N/A and later
Information in this document applies to any platform.


This note explains how to resize griddisks and diskgroups in Exadata. The scenario in this note is that there is no free space available on the celldisks and one diskgroup (in this case RECO) has plenty of free space. We would like to shrink the RECO diskgroup to give up a good portion of the free space to the DATA disk group.  The free space available after RECO shrinks will be at a non-contiguous offset from DATA's existing space allocations.  Griddisks can use space anywhere on the celldisks without being contiguous.

You will not need to bother with shrinking a griddisk if celldisks already have sufficient space to expand existing griddisks.  In that case, you would be skipping steps 2 and 3 below where the example shows the RECO diskgroup and griddisks are shrunk (you should still verify the celldisks have enough free space before growing the DATA griddisks).

This note applies to bare metal and VM deployments.


NOTE: There is a known issue (bug 19695225) which may be exposed if the grid disk size is adjusted many times. Please apply the patch for this bug prior to performing the actions described in this document.



To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document
 1. Determine the amount of space to allocate from RECOC1 to DATAC1 Diskgroups
 View the failure groups used by the diskgroup that will shrink
 Check celldisks for available free space
 Calculate the amount of space to shrink from the RECO diskgroup and per each griddisk
 Calculate the amount of space per griddisk to increase the DATA griddisks and diskgroup
 2. Shrink all of the RECO ASM disks down to the new desired size for all disks
 3. Shrink the RECO griddisks on all cells down to the new, smaller size
 4. Increase the DATA grididisks on all cells to use the newly available free space
 5.Increase the size of all ASM disks in DATA to use the larger griddisks

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.