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