Skip to main content

exadata_infrastructures

Creates, updates, deletes, gets or lists an exadata_infrastructures resource.

Overview​

Nameexadata_infrastructures
TypeResource
Idoci.database.exadata_infrastructures

Fields​

The following fields are returned by SELECT queries:

The Exadata Cloud@Customer infrastructure details.

NameDatatypeDescription
idstringThe [OCID](/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure.
activatedStorageCountintegerThe requested number of additional storage servers activated for the Exadata infrastructure.
additionalComputeCountintegerThe requested number of additional compute servers for the Exadata infrastructure.
additionalComputeSystemModelstringOracle Exadata System Model specification. The system model determines the amount of compute or storage server resources available for use. For more information, please see [System and Shape Configuration Options] (https:​//docs.oracle.com/en/engineered-systems/exadata-cloud-at-customer/ecccm/ecc-system-config-options.html#GUID-9E090174-5C57-4EB1-9243-B470F9F10D6B) (X7, X8, X8M, X9M, X11M)
additionalStorageCountintegerThe requested number of additional storage servers for the Exadata infrastructure.
adminNetworkCIDRstringThe CIDR block for the Exadata administration network.
availabilityDomainstringThe name of the availability domain that the Exadata infrastructure is located in.
cloudControlPlaneServer1stringThe IP address for the first control plane server.
cloudControlPlaneServer2stringThe IP address for the second control plane server.
compartmentIdstringThe [OCID](/Content/General/Concepts/identifiers.htm) of the compartment.
computeCountintegerThe number of compute servers for the Exadata infrastructure.
computeModelstringThe compute model of the Base Database, Exadata Infrastructure, VM Cluster and Autonomous AI Database. (ECPU, OCPU) (x-default-description: Null used when unspecified.)
contactsarrayThe list of contacts for the Exadata infrastructure.
corporateProxystringThe corporate network proxy for access to the control plane network.
cpusEnabledintegerThe number of enabled CPU cores.
csiNumberstringThe CSI Number of the Exadata infrastructure.
dataStorageSizeInTBsnumber (double)Size, in terabytes, of the DATA disk group.
databaseServerTypestringThe database server type of the Exadata infrastructure. (x-default-description: null)
dbNodeStorageSizeInGBsintegerThe local node storage allocated in GBs.
dbServerVersionstringThe software version of the database servers (dom0) in the Exadata infrastructure.
definedFileSystemConfigurationsarrayDetails of the file system configuration of the Exadata infrastructure.
definedTagsobjectDefined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/Content/General/Concepts/resourcetags.htm).
displayNamestringThe user-friendly name for the Exadata Cloud@Customer infrastructure. The name does not need to be unique.
dnsServerarrayThe list of DNS server IP addresses. Maximum of 3 allowed.
freeformTagsobjectFree-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"}
gatewaystringThe gateway for the control plane network.
infiniBandNetworkCIDRstringThe CIDR block for the Exadata InfiniBand interconnect.
isMultiRackDeploymentbooleanIndicates if deployment is Multi-Rack or not.
isSchedulingPolicyAssociatedbooleanIf true, the infrastructure is using granular maintenance scheduling preference.
lifecycleDetailsstringAdditional information about the current lifecycle state.
lifecycleStatestringThe current lifecycle state of the Exadata infrastructure. (CREATING, REQUIRES_ACTIVATION, ACTIVATING, ACTIVE, ACTIVATION_FAILED, FAILED, UPDATING, DELETING, DELETED, DISCONNECTED, MAINTENANCE_IN_PROGRESS, WAITING_FOR_CONNECTIVITY)
maintenanceSLOStatusstringA field to capture ‘Maintenance SLO Status’ for the Exadata infrastructure with values ‘OK’, ‘DEGRADED’. Default is ‘OK’ when the infrastructure is provisioned. (OK, DEGRADED)
maintenanceVersionPreferencesobjectThe preferences for target versions of future maintenance runs. Currently these preferences are only supported for Monthly maintenance runs created via scheduling plans If no preferences are specified then the version will be set by default to "Latest". Changing preferences will not change versions for an already existing maintenance run.
maintenanceWindowobjectThe scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
maxCpuCountintegerThe total number of CPU cores available.
maxDataStorageInTBsnumber (double)The total available DATA disk group size.
maxDbNodeStorageInGBsintegerThe total local node storage available in GBs.
maxMemoryInGBsintegerThe total memory available in GBs.
memorySizeInGBsintegerThe memory allocated in GBs.
monthlyDbServerVersionstringThe monthly software version of the database servers (dom0) in the Exadata infrastructure.
multiRackConfigurationFilestring (byte)The base64 encoded Multi-Rack configuration json file.
netmaskstringThe netmask for the control plane network.
networkBondingModeDetailsobjectDetails of bonding mode for Client and Backup and DR networks of an Exadata infrastructure.
ntpServerarrayThe list of NTP server IP addresses. Maximum of 3 allowed.
rackSerialNumberstringThe serial number for the Exadata infrastructure.
shapestringThe shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.
storageCountintegerThe number of Exadata storage servers for the Exadata infrastructure.
storageServerTypestringThe storage server type of the Exadata infrastructure. (x-default-description: null)
storageServerVersionstringThe software version of the storage servers (cells) in the Exadata infrastructure.
systemTagsobjectSystem tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](/Content/General/Concepts/resourcetags.htm).
timeCreatedstring (date-time)The date and time the Exadata infrastructure was created.
timeZonestring (x-obmcs-time-zone)The time zone of the Exadata infrastructure. For details, see [Exadata Infrastructure Time Zones](/Content/Database/References/timezones.htm).

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectexadataInfrastructureId, regionopc-request-id, excludedFieldsGets information about the specified Exadata infrastructure. Applies to Exadata Cloud@Customer instances only.<br />To get information on an Exadata Cloud Service infrastructure resource, use the [GetCloudExadataInfrastructure](#/en/database/latest/CloudExadataInfrastructure/GetCloudExadataInfrastructure) operation.<br />
listselectcompartmentId, regionlimit, page, opc-request-id, sortBy, sortOrder, lifecycleState, displayName, excludedFieldsLists the Exadata infrastructure resources in the specified compartment. Applies to Exadata Cloud@Customer instances only.<br />To list the Exadata Cloud Service infrastructure resources in a compartment, use the [ListCloudExadataInfrastructures](#/en/database/latest/CloudExadataInfrastructure/ListCloudExadataInfrastructures) operation.<br />
createinsertregion, compartmentId, displayName, shape, timeZone, cloudControlPlaneServer1, cloudControlPlaneServer2, netmask, gateway, adminNetworkCIDR, infiniBandNetworkCIDR, dnsServer, ntpServer, corporateProxyopc-retry-token, opc-request-idCreates an Exadata infrastructure resource. Applies to Exadata Cloud@Customer instances only.<br />To create an Exadata Cloud Service infrastructure resource, use the [CreateCloudExadataInfrastructure](#/en/database/latest/CloudExadataInfrastructure/CreateCloudExadataInfrastructure) operation.<br />
updateupdateexadataInfrastructureId, regionif-match, opc-request-idUpdates the Exadata infrastructure resource. Applies to Exadata Cloud@Customer instances only.<br />To update an Exadata Cloud Service infrastructure resource, use the [UpdateCloudExadataInfrastructure](#/en/database/latest/CloudExadataInfrastructure/UpdateCloudExadataInfrastructure) operation.<br />
deletedeleteexadataInfrastructureId, regionif-match, opc-request-idDeletes the Exadata Cloud@Customer infrastructure.<br />
activate_exadata_infrastructureexecexadataInfrastructureId, region, activationFileopc-request-id, opc-retry-tokenActivates the specified Exadata infrastructure resource. Applies to Exadata Cloud@Customer instances only.<br />
add_storage_capacity_exadata_infrastructureexecexadataInfrastructureId, regionif-match, opc-request-id, opc-retry-tokenMakes the storage capacity from additional storage servers available for VM Cluster consumption. Applies to Exadata Cloud@Customer instances only.<br />
change_compartmentexecexadataInfrastructureId, region, compartmentIdopc-retry-token, opc-request-id, if-matchMoves an Exadata infrastructure resource and its dependent resources to another compartment. Applies to Exadata Cloud@Customer instances only.<br />To move an Exadata Cloud Service infrastructure resource to another compartment, use the [ChangeCloudExadataInfrastructureCompartment](#/en/database/latest/CloudExadataInfrastructure/ChangeCloudExadataInfrastructureCompartment) operation.<br />
download_exadata_infrastructure_config_fileexecexadataInfrastructureId, regionopc-request-id, opc-retry-tokenDownloads the configuration file for the specified Exadata Cloud@Customer infrastructure.<br />

Parameters​

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
compartmentIdstringThe compartment [OCID](/Content/General/Concepts/identifiers.htm).
exadataInfrastructureIdstringThe Exadata infrastructure [OCID](/Content/General/Concepts/identifiers.htm).
regionstringOCI region identifier (e.g. us-ashburn-1, ap-sydney-1); resolves from OCI_REGION when not supplied in the query. (default: us-ashburn-1, x-stackQL-envVar: OCI_REGION)
displayNamestringA filter to return only resources that match the entire display name given. The match is not case sensitive.
excludedFieldsarrayIf provided, the specified fields will be excluded in the response.
if-matchstringFor optimistic concurrency control. In the PUT or DELETE call for a resource, set the if-match parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.
lifecycleStatestringA filter to return only resources that match the given lifecycle state exactly.
limitintegerThe maximum number of items to return per page.
opc-request-idstringUnique identifier for the request.
opc-retry-tokenstringA token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated before then due to conflicting operations (for example, if a resource has been deleted and purged from the system, then a retry of the original creation request may be rejected).
pagestringThe pagination token to continue listing from.
sortBystringThe field to sort by. You can provide one sort order (sortOrder). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive.
sortOrderstringThe sort order to use, either ascending (ASC) or descending (DESC).

SELECT examples​

Gets information about the specified Exadata infrastructure. Applies to Exadata Cloud@Customer instances only.<br />To get information on an Exadata Cloud Service infrastructure resource, use the [GetCloudExadataInfrastructure](#/en/database/latest/CloudExadataInfrastructure/GetCloudExadataInfrastructure) operation.<br />

SELECT
id,
activatedStorageCount,
additionalComputeCount,
additionalComputeSystemModel,
additionalStorageCount,
adminNetworkCIDR,
availabilityDomain,
cloudControlPlaneServer1,
cloudControlPlaneServer2,
compartmentId,
computeCount,
computeModel,
contacts,
corporateProxy,
cpusEnabled,
csiNumber,
dataStorageSizeInTBs,
databaseServerType,
dbNodeStorageSizeInGBs,
dbServerVersion,
definedFileSystemConfigurations,
definedTags,
displayName,
dnsServer,
freeformTags,
gateway,
infiniBandNetworkCIDR,
isMultiRackDeployment,
isSchedulingPolicyAssociated,
lifecycleDetails,
lifecycleState,
maintenanceSLOStatus,
maintenanceVersionPreferences,
maintenanceWindow,
maxCpuCount,
maxDataStorageInTBs,
maxDbNodeStorageInGBs,
maxMemoryInGBs,
memorySizeInGBs,
monthlyDbServerVersion,
multiRackConfigurationFile,
netmask,
networkBondingModeDetails,
ntpServer,
rackSerialNumber,
shape,
storageCount,
storageServerType,
storageServerVersion,
systemTags,
timeCreated,
timeZone
FROM oci.database.exadata_infrastructures
WHERE exadataInfrastructureId = '{{ exadataInfrastructureId }}' -- required
AND region = '{{ region }}' -- required
AND opc-request-id = '{{ opc-request-id }}'
AND excludedFields = '{{ excludedFields }}'
;

INSERT examples​

Creates an Exadata infrastructure resource. Applies to Exadata Cloud@Customer instances only.<br />To create an Exadata Cloud Service infrastructure resource, use the [CreateCloudExadataInfrastructure](#/en/database/latest/CloudExadataInfrastructure/CreateCloudExadataInfrastructure) operation.<br />

INSERT INTO oci.database.exadata_infrastructures (
adminNetworkCIDR,
cloudControlPlaneServer1,
cloudControlPlaneServer2,
compartmentId,
computeCount,
contacts,
corporateProxy,
databaseServerType,
definedTags,
displayName,
dnsServer,
freeformTags,
gateway,
infiniBandNetworkCIDR,
isMultiRackDeployment,
maintenanceVersionPreferences,
maintenanceWindow,
multiRackConfigurationFile,
netmask,
networkBondingModeDetails,
ntpServer,
shape,
storageCount,
storageServerType,
timeZone,
region,
opc-retry-token,
opc-request-id
)
SELECT
'{{ adminNetworkCIDR }}' /* required */,
'{{ cloudControlPlaneServer1 }}' /* required */,
'{{ cloudControlPlaneServer2 }}' /* required */,
'{{ compartmentId }}' /* required */,
{{ computeCount }},
'{{ contacts }}',
'{{ corporateProxy }}' /* required */,
'{{ databaseServerType }}',
'{{ definedTags }}',
'{{ displayName }}' /* required */,
'{{ dnsServer }}' /* required */,
'{{ freeformTags }}',
'{{ gateway }}' /* required */,
'{{ infiniBandNetworkCIDR }}' /* required */,
{{ isMultiRackDeployment }},
'{{ maintenanceVersionPreferences }}',
'{{ maintenanceWindow }}',
'{{ multiRackConfigurationFile }}',
'{{ netmask }}' /* required */,
'{{ networkBondingModeDetails }}',
'{{ ntpServer }}' /* required */,
'{{ shape }}' /* required */,
{{ storageCount }},
'{{ storageServerType }}',
'{{ timeZone }}' /* required */,
'{{ region }}',
'{{ opc-retry-token }}',
'{{ opc-request-id }}'
RETURNING
id,
activatedStorageCount,
additionalComputeCount,
additionalComputeSystemModel,
additionalStorageCount,
adminNetworkCIDR,
availabilityDomain,
cloudControlPlaneServer1,
cloudControlPlaneServer2,
compartmentId,
computeCount,
computeModel,
contacts,
corporateProxy,
cpusEnabled,
csiNumber,
dataStorageSizeInTBs,
databaseServerType,
dbNodeStorageSizeInGBs,
dbServerVersion,
definedFileSystemConfigurations,
definedTags,
displayName,
dnsServer,
freeformTags,
gateway,
infiniBandNetworkCIDR,
isMultiRackDeployment,
isSchedulingPolicyAssociated,
lifecycleDetails,
lifecycleState,
maintenanceSLOStatus,
maintenanceVersionPreferences,
maintenanceWindow,
maxCpuCount,
maxDataStorageInTBs,
maxDbNodeStorageInGBs,
maxMemoryInGBs,
memorySizeInGBs,
monthlyDbServerVersion,
multiRackConfigurationFile,
netmask,
networkBondingModeDetails,
ntpServer,
rackSerialNumber,
shape,
storageCount,
storageServerType,
storageServerVersion,
systemTags,
timeCreated,
timeZone
;

UPDATE examples​

Updates the Exadata infrastructure resource. Applies to Exadata Cloud@Customer instances only.<br />To update an Exadata Cloud Service infrastructure resource, use the [UpdateCloudExadataInfrastructure](#/en/database/latest/CloudExadataInfrastructure/UpdateCloudExadataInfrastructure) operation.<br />

UPDATE oci.database.exadata_infrastructures
SET
additionalComputeCount = {{ additionalComputeCount }},
additionalComputeSystemModel = '{{ additionalComputeSystemModel }}',
additionalStorageCount = {{ additionalStorageCount }},
adminNetworkCIDR = '{{ adminNetworkCIDR }}',
cloudControlPlaneServer1 = '{{ cloudControlPlaneServer1 }}',
cloudControlPlaneServer2 = '{{ cloudControlPlaneServer2 }}',
contacts = '{{ contacts }}',
corporateProxy = '{{ corporateProxy }}',
definedTags = '{{ definedTags }}',
dnsServer = '{{ dnsServer }}',
freeformTags = '{{ freeformTags }}',
gateway = '{{ gateway }}',
infiniBandNetworkCIDR = '{{ infiniBandNetworkCIDR }}',
isMultiRackDeployment = {{ isMultiRackDeployment }},
maintenanceVersionPreferences = '{{ maintenanceVersionPreferences }}',
maintenanceWindow = '{{ maintenanceWindow }}',
multiRackConfigurationFile = '{{ multiRackConfigurationFile }}',
netmask = '{{ netmask }}',
networkBondingModeDetails = '{{ networkBondingModeDetails }}',
ntpServer = '{{ ntpServer }}',
timeZone = '{{ timeZone }}'
WHERE
exadataInfrastructureId = '{{ exadataInfrastructureId }}' --required
AND region = '{{ region }}' --required
AND if-match = '{{ if-match}}'
AND opc-request-id = '{{ opc-request-id}}'
RETURNING
id,
activatedStorageCount,
additionalComputeCount,
additionalComputeSystemModel,
additionalStorageCount,
adminNetworkCIDR,
availabilityDomain,
cloudControlPlaneServer1,
cloudControlPlaneServer2,
compartmentId,
computeCount,
computeModel,
contacts,
corporateProxy,
cpusEnabled,
csiNumber,
dataStorageSizeInTBs,
databaseServerType,
dbNodeStorageSizeInGBs,
dbServerVersion,
definedFileSystemConfigurations,
definedTags,
displayName,
dnsServer,
freeformTags,
gateway,
infiniBandNetworkCIDR,
isMultiRackDeployment,
isSchedulingPolicyAssociated,
lifecycleDetails,
lifecycleState,
maintenanceSLOStatus,
maintenanceVersionPreferences,
maintenanceWindow,
maxCpuCount,
maxDataStorageInTBs,
maxDbNodeStorageInGBs,
maxMemoryInGBs,
memorySizeInGBs,
monthlyDbServerVersion,
multiRackConfigurationFile,
netmask,
networkBondingModeDetails,
ntpServer,
rackSerialNumber,
shape,
storageCount,
storageServerType,
storageServerVersion,
systemTags,
timeCreated,
timeZone;

DELETE examples​

Deletes the Exadata Cloud@Customer infrastructure.<br />

DELETE FROM oci.database.exadata_infrastructures
WHERE exadataInfrastructureId = '{{ exadataInfrastructureId }}' --required
AND region = '{{ region }}' --required
AND if-match = '{{ if-match }}'
AND opc-request-id = '{{ opc-request-id }}'
;

Lifecycle Methods​

Activates the specified Exadata infrastructure resource. Applies to Exadata Cloud@Customer instances only.<br />

EXEC oci.database.exadata_infrastructures.activate_exadata_infrastructure
@exadataInfrastructureId='{{ exadataInfrastructureId }}' --required,
@region='{{ region }}' --required,
@opc-request-id='{{ opc-request-id }}',
@opc-retry-token='{{ opc-retry-token }}'
@@json=
'{
"activationFile": "{{ activationFile }}"
}'
;