Show / Hide Table of Contents

Class PdbConversionHistoryEntrySummary

Details of operations performed to convert a non-container database to pluggable database.

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

Properties

Action

Declaration
[Required(ErrorMessage = "Action is required.")]
[JsonProperty(PropertyName = "action")]
[JsonConverter(typeof(ResponseEnumConverter))]
public PdbConversionHistoryEntrySummary.ActionEnum? Action { get; set; }
Property Value
Type Description
PdbConversionHistoryEntrySummary.ActionEnum?

The operations used to convert a non-container database to a pluggable database.

  • Use PRECHECK to run a pre-check operation on non-container database prior to converting it into a pluggable database.
  • Use CONVERT to convert a non-container database into a pluggable database.
  • Use SYNC if the non-container database was manually converted into a pluggable database using the dbcli command-line utility. Databases may need to be converted manually if the CONVERT action fails when converting a non-container database using the API.
  • Use SYNC_ROLLBACK if the conversion of a non-container database into a pluggable database was manually rolled back using the dbcli command line utility. Conversions may need to be manually rolled back if the CONVERT action fails when converting a non-container database using the API.
Remarks

Required

AdditionalCdbParams

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

Additional container database parameter.

CdbName

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

The database name. The name must begin with an alphabetic character and can contain a maximum of 8 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy.

Remarks

Required

Id

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

The OCID of the database conversion history.

Remarks

Required

LifecycleDetails

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

Additional information about the current lifecycle state for the conversion operation.

LifecycleState

Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public PdbConversionHistoryEntrySummary.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type Description
PdbConversionHistoryEntrySummary.LifecycleStateEnum?

Status of an operation performed during the conversion of a non-container database to a pluggable database.

Remarks

Required

SourceDatabaseId

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

The OCID of the database.

Remarks

Required

Target

Declaration
[JsonProperty(PropertyName = "target")]
[JsonConverter(typeof(ResponseEnumConverter))]
public PdbConversionHistoryEntrySummary.TargetEnum? Target { get; set; }
Property Value
Type Description
PdbConversionHistoryEntrySummary.TargetEnum?

The target container database of the pluggable database created by the database conversion operation. Currently, the database conversion operation only supports creating the pluggable database in a new container database.

  • Use NEW_DATABASE to specify that the pluggable database be created within a new container database in the same database home.

TargetDatabaseId

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

The OCID of the database.

TimeEnded

Declaration
[JsonProperty(PropertyName = "timeEnded")]
public DateTime? TimeEnded { get; set; }
Property Value
Type Description
DateTime?

The date and time when the database conversion operation ended.

TimeStarted

Declaration
[Required(ErrorMessage = "TimeStarted is required.")]
[JsonProperty(PropertyName = "timeStarted")]
public DateTime? TimeStarted { get; set; }
Property Value
Type Description
DateTime?

The date and time when the database conversion operation started.

Remarks

Required

In this article
Back to top