Enabling Block Backup for Oracle Databases
Take the following steps to enable Catalogic DPX block backups to run with nodes with Oracle Database.
- Ensure all current software updates are installed.
- Install and configure the DPX Client on the node with Oracle Database. Follow the relevant installation instructions in the DPX Client section.
- Run OracleConfig: to open the Catalogic DPX Oracle Configuration dialog.
- For Windows, open the Catalogic DPX command prompt, selecting Start > Programs > DPX > DPX Command Prompt. Then type
OracleConfig. - For Linux, navigate to
opt/DPX/binand runOracleConfig.
- For Windows, open the Catalogic DPX command prompt, selecting Start > Programs > DPX > DPX Command Prompt. Then type
Ensure the TNS Listener service is running.
For Linux, the environment variable DISPLAY must be properly set.
![[image expected here]](/assets/images/dpx_oracle_configuration_wizard-populated-603819528121b63d8cfae9ccdad398b2.png)
The left pane lists Oracle databases detected on the node.
Specify the database configuration in the right pane.
When specifying passwords, do not use @, as this symbol is restricted in the Oracle Database.
Configure all databases from the left pane separately. Databases not configured will not be included during backups.
- If you specify the Optional Recovery Catalog Database information, the database specified will be used during RMAN cataloging.
- Click Test to check the connection.
- Click Save.
Oracle Database Backup Workflow
Following is a step-by-step overview of how Catalogic DPX performs Oracle Database backups:
- Depending on the backup definition, Catalogic Software agents automatically find the file systems hosting the following:
- data files, ORACLE_HOME, and ORACLE_BASE
- local archive log locations, redo log locations.
- the following parameters
background_dump_destcore_dump_destuser_dump_destaudit_file_destdb_create_file_destdb_create_online_log_dest_nwhere n = 1, 5db_recovery_file_destlog_archive_destlog_archive_duplex_destplsql_native_library_dirspfilestandby_archive_destoracle_trace_collection_path(only 9)oracle_trace_facility_path(only 9)
- The agent places all the tablespaces selected in backup mode, then Snapshots the file systems. The Snapshots are backed up.
- The tablespaces are taken out of backup mode.
- The archive logs generated during the time the database was in backup mode are discovered and backed up.
- Before tablespaces are put in backup mode, the agent performs the following operations:
-
Archive all unarchived logs, including the current log.
ALTER SYSTEM ARCHIVE LOG CURRENT -
Query V$LOG to determine the log sequence number of the current redo log, seq1.
SELECT SEQUENCE# FROM V$LOG WHERE STATUS = 'CURRENT'After taking the tablespaces out of backup mode, the agent performs the following operations:
-
Archive all unarchived logs, including the current log.
ALTER SYSTEM ARCHIVE LOG CURRENT -
Query V$LOG to determine the log sequence number of the current redo log, seq2.
SELECT SEQUENCE# FROM V$LOG WHERE STATUS = 'CURRENT'
-
- The archive logs ranging from seq1 up to but not including seq2 are backed up. In addition to the archive logs, the following files are explicitly backed up:
- Control file (binary) generated after taking tablespaces out of backup mode
- Text control file
- Text parameter file is included in the backup if the database instance is using a server parameter file
- The file systems containing all Oracle information are backed up, including Oracle configuration files, such as network configuration files and password files, and all archive logs are protected.