Oracle Recovery Manager satisfies the most pressing demands of performant, manageable backup and recovery, for all Oracle data formats.
A complete high availability and disaster recovery strategy requires dependable data backup, restore, and recovery procedures. Oracle Recovery Manager (RMAN) provides a comprehensive foundation for efficiently backing up and recovering the Oracle database. It is designed to work intimately with the server, providing block-level corruption detection during backup and restore. RMAN optimizes performance and space consumption during backup with file multiplexing and backup set compression, and integrates with Oracle Secure Backup, as well as third party media management products, for tape backup.
RMAN takes care of all underlying database procedures before and after backup or restore, freeing dependency on OS and SQL*Plus scripts. It provides a common interface, via command line and Enterprise Manager, for backup tasks across different host operating systems and offers features not available through user-managed methods, such as parallelization of backup/restore data streams, backup files retention policy, and detailed history of all backups.
With Oracle Database 12c, RMAN further expands the level of granularity, flexibility, and performance of database backup and recovery operations:
Table and Pluggable Database-level Recovery - Retrieve point-in-time version of table(s) with RECOVER TABLE, and of pluggable database(s) with RECOVER PLUGGABLE DATABASE, while other portions of the database remain fully accessible.
Cross-Platform Backup and Recovery - Simplify database migration with BACKUP TO PLATFORM '...' and RESTORE FROM PLATFORM '...' In addition, enable low-downtime, platform migration with cross-platform incremental backups.
Multi-Section Image Copy and Incremental Backups - Increase performance of image copy and incremental backups by dividing data files into smaller sections that can be backed up in parallel, across multiple RMAN channels.
New Compression and Multi-Section Options for Active DUPLICATE - Increase performance of clone and standby database creation, by reducing network bandwidth requirements and more effectively parallelizing the RMAN clone creation process.