PdbConversionToNewDatabaseDetails

class oci.database.models.PdbConversionToNewDatabaseDetails(**kwargs)

Bases: ConvertToPdbTargetBase

Details of the new container database in which the converted pluggable database will be located.

Attributes:

TARGET_NEW_DATABASE

A constant which can be used with the target property of a ConvertToPdbTargetBase.

additional_cdb_params

Gets the additional_cdb_params of this PdbConversionToNewDatabaseDetails.

cdb_admin_password

[Required] Gets the cdb_admin_password of this PdbConversionToNewDatabaseDetails.

cdb_name

[Required] Gets the cdb_name of this PdbConversionToNewDatabaseDetails.

cdb_tde_wallet_password

Gets the cdb_tde_wallet_password of this PdbConversionToNewDatabaseDetails.

non_cdb_tde_wallet_password

[Required] Gets the non_cdb_tde_wallet_password of this PdbConversionToNewDatabaseDetails.

pdb_admin_password

Gets the pdb_admin_password of this PdbConversionToNewDatabaseDetails.

target

Gets the target of this ConvertToPdbTargetBase. 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.

Methods:

__init__(**kwargs)

Initializes a new PdbConversionToNewDatabaseDetails object with values from keyword arguments.

get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

TARGET_NEW_DATABASE = 'NEW_DATABASE'

A constant which can be used with the target property of a ConvertToPdbTargetBase. This constant has a value of “NEW_DATABASE”

__init__(**kwargs)

Initializes a new PdbConversionToNewDatabaseDetails object with values from keyword arguments. The default value of the target attribute of this class is NEW_DATABASE and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters
  • target (str) – The value to assign to the target property of this PdbConversionToNewDatabaseDetails. Allowed values for this property are: “NEW_DATABASE”

  • cdb_name (str) – The value to assign to the cdb_name property of this PdbConversionToNewDatabaseDetails.

  • cdb_admin_password (str) – The value to assign to the cdb_admin_password property of this PdbConversionToNewDatabaseDetails.

  • pdb_admin_password (str) – The value to assign to the pdb_admin_password property of this PdbConversionToNewDatabaseDetails.

  • cdb_tde_wallet_password (str) – The value to assign to the cdb_tde_wallet_password property of this PdbConversionToNewDatabaseDetails.

  • non_cdb_tde_wallet_password (str) – The value to assign to the non_cdb_tde_wallet_password property of this PdbConversionToNewDatabaseDetails.

  • additional_cdb_params (str) – The value to assign to the additional_cdb_params property of this PdbConversionToNewDatabaseDetails.

property additional_cdb_params

Gets the additional_cdb_params of this PdbConversionToNewDatabaseDetails. Additional container database parameters. Example: “_pdb_name_case_sensitive=true”

Returns

The additional_cdb_params of this PdbConversionToNewDatabaseDetails.

Return type

str

property cdb_admin_password

[Required] Gets the cdb_admin_password of this PdbConversionToNewDatabaseDetails. A strong password for SYS, SYSTEM, and the plugbable database ADMIN user of the container database after conversion. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numeric, and two special characters. The special characters must be _, #, or -.

Returns

The cdb_admin_password of this PdbConversionToNewDatabaseDetails.

Return type

str

property cdb_name

[Required] Gets the cdb_name of this PdbConversionToNewDatabaseDetails. 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.

Returns

The cdb_name of this PdbConversionToNewDatabaseDetails.

Return type

str

property cdb_tde_wallet_password

Gets the cdb_tde_wallet_password of this PdbConversionToNewDatabaseDetails. The password to open the TDE wallet of the container database after conversion. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numeric, and two special characters. The special characters must be _, #, or -.

Returns

The cdb_tde_wallet_password of this PdbConversionToNewDatabaseDetails.

Return type

str

static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

property non_cdb_tde_wallet_password

[Required] Gets the non_cdb_tde_wallet_password of this PdbConversionToNewDatabaseDetails. The existing TDE wallet password of the non-container database.

Returns

The non_cdb_tde_wallet_password of this PdbConversionToNewDatabaseDetails.

Return type

str

property pdb_admin_password

Gets the pdb_admin_password of this PdbConversionToNewDatabaseDetails. A strong password for plugbable database ADMIN user of the container database after conversion. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numeric, and two special characters. The special characters must be _, #, or -.

Returns

The pdb_admin_password of this PdbConversionToNewDatabaseDetails.

Return type

str

property target

Gets the target of this ConvertToPdbTargetBase. 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.

Allowed values for this property are: “NEW_DATABASE”

Returns

The target of this ConvertToPdbTargetBase.

Return type

str