3.2.2.2 Provision a Vault Using Only One Storage Pool For Each Media Type

If your Exascale cluster is configured with Oracle Exadata System Software before release 26.1.0, you can specify one set of resource provisioning attributes, covering all media types, that is linked directly to the vault.

This approach remains in later Oracle Exadata System Software releases for backward compatibility.

Following is the list of resource provisioning attributes that you can specify:

  • spaceProvEF, spaceProvHC, spaceProvXT: Provisions the vault with the specified amount of extreme flash (EF), high capacity (HC), or extended (XT) storage space.

  • iopsProvEF, iopsProvHC, iopsProvXT: Provisions the vault with the specified number of IOPS from extreme flash (EF), high capacity (HC), or extended (XT) storage.

  • flashCacheProv: Provisions the vault with the specified amount of flash cache space.

  • flashLogProv: Boolean value (true or false) indicating whether the vault is provisioned with access to Exadata Smart Flash Log.

  • xrmemCacheProv: Provisions the vault with the specified amount of Exadata RDMA Memory Cache (XRMEM cache) space.

    Use this attribute only on systems with HC or EF storage, but not both. For systems with HC and EF storage, use the following media-specific XRMEM cache provisioning attributes.

  • xrmemCacheProvEF: Provisions the vault with the specified amount of XRMEM cache space associated with EF media.

  • xrmemCacheProvHC: Provisions the vault with the specified amount of XRMEM cache space associated with HC media.

You can specify the resource provisioning attributes when you create a vault or separately after vault creation. You can also modify or remove existing attribute settings.

  • When you create a vault, using the ESCLI mkvault command, you can specify one or more resource provisioning attributes that are linked directly to the vault.

    For example, the following command creates a new vault that is provisioned with 5 TB of high capacity storage (HC) space and 100 GB of flash cache space:

    @> mkvault @my-data --attributes spaceProvHC=5T,flashCacheProv=100G

    Note:

    If you specify a value for any provisioning attributes using the mkvault command, then the vault is limited to use the provisioned resources from the corresponding storage pools and the other storage pools are effectively disabled.

    For further details, see the mkvault command reference.

  • You can also specify resource provisioning attributes that are linked directly to the vault when you modify a vault using the ESCLI chvault command.

    For example, the following command modifies the specified vault by setting the amount of provisioned HC storage space to 10 TB.

    @> chvault @my-data --attributes spaceProvHC=10T

    Note:

    The chvault command only changes the specified attributes. All other settings are unaffected.

    For further details, see the chvault command reference.

  • You can effectively remove the resource provisioning settings that are linked directly to the vault by resetting the attributes to their default values. To restore the default values, set any modified attribute with a space or IOPS value to unlimited, and reset flashLogProv to true (if it is set otherwise).

    For example:

    @> chvault @my-data --attributes spaceProvHC=unlimited,flashCacheProv=unlimited