Class LaunchDbSystemFromDatabaseDetails
Used for creating a new DB system from a database, including archived redo log data.
Inherited Members
Namespace: Oci.DatabaseService.Models
Assembly: OCI.DotNetSDK.Database.dll
Syntax
public class LaunchDbSystemFromDatabaseDetails : LaunchDbSystemBase
Properties
DatabaseEdition
Declaration
[Required(ErrorMessage = "DatabaseEdition is required.")]
[JsonProperty(PropertyName = "databaseEdition")]
[JsonConverter(typeof(StringEnumConverter))]
public LaunchDbSystemFromDatabaseDetails.DatabaseEditionEnum? DatabaseEdition { get; set; }
Property Value
Type | Description |
---|---|
LaunchDbSystemFromDatabaseDetails.DatabaseEditionEnum? | The Oracle Database Edition that applies to all the databases on the DB system. Exadata DB systems and 2-node RAC DB systems require ENTERPRISE_EDITION_EXTREME_PERFORMANCE. |
Remarks
Required
DbHome
Declaration
[Required(ErrorMessage = "DbHome is required.")]
[JsonProperty(PropertyName = "dbHome")]
public CreateDbHomeFromDatabaseDetails DbHome { get; set; }
Property Value
Type | Description |
---|---|
CreateDbHomeFromDatabaseDetails |
Remarks
Required
DiskRedundancy
Declaration
[JsonProperty(PropertyName = "diskRedundancy")]
[JsonConverter(typeof(StringEnumConverter))]
public LaunchDbSystemFromDatabaseDetails.DiskRedundancyEnum? DiskRedundancy { get; set; }
Property Value
Type | Description |
---|---|
LaunchDbSystemFromDatabaseDetails.DiskRedundancyEnum? | The type of redundancy configured for the DB system. NORMAL 2-way redundancy, recommended for test and development systems. HIGH is 3-way redundancy, recommended for production systems. |
LicenseModel
Declaration
[JsonProperty(PropertyName = "licenseModel")]
[JsonConverter(typeof(StringEnumConverter))]
public LaunchDbSystemFromDatabaseDetails.LicenseModelEnum? LicenseModel { get; set; }
Property Value
Type | Description |
---|---|
LaunchDbSystemFromDatabaseDetails.LicenseModelEnum? | The Oracle license model that applies to all the databases on the DB system. The default is LICENSE_INCLUDED. |