Show / Hide Table of Contents

Class CreateStandbyDetails

Standby Creation Details.

Inheritance
object
CreateStandbyDetails
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 CreateStandbyDetails

Properties

DatabaseAdminPassword

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

The administrator password of the primary database in this Data Guard association.
The password MUST be the same as the primary admin password.

Remarks

Required

DbUniqueName

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

Specifies the DB_UNIQUE_NAME of the peer database to be created.

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 CreateStandbyDetails.ProtectionModeEnum? ProtectionMode { get; set; }
Property Value
Type Description
CreateStandbyDetails.ProtectionModeEnum?

The protection mode of this Data Guard. 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.

SourceDatabaseId

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

The OCID of the source database.

Remarks

Required

SourceEncryptionKeyLocationDetails

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

SourceTdeWalletPassword

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

The TDE wallet password of the source database specified by 'sourceDatabaseId'.

Remarks

Required

TransportType

Declaration
[Required(ErrorMessage = "TransportType is required.")]
[JsonProperty(PropertyName = "transportType")]
[JsonConverter(typeof(StringEnumConverter))]
public CreateStandbyDetails.TransportTypeEnum? TransportType { get; set; }
Property Value
Type Description
CreateStandbyDetails.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