How Veeam Plug-in for Oracle RMAN Works
Veeam Plug-in functions as an agent between Oracle RMAN and Veeam backup repository.
By default, RMAN sends backups to a native RMAN location on disk (DEFAULT DEVICE TYPE TO DISK). When you configure the Veeam Plug-in, the default device type is changed to SBT_TAPE, which gives control over backup media management to Veeam Plug-in. Thus, after you deploy Veeam Plug-in on an Oracle server, you can perform all backup and restore operations in the Oracle RMAN console. Veeam Plug-in compresses, deduplicates database backups and transfers them to a backup repository connected to Veeam Backup & Replication.
When use Oracle RMAN integrated with Veeam Plug-in, the database backup is performed in the following way:
- After you launch a database backup process in the Oracle RMAN console, RMAN launches Veeam Plug-in services.
- Veeam Plug-in connects to the Veeam Backup & Replication server and creates a backup job (if it hasn't been created earlier).
- Veeam Plug-in starts Veeam Data Movers on the Oracle server and on the Veeam backup repository. Depending on the configured limit of RMAN channels, there will be multiple connections started in parallel.
- Veeam Data Movers transport the backup data to the backup repository.
Multiple Repositories Deployment
Veeam Plug-in allows you to add up to 4 backup repositories. The backup process can be run in multiple channels. For each channel Veeam Plug-in creates a separate agent process.