Values.DbSystemShapeSummarySourceInformation about a hardware system model (shape) that's available for an Exadata infrastructure. The shape determines resources, such as CPU cores, memory, and storage, to allocate to the Exadata infrastructure.
type nonrec t = {availableCoreCount : Integer.t option;The maximum number of CPU cores that can be enabled for the shape.
*)availableCoreCountPerNode : Integer.t option;The maximum number of CPU cores per DB node that can be enabled for the shape.
*)availableDataStorageInTBs : Integer.t option;The maximum amount of data storage, in terabytes (TB), that can be enabled for the shape.
*)availableDataStoragePerServerInTBs : Integer.t option;The maximum amount of data storage, in terabytes (TB), that's available per storage server for the shape.
*)availableDbNodePerNodeInGBs : Integer.t option;The maximum amount of DB node storage, in gigabytes (GB), that's available per DB node for the shape.
*)availableDbNodeStorageInGBs : Integer.t option;The maximum amount of DB node storage, in gigabytes (GB), that can be enabled for the shape.
*)availableMemoryInGBs : Integer.t option;The maximum amount of memory, in gigabytes (GB), that can be enabled for the shape.
*)availableMemoryPerNodeInGBs : Integer.t option;The maximum amount of memory, in gigabytes (GB), that's available per DB node for the shape.
*)coreCountIncrement : Integer.t option;The discrete number by which the CPU core count for the shape can be increased or decreased.
*)maxStorageCount : Integer.t option;The maximum number of Exadata storage servers that's available for the shape.
*)maximumNodeCount : Integer.t option;The maximum number of compute servers that is available for the shape.
*)minCoreCountPerNode : Integer.t option;The minimum number of CPU cores that can be enabled per node for the shape.
*)minDataStorageInTBs : Integer.t option;The minimum amount of data storage, in terabytes (TB), that must be allocated for the shape.
*)minDbNodeStoragePerNodeInGBs : Integer.t option;The minimum amount of DB node storage, in gigabytes (GB), that must be allocated per DB node for the shape.
*)minMemoryPerNodeInGBs : Integer.t option;The minimum amount of memory, in gigabytes (GB), that must be allocated per DB node for the shape.
*)minStorageCount : Integer.t option;The minimum number of Exadata storage servers that are available for the shape.
*)minimumCoreCount : Integer.t option;The minimum number of CPU cores that can be enabled for the shape.
*)minimumNodeCount : Integer.t option;The minimum number of compute servers that are available for the shape.
*)runtimeMinimumCoreCount : Integer.t option;The runtime minimum number of CPU cores that can be enabled for the shape.
*)shapeFamily : String_.t option;The family of the shape.
*)shapeType : ShapeType.t option;The shape type. This property is determined by the CPU hardware.
*)name : String_.t option;The name of the shape.
*)computeModel : ComputeModel.t option;The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.
*)areServerTypesSupported : Boolean.t option;Indicates whether the hardware system model supports configurable database and server storage types.
*)}val make :
?availableCoreCount:??? ->
?availableCoreCountPerNode:??? ->
?availableDataStorageInTBs:??? ->
?availableDataStoragePerServerInTBs:??? ->
?availableDbNodePerNodeInGBs:??? ->
?availableDbNodeStorageInGBs:??? ->
?availableMemoryInGBs:??? ->
?availableMemoryPerNodeInGBs:??? ->
?coreCountIncrement:??? ->
?maxStorageCount:??? ->
?maximumNodeCount:??? ->
?minCoreCountPerNode:??? ->
?minDataStorageInTBs:??? ->
?minDbNodeStoragePerNodeInGBs:??? ->
?minMemoryPerNodeInGBs:??? ->
?minStorageCount:??? ->
?minimumCoreCount:??? ->
?minimumNodeCount:??? ->
?runtimeMinimumCoreCount:??? ->
?shapeFamily:??? ->
?shapeType:??? ->
?name:??? ->
?computeModel:??? ->
?areServerTypesSupported:??? ->
unit ->
t