This page describes how to configure Exascale Storage for Exadata Infrastructures in Google Cloud.
Before you begin
Make sure that you have the required Identity and Access Management (IAM) roles and permissions to configure Exascale Storage:
oracledatabase.cloudExadataInfrastructures.updatepermission
For more information about how to assign roles, see Apply IAM roles.
Configure Exascale Storage
To configure Exascale Storage for an Exadata Infrastructure instance, do the following:
gcloud
Use the gcloud oracle-database cloud-exadata-infrastructures configure-exascale
command to configure the Exascale Storage.
gcloud oracle-database cloud-exadata-infrastructures configure-exascale EXADATA_INFRASTRUCTURE_ID \ --project=PROJECT_ID \ --location=REGION \ --total-storage-size-gb=STORAGE_SIZE \ --total-vm-storage-size-gb=VM_STORAGE_SIZE
Replace the following:
- EXADATA_INFRASTRUCTURE: the ID of the Exadata Infrastructure.
- PROJECT_ID: the ID of your Google Cloud project.
- REGION: the region where your Exadata Infrastructure is located.
- STORAGE_SIZE: the amount of Exascale storage (in GiBs) that you want to allocate from the Exadata Infrastructure.
- VM_STORAGE_SIZE: the amount of Exascale VM storage (in GiBs) that you want to allocate from the Exadata Infrastructure.
API
To configure the Exascale Storage for an Exadata Infrastructure instance, run
the following curl command:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
"https://oracledatabase.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/cloudExadataInfrastructures/EXADATA_INFRASTRUCTURE_ID:configureExascale"
-d \
'{
"total_storage_size_gb": "STORAGE_SIZE",
"total_vm_storage_size_gb": "VM_STORAGE_SIZE"
}'
Replace the following:
- PROJECT_ID: the ID of your Google Cloud project.
- REGION: the region where your Exadata Infrastructure is located.
- EXADATA_INFRASTRUCTURE: the ID of the Exadata Infrastructure.
- STORAGE_SIZE: the amount of Exascale storage (in GiBs) that you want to allocate from the Exadata Infrastructure.
- VM_STORAGE_SIZE: the amount of Exascale VM storage (in GiBs) that you want to allocate from the Exadata Infrastructure.