PdbConversionToNewDatabaseDetails

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

Bases: oci.database.models.convert_to_pdb_target_base.ConvertToPdbTargetBase

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

Attributes

TARGET_NEW_DATABASE str(object=’’) -> str
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.

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'
__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.
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
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
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
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.

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
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
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