models.oracle_db_config module

class models.oracle_db_config.OracleDBConfig(audit_log_dest=None, bct_file_path=None, control_file_path_vec=None, db_config_file_path=None, diag_dest=None, enable_archive_log_mode=None, fra_dest=None, fra_size_mb=None, num_tempfiles=None, pfile_parameter_map=None, redo_log_conf=None, sga_target_size=None, shared_pool_size=None)[source]

Bases: object

Implementation of the ‘OracleDBConfig’ model.

This proto captures the oracle database configuration for alternate DB restore.


audit_log_dest (string): Audit log destination. bct_file_path (string): BCT file path. control_file_path_vec (list of string): List of paths where the

control file needs to be multiplexed.

db_config_file_path (string): Path to the file on oracle host which

decides the configuration of restored DB.

diag_dest (string): Diag destination. enable_archive_log_mode (bool): If set to false, archive log mode is


fra_dest (string): FRA path. fra_size_mb (int): FRA Size in MBs. num_tempfiles (int): How many tempfiles to use for the recovered


pfile_parameter_map (list of OracleDBConfig_PfileParameterMapEntry):

Map of pfile parameters to its values.

redo_log_conf (OracleDBConfigRedoLogGroupConf): GROUP1 :

{DST1/CH1.log, DST2/CH1.log} GROUP2 : {DST1/CH2.log, DST2/CH2.log} GROUP3 : {DST1/CH3.log, DST2/CH3.log}

sga_target_size (string): SGA_TARGET_SIZE size [ Default value same as

Source DB ].

shared_pool_size (string): Shared pool size [ Default value same as

Source DB ].

classmethod from_dictionary(dictionary)[source]

Creates an instance of this model from a dictionary


dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.


object: An instance of this structure class.