Skip to content

/AWS1/CL_ODBDBSERVERSUMMARY

Information about a database server.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_dbserverid TYPE /AWS1/ODBRESOURCEID /AWS1/ODBRESOURCEID

The unique identifier of the database server.

iv_status TYPE /AWS1/ODBRESOURCESTATUS /AWS1/ODBRESOURCESTATUS

The current status of the database server.

iv_statusreason TYPE /AWS1/ODBSTRING /AWS1/ODBSTRING

Additional information about the status of the database server.

iv_cpucorecount TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The number of CPU cores enabled on the database server.

iv_dbnodestoragesizeingbs TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The amount of local node storage, in gigabytes (GB), that's allocated on the database server.

io_dbserverpatchingdetails TYPE REF TO /AWS1/CL_ODBDBSRVPATCHINGDETS /AWS1/CL_ODBDBSRVPATCHINGDETS

dbServerPatchingDetails

iv_displayname TYPE /AWS1/ODBSTRING /AWS1/ODBSTRING

The user-friendly name of the database server. The name doesn't need to be unique.

iv_exadatainfrastructureid TYPE /AWS1/ODBSTRING /AWS1/ODBSTRING

The ID of the Exadata infrastructure that hosts the database server.

iv_ocid TYPE /AWS1/ODBSTRING /AWS1/ODBSTRING

The OCID of the database server.

iv_ociresourceanchorname TYPE /AWS1/ODBSTRING /AWS1/ODBSTRING

The name of the OCI resource anchor for the database server.

iv_maxcpucount TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The total number of CPU cores available on the database server.

iv_maxdbnodestorageingbs TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The total amount of local node storage, in gigabytes (GB), that's available on the database server.

iv_maxmemoryingbs TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The total amount of memory, in gigabytes (GB), that's available on the database server.

iv_memorysizeingbs TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The amount of memory, in gigabytes (GB), that's allocated on the database server.

iv_shape TYPE /AWS1/ODBSTRING /AWS1/ODBSTRING

The hardware system model of the Exadata infrastructure that the database server is hosted on. The shape determines the amount of CPU, storage, and memory resources available.

iv_createdat TYPE /AWS1/ODBTIMESTAMP /AWS1/ODBTIMESTAMP

The date and time when the database server was created.

it_vmclusterids TYPE /AWS1/CL_ODBSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST

The IDs of the VM clusters that are associated with the database server.

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.

it_autonomousvmclusterids TYPE /AWS1/CL_ODBSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST

A list of identifiers for the Autonomous VM clusters.

it_autonomousvirtmachineids TYPE /AWS1/CL_ODBSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST

A list of unique identifiers for the Autonomous VMs.


Queryable Attributes

dbServerId

The unique identifier of the database server.

Accessible with the following methods

Method Description
GET_DBSERVERID() Getter for DBSERVERID, with configurable default
ASK_DBSERVERID() Getter for DBSERVERID w/ exceptions if field has no value
HAS_DBSERVERID() Determine if DBSERVERID has a value

status

The current status of the database server.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

statusReason

Additional information about the status of the database server.

Accessible with the following methods

Method Description
GET_STATUSREASON() Getter for STATUSREASON, with configurable default
ASK_STATUSREASON() Getter for STATUSREASON w/ exceptions if field has no value
HAS_STATUSREASON() Determine if STATUSREASON has a value

cpuCoreCount

The number of CPU cores enabled on the database server.

Accessible with the following methods

Method Description
GET_CPUCORECOUNT() Getter for CPUCORECOUNT, with configurable default
ASK_CPUCORECOUNT() Getter for CPUCORECOUNT w/ exceptions if field has no value
HAS_CPUCORECOUNT() Determine if CPUCORECOUNT has a value

dbNodeStorageSizeInGBs

The amount of local node storage, in gigabytes (GB), that's allocated on the database server.

Accessible with the following methods

Method Description
GET_DBNODESTORAGESIZEINGBS() Getter for DBNODESTORAGESIZEINGBS, with configurable default
ASK_DBNODESTORAGESIZEINGBS() Getter for DBNODESTORAGESIZEINGBS w/ exceptions if field has
HAS_DBNODESTORAGESIZEINGBS() Determine if DBNODESTORAGESIZEINGBS has a value

dbServerPatchingDetails

dbServerPatchingDetails

Accessible with the following methods

Method Description
GET_DBSERVERPATCHINGDETAILS() Getter for DBSERVERPATCHINGDETAILS

displayName

The user-friendly name of the database server. The name doesn't need to be unique.

Accessible with the following methods

Method Description
GET_DISPLAYNAME() Getter for DISPLAYNAME, with configurable default
ASK_DISPLAYNAME() Getter for DISPLAYNAME w/ exceptions if field has no value
HAS_DISPLAYNAME() Determine if DISPLAYNAME has a value

exadataInfrastructureId

The ID of the Exadata infrastructure that hosts the database server.

Accessible with the following methods

Method Description
GET_EXADATAINFRASTRUCTUREID() Getter for EXADATAINFRASTRUCTUREID, with configurable defaul
ASK_EXADATAINFRASTRUCTUREID() Getter for EXADATAINFRASTRUCTUREID w/ exceptions if field ha
HAS_EXADATAINFRASTRUCTUREID() Determine if EXADATAINFRASTRUCTUREID has a value

ocid

The OCID of the database server.

Accessible with the following methods

Method Description
GET_OCID() Getter for OCID, with configurable default
ASK_OCID() Getter for OCID w/ exceptions if field has no value
HAS_OCID() Determine if OCID has a value

ociResourceAnchorName

The name of the OCI resource anchor for the database server.

Accessible with the following methods

Method Description
GET_OCIRESOURCEANCHORNAME() Getter for OCIRESOURCEANCHORNAME, with configurable default
ASK_OCIRESOURCEANCHORNAME() Getter for OCIRESOURCEANCHORNAME w/ exceptions if field has
HAS_OCIRESOURCEANCHORNAME() Determine if OCIRESOURCEANCHORNAME has a value

maxCpuCount

The total number of CPU cores available on the database server.

Accessible with the following methods

Method Description
GET_MAXCPUCOUNT() Getter for MAXCPUCOUNT, with configurable default
ASK_MAXCPUCOUNT() Getter for MAXCPUCOUNT w/ exceptions if field has no value
HAS_MAXCPUCOUNT() Determine if MAXCPUCOUNT has a value

maxDbNodeStorageInGBs

The total amount of local node storage, in gigabytes (GB), that's available on the database server.

Accessible with the following methods

Method Description
GET_MAXDBNODESTORAGEINGBS() Getter for MAXDBNODESTORAGEINGBS, with configurable default
ASK_MAXDBNODESTORAGEINGBS() Getter for MAXDBNODESTORAGEINGBS w/ exceptions if field has
HAS_MAXDBNODESTORAGEINGBS() Determine if MAXDBNODESTORAGEINGBS has a value

maxMemoryInGBs

The total amount of memory, in gigabytes (GB), that's available on the database server.

Accessible with the following methods

Method Description
GET_MAXMEMORYINGBS() Getter for MAXMEMORYINGBS, with configurable default
ASK_MAXMEMORYINGBS() Getter for MAXMEMORYINGBS w/ exceptions if field has no valu
HAS_MAXMEMORYINGBS() Determine if MAXMEMORYINGBS has a value

memorySizeInGBs

The amount of memory, in gigabytes (GB), that's allocated on the database server.

Accessible with the following methods

Method Description
GET_MEMORYSIZEINGBS() Getter for MEMORYSIZEINGBS, with configurable default
ASK_MEMORYSIZEINGBS() Getter for MEMORYSIZEINGBS w/ exceptions if field has no val
HAS_MEMORYSIZEINGBS() Determine if MEMORYSIZEINGBS has a value

shape

The hardware system model of the Exadata infrastructure that the database server is hosted on. The shape determines the amount of CPU, storage, and memory resources available.

Accessible with the following methods

Method Description
GET_SHAPE() Getter for SHAPE, with configurable default
ASK_SHAPE() Getter for SHAPE w/ exceptions if field has no value
HAS_SHAPE() Determine if SHAPE has a value

createdAt

The date and time when the database server was created.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

vmClusterIds

The IDs of the VM clusters that are associated with the database server.

Accessible with the following methods

Method Description
GET_VMCLUSTERIDS() Getter for VMCLUSTERIDS, with configurable default
ASK_VMCLUSTERIDS() Getter for VMCLUSTERIDS w/ exceptions if field has no value
HAS_VMCLUSTERIDS() Determine if VMCLUSTERIDS 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

autonomousVmClusterIds

A list of identifiers for the Autonomous VM clusters.

Accessible with the following methods

Method Description
GET_AUTONOMOUSVMCLUSTERIDS() Getter for AUTONOMOUSVMCLUSTERIDS, with configurable default
ASK_AUTONOMOUSVMCLUSTERIDS() Getter for AUTONOMOUSVMCLUSTERIDS w/ exceptions if field has
HAS_AUTONOMOUSVMCLUSTERIDS() Determine if AUTONOMOUSVMCLUSTERIDS has a value

autonomousVirtualMachineIds

A list of unique identifiers for the Autonomous VMs.

Accessible with the following methods

Method Description
GET_AUTONOMOUSVIRTMACHINEIDS() Getter for AUTONOMOUSVIRTUALMACHINEIDS, with configurable de
ASK_AUTONOMOUSVIRTMACHINEIDS() Getter for AUTONOMOUSVIRTUALMACHINEIDS w/ exceptions if fiel
HAS_AUTONOMOUSVIRTMACHINEIDS() Determine if AUTONOMOUSVIRTUALMACHINEIDS 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_DBSERVERLIST

TYPES TT_DBSERVERLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_ODBDBSERVERSUMMARY WITH DEFAULT KEY
.