Skip to main content

Oracle Recovery Manager (RMAN)


Oracle Recovery Manager (RMAN)

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), a command-line and Enterprise Manager-based tool, is the Oracle-preferred method for efficiently backing up and recovering your Oracle database. RMAN 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 and 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 for backup tasks across different host operating systems, and offers features not available through user-managed methods, such as parallelization of backup/recovery data streams, backup files retention policy, and detailed history of all backups.
Overview of RMAN Functional Components

The RMAN environment consists of the utilities and databases that play a role in backing up your data. At a minimum, the environment for RMAN must include the following:

* The target database to be backed up
* The RMAN client, which interprets backup and recovery commands, directs server sessions to execute those commands, and records your backup and recovery activity in the target database control file.

Some environments will also use these optional components:

* A flash recovery area, a disk location in which the database can store and manage files related to backup and recovery
* Media management software, required for RMAN to interface with backup devices such as tape drives
* A recovery catalog database, a separate database schema used to record RMAN activity against one or more target databases

The following diagram illustrates these components:


New Features in Oracle Database 11g

Data Recovery Advisor
The Data Recovery Advisor is a new tool aimed at reducing a user’s time spent analyzing and formulating a suitable recovery plan for a given failure. A ‘failure’ in the context of the DRA can be a missing, inaccessible, or wrong version of a file (e.g. control file, data file), physical corruptions resulting from I/O errors, or logical block inconsistency. After identifying all current failures, the DRA then recommends the optimal, feasible recovery plan, and if the user desires, automatically executes a selected recovery plan. All DRA functions can be accessed via EM or RMAN’s command-line interface.

Multisection Backups
RMAN can back up or restore a single file in parallel by dividing the work among multiple channels. Each channel backs up one file section, which is a contiguous range of blocks. This speeds up overall backup and restore performance, and particularly for bigfile tablespaces, in which a data file can be sized upwards of several hundred GB to TB's.

Fast Backup Compression
In addition to the Oracle Database 10g backup compression algorithm (BZIP2), RMAN now supports the ZLIB algorithm, which offers 40% better performance, with a trade-off of < 20% lower compression ratio, versus BZIP2.
Network-enabled Database Duplication
A clone database on a remote site can now be easily created directly over the network with the enhanced DUPLICATE command, without the need for existing backups.

Virtual Private Catalog
A recovery catalog administrator can grant visibility of a subset of registered databases in the catalog to specific RMAN users.

Integration with Windows Volume Shadow Copy Services (VSS)
The Oracle database can participate in the VSS infrastructure on Windows platforms, with compatible backup management applications and storage systems. This feature allows VSS-enabled backup management applications to snapshot the Oracle database and restore at the datafile, tablespace, or database level.

Refer to the Backup and Recovery User's Guide for a complete list of new features.

New Features in Oracle Database 10g Release 2

Backup Set Encryption
Backup security is vital to the well-being of any company. Backups should only be able to be opened and read by their creators. With Oracle Database 10gR2, backup sets made to disk can now be encrypted, for the whole database or particular tablespaces, using the new CONFIGURE ENCRYPTION FOR [DATABASE | TABLESPACE …] option.

Unused Block Compression
With unused block compression (enabled by default), only the currently used blocks are read and written during a full backup. This speeds up backups and reduces backup size. In previous releases, blocks that are currently unused, but had been used at some point in the past, were required to continue to be backed up. Also, blocks that have never been used are never backed up.

Dynamic Channel Allocation for RAC Environments
By configuring the PARALLELISM parameter, RMAN will dynamically allocate the specified number of channels across all active RAC nodes, to perform the backup or restore operation. RMAN utilizes Oracle Clusterware (formerly known as Cluster Ready Services) to allocate channels to the least loaded nodes, to perform the operations. In this way, the overall backup or restore workload can be distributed across the RAC nodes more efficiently.

Enterprise Manager Enhancements
Oracle Enterprise Manager, a single, integrated solution for administering and monitoring systems and applications based on the Oracle technology stack, is further enhanced for managing and monitoring backup jobs.

Database Control allows DBAs to view all backup jobs by date range and backup type (e.g. full, datafile, archive log), along with their status (e.g. "completed", "completed with warnings"), input and output sizes, and output rate. Each backup job can be further drilled down to review input files and output backup sets/image copies, their sizes, and compression ratio (if enabled).

Grid Control offers several enhancements to manage backups across the enterprise. Backup jobs can be viewed across all target databases, and a failed job can be easily restarted without having to resubmit the job again. In case a backup job fails, the DBA can be notified immediately via email. In addition, user-defined RMAN scripts can be created as jobs and applied to any number of target databases. The recovery wizard has also been enhanced to allow restore and recovery to a different Oracle home, in the event that the original Oracle home or database is lost.

Comments

Popular posts from this blog

How To Change the Apps Password

The passwords of APPS and APPLSYS must be identical. So you just need to change APPLSYS password not APPS , by changing APPLSYS password , APPS password assumes the same value (i) Shutdown the Applications Tier services on each of the Nodes Database Tier Services must be up and running Any node where APPL_TOP , 8.0.6 and iAS ORACLE_HOME are present is part of the Application tier Any node where RDBMS ORACLE_HOME is present is part of the Database tier (ii) Then . issue the commands at the Unix command line similar to the following on any Node of Oracle Applications where the executable FNDCPASS is present in $FND_TOP/bin To change the APPLSYS password: FNDCPASS apps/apps_schema_password 0 Y system/system_schema_password SYSTEM APPLSYS new_password Ex: FNDCPASS apps/apps 0 Y system/manager SYSTEM APPLSYS CITRIX123 To change an Oracle user password: FNDCPASS apps/apps_schema_password 0 Y system/system_schema_password ORACLE apps_database_user new_password Example FNDCPASS app...

How to Remove the Yellow Warning Bar in Release 11i

PURPOSE ------- Why do I get a Yellow Warning Bar connecting to Applications Rel 11i? How to Remove the Yellow Warning Bar in 11i? SCOPE & APPLICATION ------------------- Anyone using Oracle Applications Rel 11.5.x HOW TO REMOVE THE YELLOW WARNING BAR IN ORACLE APPLICATIONS REL 11.5.x ------------------------------ ------------------------------ ---------- If you are connecting to an Oracle Applications Rel 11.5.1 Instance and now see a Yellow Warning Bar in the bottom margin of your screens I What does the Yellow Warning Bar mean II Who does this affect? III Where are all the files located IV Why do I get it now, what changed? V How to remove it. I - What does the Yellow Warning Bar mean? Oracle Applications Rel 11.5.1 (11i) requires that its code run in a trusted mode, and uses JInitiator to run Java applets on a desktop client. If an applet is "trusted," however, Java will extend the privileges of the applet. The Yellow Warning Bar is a warning that you...

Oracle Fusion: Next-Generation Enterprise Applications

Oracle Fusion: Next-Generation Enterprise Applications Applications Unlimited is Oracle's commitment to continue providing enhancements to current JD Edwards EnterpriseOne, JD Edwards World, Oracle E-Business Suite, PeopleSoft, and Siebel product lines beyond the delivery of Oracle Fusion Applications. At the same time, with Oracle's extensive development resources, we are building Oracle Fusion Applications. These are being designed to unify best-of-business capabilities from all Oracle Applications in a complete suite delivered on Oracle's open technology. Only Oracle can offer you the scale of resources needed to extend the solutions you own today, while simultaneously evolving to the next generation of Oracle Fusion Applications. With Oracle's unique Applications Unlimited and Lifetime Support policy – customers will not be forced to upgrade to Fusion Applications, but can decide when and if they choose to upgrade. Application integration has never been easier. Le...