Backing Up Oracle Databases

After you configure Veeam Plug-in, you can use the Oracle RMAN functionality to back up databases. Veeam Plug-in will automatically transfer the backup files to the Veeam backup repository.

The examples given below are for demonstration purposes only. Note that the backup process is performed on the Oracle RMAN side. Consider configuring required RMAN-specific parameters that may affect the backup process. For details on the backup functionality of Oracle RMAN, see the Backing Up the Database section of the Oracle's Database Backup and Recovery User's Guide.


Mind the following:

  • In the Veeam Plug-in configuration wizard, you can enable/disable Veeam Plug-in Data Compression and Deduplication. If you enable the Veeam Plug-in compression, do not use Oracle RMAN integrated compression as well. It can slow down the backup and restore processes. Prepare your Oracle RMAN scripts accordingly.
  • It is Oracle's best practice to add the EXIT; command at the bottom of the script to shut down the RMAN utility. Without the EXIT; command in the script, it is up to Oracle RMAN to decide when to close the backup session, which can lead to multiple unclosed RMAN backup sessions.



If you have configured the retention policy, run the DELETE OBSOLETE command, after the database backup, to delete obsolete backups from the repository.

Consistent Backup of Oracle Database in ARCHIVELOG Mode

To create a consistent backup of an Oracle database in ARCHIVELOG mode, open the Oracle RMAN console and run the following script:

rman target /

run {

backup database plus archivelog;



In this example, Oracle RMAN will back up the entire database and available archived redo logs. The current online redo log will be archived to make sure all redo changes are transferred to the archived redo log chain. In the ARCHIVELOG mode, there will be no downtime as you don't have to shut down the database. For details on the backup process in different modes, see the Choosing Between NOARCHIVELOG and ARCHIVELOG Mode section of the Oracle's Database Administrator's Guide.

Consistent Backup of Oracle Database in NOARCHIVELOG Mode

To create a consistent backup of an Oracle database operating in NOARCHIVELOG mode, start the Oracle RMAN console and run the following script. Note that the database will be unavailable during the backup. In this example, the database instance will be started after the backup process is complete.

rman target /

run {

shutdown transactional;

startup mount;

backup database;




Backup Job in Veeam Backup & Replication Console

After you launch a backup process in Oracle RMAN, Veeam Backup & Replication creates a backup job. To see the progress of the backup job:

  1. Open the Veeam Backup & Replication console.
  2. In the Home view, expand the Jobs node and click Backup.

If you click the backup job, you can view the details of the backup process.

Backing Up Oracle Databases 

I want to report a typo

There is a misspelling right here:


I want to let the Veeam Documentation Team know about that.