Skip to content

/AWS1/CL_ODBDBSYSTEMSHAPESUMM

Information 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.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_availablecorecount TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The maximum number of CPU cores that can be enabled for the shape.

iv_availablecorecountpernode TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The maximum number of CPU cores per DB node that can be enabled for the shape.

iv_availabledatastorageintbs TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The maximum amount of data storage, in terabytes (TB), that can be enabled for the shape.

iv_availdatastrgpersrvintbs TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The maximum amount of data storage, in terabytes (TB), that's available per storage server for the shape.

iv_availdbnodepernodeingbs TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The maximum amount of DB node storage, in gigabytes (GB), that's available per DB node for the shape.

iv_availdbnodestorageingbs TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The maximum amount of DB node storage, in gigabytes (GB), that can be enabled for the shape.

iv_availablememoryingbs TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The maximum amount of memory, in gigabytes (GB), that can be enabled for the shape.

iv_availmemorypernodeingbs TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The maximum amount of memory, in gigabytes (GB), that's available per DB node for the shape.

iv_corecountincrement TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The discrete number by which the CPU core count for the shape can be increased or decreased.

iv_maxstoragecount TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The maximum number of Exadata storage servers that's available for the shape.

iv_maximumnodecount TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The maximum number of compute servers that is available for the shape.

iv_mincorecountpernode TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The minimum number of CPU cores that can be enabled per node for the shape.

iv_mindatastorageintbs TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The minimum amount of data storage, in terabytes (TB), that must be allocated for the shape.

iv_mindbnodestrgpernodeingbs TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The minimum amount of DB node storage, in gigabytes (GB), that must be allocated per DB node for the shape.

iv_minmemorypernodeingbs TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The minimum amount of memory, in gigabytes (GB), that must be allocated per DB node for the shape.

iv_minstoragecount TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The minimum number of Exadata storage servers that are available for the shape.

iv_minimumcorecount TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The minimum number of CPU cores that can be enabled for the shape.

iv_minimumnodecount TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The minimum number of compute servers that are available for the shape.

iv_runtimeminimumcorecount TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The runtime minimum number of CPU cores that can be enabled for the shape.

iv_shapefamily TYPE /AWS1/ODBSTRING /AWS1/ODBSTRING

The family of the shape.

iv_shapetype TYPE /AWS1/ODBSHAPETYPE /AWS1/ODBSHAPETYPE

The shape type. This property is determined by the CPU hardware.

iv_name TYPE /AWS1/ODBSTRING /AWS1/ODBSTRING

The name of the shape.

iv_computemodel TYPE /AWS1/ODBCOMPUTEMODEL /AWS1/ODBCOMPUTEMODEL

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.

iv_areservertypessupported TYPE /AWS1/ODBBOOLEAN /AWS1/ODBBOOLEAN

Indicates whether the hardware system model supports configurable database and server storage types.


Queryable Attributes

availableCoreCount

The maximum number of CPU cores that can be enabled for the shape.

Accessible with the following methods

Method Description
GET_AVAILABLECORECOUNT() Getter for AVAILABLECORECOUNT, with configurable default
ASK_AVAILABLECORECOUNT() Getter for AVAILABLECORECOUNT w/ exceptions if field has no
HAS_AVAILABLECORECOUNT() Determine if AVAILABLECORECOUNT has a value

availableCoreCountPerNode

The maximum number of CPU cores per DB node that can be enabled for the shape.

Accessible with the following methods

Method Description
GET_AVAILCORECOUNTPERNODE() Getter for AVAILABLECORECOUNTPERNODE, with configurable defa
ASK_AVAILCORECOUNTPERNODE() Getter for AVAILABLECORECOUNTPERNODE w/ exceptions if field
HAS_AVAILCORECOUNTPERNODE() Determine if AVAILABLECORECOUNTPERNODE has a value

availableDataStorageInTBs

The maximum amount of data storage, in terabytes (TB), that can be enabled for the shape.

Accessible with the following methods

Method Description
GET_AVAILDATASTORAGEINTBS() Getter for AVAILABLEDATASTORAGEINTBS, with configurable defa
ASK_AVAILDATASTORAGEINTBS() Getter for AVAILABLEDATASTORAGEINTBS w/ exceptions if field
HAS_AVAILDATASTORAGEINTBS() Determine if AVAILABLEDATASTORAGEINTBS has a value

availableDataStoragePerServerInTBs

The maximum amount of data storage, in terabytes (TB), that's available per storage server for the shape.

Accessible with the following methods

Method Description
GET_AVAILDATASTRGPERSRVINTBS() Getter for AVAILDATASTRGPERSERVERINTBS, with configurable de
ASK_AVAILDATASTRGPERSRVINTBS() Getter for AVAILDATASTRGPERSERVERINTBS w/ exceptions if fiel
HAS_AVAILDATASTRGPERSRVINTBS() Determine if AVAILDATASTRGPERSERVERINTBS has a value

availableDbNodePerNodeInGBs

The maximum amount of DB node storage, in gigabytes (GB), that's available per DB node for the shape.

Accessible with the following methods

Method Description
GET_AVAILDBNODEPERNODEINGBS() Getter for AVAILABLEDBNODEPERNODEINGBS, with configurable de
ASK_AVAILDBNODEPERNODEINGBS() Getter for AVAILABLEDBNODEPERNODEINGBS w/ exceptions if fiel
HAS_AVAILDBNODEPERNODEINGBS() Determine if AVAILABLEDBNODEPERNODEINGBS has a value

availableDbNodeStorageInGBs

The maximum amount of DB node storage, in gigabytes (GB), that can be enabled for the shape.

Accessible with the following methods

Method Description
GET_AVAILDBNODESTORAGEINGBS() Getter for AVAILABLEDBNODESTORAGEINGBS, with configurable de
ASK_AVAILDBNODESTORAGEINGBS() Getter for AVAILABLEDBNODESTORAGEINGBS w/ exceptions if fiel
HAS_AVAILDBNODESTORAGEINGBS() Determine if AVAILABLEDBNODESTORAGEINGBS has a value

availableMemoryInGBs

The maximum amount of memory, in gigabytes (GB), that can be enabled for the shape.

Accessible with the following methods

Method Description
GET_AVAILABLEMEMORYINGBS() Getter for AVAILABLEMEMORYINGBS, with configurable default
ASK_AVAILABLEMEMORYINGBS() Getter for AVAILABLEMEMORYINGBS w/ exceptions if field has n
HAS_AVAILABLEMEMORYINGBS() Determine if AVAILABLEMEMORYINGBS has a value

availableMemoryPerNodeInGBs

The maximum amount of memory, in gigabytes (GB), that's available per DB node for the shape.

Accessible with the following methods

Method Description
GET_AVAILMEMORYPERNODEINGBS() Getter for AVAILABLEMEMORYPERNODEINGBS, with configurable de
ASK_AVAILMEMORYPERNODEINGBS() Getter for AVAILABLEMEMORYPERNODEINGBS w/ exceptions if fiel
HAS_AVAILMEMORYPERNODEINGBS() Determine if AVAILABLEMEMORYPERNODEINGBS has a value

coreCountIncrement

The discrete number by which the CPU core count for the shape can be increased or decreased.

Accessible with the following methods

Method Description
GET_CORECOUNTINCREMENT() Getter for CORECOUNTINCREMENT, with configurable default
ASK_CORECOUNTINCREMENT() Getter for CORECOUNTINCREMENT w/ exceptions if field has no
HAS_CORECOUNTINCREMENT() Determine if CORECOUNTINCREMENT has a value

maxStorageCount

The maximum number of Exadata storage servers that's available for the shape.

Accessible with the following methods

Method Description
GET_MAXSTORAGECOUNT() Getter for MAXSTORAGECOUNT, with configurable default
ASK_MAXSTORAGECOUNT() Getter for MAXSTORAGECOUNT w/ exceptions if field has no val
HAS_MAXSTORAGECOUNT() Determine if MAXSTORAGECOUNT has a value

maximumNodeCount

The maximum number of compute servers that is available for the shape.

Accessible with the following methods

Method Description
GET_MAXIMUMNODECOUNT() Getter for MAXIMUMNODECOUNT, with configurable default
ASK_MAXIMUMNODECOUNT() Getter for MAXIMUMNODECOUNT w/ exceptions if field has no va
HAS_MAXIMUMNODECOUNT() Determine if MAXIMUMNODECOUNT has a value

minCoreCountPerNode

The minimum number of CPU cores that can be enabled per node for the shape.

Accessible with the following methods

Method Description
GET_MINCORECOUNTPERNODE() Getter for MINCORECOUNTPERNODE, with configurable default
ASK_MINCORECOUNTPERNODE() Getter for MINCORECOUNTPERNODE w/ exceptions if field has no
HAS_MINCORECOUNTPERNODE() Determine if MINCORECOUNTPERNODE has a value

minDataStorageInTBs

The minimum amount of data storage, in terabytes (TB), that must be allocated for the shape.

Accessible with the following methods

Method Description
GET_MINDATASTORAGEINTBS() Getter for MINDATASTORAGEINTBS, with configurable default
ASK_MINDATASTORAGEINTBS() Getter for MINDATASTORAGEINTBS w/ exceptions if field has no
HAS_MINDATASTORAGEINTBS() Determine if MINDATASTORAGEINTBS has a value

minDbNodeStoragePerNodeInGBs

The minimum amount of DB node storage, in gigabytes (GB), that must be allocated per DB node for the shape.

Accessible with the following methods

Method Description
GET_MINDBNODESTRGPERNODEIN00() Getter for MINDBNODESTORAGEPERNODEINGBS, with configurable d
ASK_MINDBNODESTRGPERNODEIN00() Getter for MINDBNODESTORAGEPERNODEINGBS w/ exceptions if fie
HAS_MINDBNODESTRGPERNODEIN00() Determine if MINDBNODESTORAGEPERNODEINGBS has a value

minMemoryPerNodeInGBs

The minimum amount of memory, in gigabytes (GB), that must be allocated per DB node for the shape.

Accessible with the following methods

Method Description
GET_MINMEMORYPERNODEINGBS() Getter for MINMEMORYPERNODEINGBS, with configurable default
ASK_MINMEMORYPERNODEINGBS() Getter for MINMEMORYPERNODEINGBS w/ exceptions if field has
HAS_MINMEMORYPERNODEINGBS() Determine if MINMEMORYPERNODEINGBS has a value

minStorageCount

The minimum number of Exadata storage servers that are available for the shape.

Accessible with the following methods

Method Description
GET_MINSTORAGECOUNT() Getter for MINSTORAGECOUNT, with configurable default
ASK_MINSTORAGECOUNT() Getter for MINSTORAGECOUNT w/ exceptions if field has no val
HAS_MINSTORAGECOUNT() Determine if MINSTORAGECOUNT has a value

minimumCoreCount

The minimum number of CPU cores that can be enabled for the shape.

Accessible with the following methods

Method Description
GET_MINIMUMCORECOUNT() Getter for MINIMUMCORECOUNT, with configurable default
ASK_MINIMUMCORECOUNT() Getter for MINIMUMCORECOUNT w/ exceptions if field has no va
HAS_MINIMUMCORECOUNT() Determine if MINIMUMCORECOUNT has a value

minimumNodeCount

The minimum number of compute servers that are available for the shape.

Accessible with the following methods

Method Description
GET_MINIMUMNODECOUNT() Getter for MINIMUMNODECOUNT, with configurable default
ASK_MINIMUMNODECOUNT() Getter for MINIMUMNODECOUNT w/ exceptions if field has no va
HAS_MINIMUMNODECOUNT() Determine if MINIMUMNODECOUNT has a value

runtimeMinimumCoreCount

The runtime minimum number of CPU cores that can be enabled for the shape.

Accessible with the following methods

Method Description
GET_RUNTIMEMINIMUMCORECOUNT() Getter for RUNTIMEMINIMUMCORECOUNT, with configurable defaul
ASK_RUNTIMEMINIMUMCORECOUNT() Getter for RUNTIMEMINIMUMCORECOUNT w/ exceptions if field ha
HAS_RUNTIMEMINIMUMCORECOUNT() Determine if RUNTIMEMINIMUMCORECOUNT has a value

shapeFamily

The family of the shape.

Accessible with the following methods

Method Description
GET_SHAPEFAMILY() Getter for SHAPEFAMILY, with configurable default
ASK_SHAPEFAMILY() Getter for SHAPEFAMILY w/ exceptions if field has no value
HAS_SHAPEFAMILY() Determine if SHAPEFAMILY has a value

shapeType

The shape type. This property is determined by the CPU hardware.

Accessible with the following methods

Method Description
GET_SHAPETYPE() Getter for SHAPETYPE, with configurable default
ASK_SHAPETYPE() Getter for SHAPETYPE w/ exceptions if field has no value
HAS_SHAPETYPE() Determine if SHAPETYPE has a value

name

The name of the shape.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

computeModel

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.

Accessible with the following methods

Method Description
GET_COMPUTEMODEL() Getter for COMPUTEMODEL, with configurable default
ASK_COMPUTEMODEL() Getter for COMPUTEMODEL w/ exceptions if field has no value
HAS_COMPUTEMODEL() Determine if COMPUTEMODEL has a value

areServerTypesSupported

Indicates whether the hardware system model supports configurable database and server storage types.

Accessible with the following methods

Method Description
GET_ARESERVERTYPESSUPPORTED() Getter for ARESERVERTYPESSUPPORTED, with configurable defaul
ASK_ARESERVERTYPESSUPPORTED() Getter for ARESERVERTYPESSUPPORTED w/ exceptions if field ha
HAS_ARESERVERTYPESSUPPORTED() Determine if ARESERVERTYPESSUPPORTED has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_DBSYSTEMSHAPELIST

TYPES TT_DBSYSTEMSHAPELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_ODBDBSYSTEMSHAPESUMM WITH DEFAULT KEY
.