Oracle Environment Planning

Before you deploy Veeam Plug-in, mind the following requirements and limitations:

Oracle Temp Tablespace

Veeam performs SQL queries on the Oracle database to collect statistical information about the RMAN job process. As with any other SQL query, Oracle can decide based on RAM and other resource availability to use Oracle Temp Tablespace for these queries. Make sure you configure the Temp Tablespace resources to avoid shortage of temporary tablespace. 


You can schedule backup processes with all Oracle RMAN relevant scheduling options like Cron, Windows Task Scheduler, UC4 and TWS.

Also, you can schedule and run existing Oracle RMAN backup scripts within image-level or file-level backup job of Veeam Backup & Replication or Veeam Agent. For details, see Pre-Freeze and Post-Thaw Scripts.

Oracle RAC

Backup File Naming

The plug-in configuration wizard reads out the repositoryID parameter from the plug-in configuration file (/opt/veeam/VeeamPluginforOracleRMAN/veeam_config.xml or %PROGRAMFILES%\Veeam\VeeamPluginforOracleRMAN\veeam_config.xml for Windows). In the veeam_config.xml file, the repository ID is stored in the following format: repositoryID=“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”.

To name backup files, Veeam Plug-in uses the following schema by default:

CONFIGURE CHANNEL DEVICE TYPE sbt PARMS 'SBT_LIBRARY=/opt/veeam/VeeamPluginforOracleRMAN/’ FORMAT 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/RMAN_%I_%d_%T_%U.vab’;

Backup files will be read by default from the first selected repository. Same naming rules apply as in the single repository scenario.


[For Linux, Unix, Windows] In a backup file name, you cannot use symbols reserved by Microsoft Windows: "<" , ">", ":", "/", "\", "|", "?", "*". To learn more about file naming conventions, see Microsoft Docs.

Autobackup File Naming

If you perform the restore with different name and settings using Veeam Explorers for Oracle, you must enable Controlfile Autobackup. If you use the Controlfile Autobackup option, the Veeam Plug-in configuration wizard creates the following RMAN configuration entry:


If the autobackup feature is enabled, you must use the “_RMAN_AUTOBACKUP” suffix as a part of the control file name.

If you enable autobackup after configuring Veeam Plug-in, you can start the configuration wizard again. The control file naming options will be set to defaults.

Parallel Processing

Veeam Plug-in supports parallel backup processing for up to 4 backup repositories or scale-out backup repositories. In the plug-in configuration wizard, if you select more than one repository, the parallelism functionality will be enabled automatically.

Note that your Oracle Enterprise Edition must be able to use RMAN parallel processing.


If you want to recover the Veeam Plug-in job folder to a specific point in time state, you can use Storage Replication (plus import) or the File Backup to Tape job of Veeam Backup & Replication.

Additional Files to Back up

Oracle Home

Oracle Recovery Catalog

You can back up the Oracle Recovery Catalog with Veeam Plug-in on the Recovery Catalog server according to the Oracle procedures. For details, see the Managing a Recovery Catalog section of the Database Backup and Recovery User's Guide.

Oracle Server for Disaster Recovery

To create an image-level backup of the Oracle server, you can use the image-level backup functionality of Veeam Backup & Replication or Veeam Agents.

Veeam Plug-in for RMAN Configuration

You can back up the Veeam Plug-in configuration file. The file is located in the following directory:

  • [Linux or Unix]: /opt/veeam/VeeamPluginforOracleRMAN/veeam_config.xml
  • [Windows]: %PROGRAMFILES%\Veeam\VeeamPluginforOracleRMAN\veeam_config.xml

Oracle Data Guard

In the current version, Veeam Plug-in for Oracle RMAN has an experimental support of Oracle Data Guard. Use Veeam Backup & Replication to back up Oracle Data Guard with full Veeam Technical Support.

Multiple Oracle Versions on One Server

Multiple Oracle Database versions deployed on the same machine are supported only for Linux or Unix based operating systems.

Disable Veeam Explorer Processing

To disable Veeam Explorer based restore for specific Oracle servers:

I want to report a typo

There is a misspelling right here:


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