Class LaunchDbSystemDetails
Used for creating a new DB system. Does not use backups or an existing database for the creation of the initial database.
Inherited Members
Namespace: Oci.DatabaseService.Models
Assembly: OCI.DotNetSDK.Database.dll
Syntax
public class LaunchDbSystemDetails : LaunchDbSystemBase
Properties
DatabaseEdition
Declaration
[Required(ErrorMessage = "DatabaseEdition is required.")]
[JsonProperty(PropertyName = "databaseEdition")]
[JsonConverter(typeof(StringEnumConverter))]
public LaunchDbSystemDetails.DatabaseEditionEnum? DatabaseEdition { get; set; }
Property Value
Type | Description |
---|---|
LaunchDbSystemDetails.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 CreateDbHomeDetails DbHome { get; set; }
Property Value
Type | Description |
---|---|
CreateDbHomeDetails |
Remarks
Required
DiskRedundancy
Declaration
[JsonProperty(PropertyName = "diskRedundancy")]
[JsonConverter(typeof(StringEnumConverter))]
public LaunchDbSystemDetails.DiskRedundancyEnum? DiskRedundancy { get; set; }
Property Value
Type | Description |
---|---|
LaunchDbSystemDetails.DiskRedundancyEnum? | The type of redundancy configured for the DB system. Normal is 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 LaunchDbSystemDetails.LicenseModelEnum? LicenseModel { get; set; }
Property Value
Type | Description |
---|---|
LaunchDbSystemDetails.LicenseModelEnum? | The Oracle license model that applies to all the databases on the DB system. The default is LICENSE_INCLUDED. |
MaintenanceWindowDetails
Declaration
[JsonProperty(PropertyName = "maintenanceWindowDetails")]
public MaintenanceWindow MaintenanceWindowDetails { get; set; }
Property Value
Type | Description |
---|---|
MaintenanceWindow |