Show / Hide Table of Contents

Class DedicatedShardedDatabaseSummary

Summary of ATP-D based sharded database.

Inheritance
object
ShardedDatabaseSummary
DedicatedShardedDatabaseSummary
Inherited Members
ShardedDatabaseSummary.Id
ShardedDatabaseSummary.CompartmentId
ShardedDatabaseSummary.DisplayName
ShardedDatabaseSummary.TimeCreated
ShardedDatabaseSummary.TimeUpdated
ShardedDatabaseSummary.LifecycleState
ShardedDatabaseSummary.LifecycleStateDetails
ShardedDatabaseSummary.FreeformTags
ShardedDatabaseSummary.DefinedTags
ShardedDatabaseSummary.SystemTags
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.GloballydistributeddatabaseService.Models
Assembly: OCI.DotNetSDK.Globallydistributeddatabase.dll
Syntax
public class DedicatedShardedDatabaseSummary : ShardedDatabaseSummary

Properties

CharacterSet

Declaration
[Required(ErrorMessage = "CharacterSet is required.")]
[JsonProperty(PropertyName = "characterSet")]
public string CharacterSet { get; set; }
Property Value
Type Description
string

The character set for the sharded database.

Remarks

Required

Chunks

Declaration
[JsonProperty(PropertyName = "chunks")]
public int? Chunks { get; set; }
Property Value
Type Description
int?

The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace.

ClusterCertificateCommonName

Declaration
[JsonProperty(PropertyName = "clusterCertificateCommonName")]
public string ClusterCertificateCommonName { get; set; }
Property Value
Type Description
string

The certificate common name used in all cloudAutonomousVmClusters for the sharded database topology. Eg. Production. All the clusters used in one sharded database topology shall have same CABundle setup. Valid characterset for clusterCertificateCommonName include uppercase or lowercase letters, numbers, hyphens, underscores, and period.

DbVersion

Declaration
[JsonProperty(PropertyName = "dbVersion")]
public string DbVersion { get; set; }
Property Value
Type Description
string

Oracle Database version of the Autonomous Container Database.

DbWorkload

Declaration
[Required(ErrorMessage = "DbWorkload is required.")]
[JsonProperty(PropertyName = "dbWorkload")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DedicatedShardedDatabaseSummary.DbWorkloadEnum? DbWorkload { get; set; }
Property Value
Type Description
DedicatedShardedDatabaseSummary.DbWorkloadEnum?

Possible workload types.

Remarks

Required

ListenerPort

Declaration
[JsonProperty(PropertyName = "listenerPort")]
public int? ListenerPort { get; set; }
Property Value
Type Description
int?

The listener port number for the sharded database.

ListenerPortTls

Declaration
[JsonProperty(PropertyName = "listenerPortTls")]
public int? ListenerPortTls { get; set; }
Property Value
Type Description
int?

The TLS listener port number for sharded database.

NcharacterSet

Declaration
[Required(ErrorMessage = "NcharacterSet is required.")]
[JsonProperty(PropertyName = "ncharacterSet")]
public string NcharacterSet { get; set; }
Property Value
Type Description
string

The national character set for the sharded database.

Remarks

Required

OnsPortLocal

Declaration
[JsonProperty(PropertyName = "onsPortLocal")]
public int? OnsPortLocal { get; set; }
Property Value
Type Description
int?

Ons local port number.

OnsPortRemote

Declaration
[JsonProperty(PropertyName = "onsPortRemote")]
public int? OnsPortRemote { get; set; }
Property Value
Type Description
int?

Ons remote port number.

Prefix

Declaration
[JsonProperty(PropertyName = "prefix")]
public string Prefix { get; set; }
Property Value
Type Description
string

Name prefix for the sharded databases.

ReplicationFactor

Declaration
[JsonProperty(PropertyName = "replicationFactor")]
public int? ReplicationFactor { get; set; }
Property Value
Type Description
int?

The Replication factor for RAFT replication based sharded database. Currently supported values are 3, 5 and 7.

ReplicationMethod

Declaration
[JsonProperty(PropertyName = "replicationMethod")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DedicatedShardedDatabase.ReplicationMethodEnum? ReplicationMethod { get; set; }
Property Value
Type Description
DedicatedShardedDatabase.ReplicationMethodEnum?

The Replication method for sharded database.

ReplicationUnit

Declaration
[JsonProperty(PropertyName = "replicationUnit")]
public int? ReplicationUnit { get; set; }
Property Value
Type Description
int?

For RAFT replication based sharded database, the value should be atleast twice the number of shards.

ShardingMethod

Declaration
[Required(ErrorMessage = "ShardingMethod is required.")]
[JsonProperty(PropertyName = "shardingMethod")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DedicatedShardedDatabaseSummary.ShardingMethodEnum? ShardingMethod { get; set; }
Property Value
Type Description
DedicatedShardedDatabaseSummary.ShardingMethodEnum?

Sharding Method.

Remarks

Required

TotalCpuCount

Declaration
[JsonProperty(PropertyName = "totalCpuCount")]
public int? TotalCpuCount { get; set; }
Property Value
Type Description
int?

Total cpu count usage for shards and catalogs of the sharded database.

TotalDataStorageSizeInGbs

Declaration
[JsonProperty(PropertyName = "totalDataStorageSizeInGbs")]
public double TotalDataStorageSizeInGbs { get; set; }
Property Value
Type Description
double

The aggregarted value of dataStorageSizeInGbs for all shards and catalogs.

In this article
Back to top