Show / Hide Table of Contents

Class CreateDatabaseForStandbyDbSystemDetails

Details for creating a database for a standby db system with dataguard.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

Inheritance
object
CreateDatabaseForStandbyDbSystemDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatabaseService.Models
Assembly: OCI.DotNetSDK.Database.dll
Syntax
public class CreateDatabaseForStandbyDbSystemDetails

Properties

AdminPassword

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

For SYS, SYSTEM, and PDB Admin, enter the same password as the primary admin password.

Remarks

Required

DatabaseDefinedTags

Declaration
[JsonProperty(PropertyName = "databaseDefinedTags")]
public Dictionary<string, Dictionary<string, object>> DatabaseDefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

DatabaseFreeformTags

Declaration
[JsonProperty(PropertyName = "databaseFreeformTags")]
public Dictionary<string, string> DatabaseFreeformTags { get; set; }
Property Value
Type Description
Dictionary<string, string>

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}

DatabaseSoftwareImageId

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

The database software image OCID

DbBackupConfig

Declaration
[JsonProperty(PropertyName = "dbBackupConfig")]
public DbBackupConfig DbBackupConfig { get; set; }
Property Value
Type Description
DbBackupConfig

DbDomain

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

The database domain. In a distributed database system, DB_DOMAIN specifies the logical location of the database within the network structure.

DbUniqueName

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

The DB_UNIQUE_NAME of the Oracle Database.

IsActiveDataGuardEnabled

Declaration
[JsonProperty(PropertyName = "isActiveDataGuardEnabled")]
public bool? IsActiveDataGuardEnabled { get; set; }
Property Value
Type Description
bool?

True if active Data Guard is enabled.

ProtectionMode

Declaration
[Required(ErrorMessage = "ProtectionMode is required.")]
[JsonProperty(PropertyName = "protectionMode")]
[JsonConverter(typeof(StringEnumConverter))]
public CreateDatabaseForStandbyDbSystemDetails.ProtectionModeEnum? ProtectionMode { get; set; }
Property Value
Type Description
CreateDatabaseForStandbyDbSystemDetails.ProtectionModeEnum?

The protection mode of this Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.

Remarks

Required

SidPrefix

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

Specifies a prefix for the Oracle SID of the database to be created.

SourceEncryptionKeyLocationDetails

Declaration
[JsonProperty(PropertyName = "sourceEncryptionKeyLocationDetails")]
public EncryptionKeyLocationDetails SourceEncryptionKeyLocationDetails { get; set; }
Property Value
Type Description
EncryptionKeyLocationDetails

TdeWalletPassword

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

For TDE Wallet, enter the same password as the primary wallet password.

TransportType

Declaration
[Required(ErrorMessage = "TransportType is required.")]
[JsonProperty(PropertyName = "transportType")]
[JsonConverter(typeof(StringEnumConverter))]
public CreateDatabaseForStandbyDbSystemDetails.TransportTypeEnum? TransportType { get; set; }
Property Value
Type Description
CreateDatabaseForStandbyDbSystemDetails.TransportTypeEnum?

The redo transport type to use for this Data Guard association. Valid values depend on the specified protectionMode:

  • MAXIMUM_AVAILABILITY - SYNC or FASTSYNC
  • MAXIMUM_PERFORMANCE - ASYNC
  • MAXIMUM_PROTECTION - SYNC
    For more information, see Redo Transport Services in the Oracle Data Guard documentation.
    IMPORTANT - The only transport type currently supported by the Database service is ASYNC.
Remarks

Required

In this article
Back to top