Tuesday, December 20, 2011

Oracle Recovery Manager(RMAN) New features in 11g

Oracle Recovery Manager (RMAN) is the preferred method to backup database and it is included with Oracle software. Using RMAN you can backup the database to local/shared disk without any other agents. If you need to backup to tape then you need Media management library.

Please refer below link for configuring RMAN to backup database to a media manager.

The restore and recovery of the database is very easy using RMAN, it will figure it out where the backups are stored and which data files need to be restored and recovered.

Oracle 11g introduced many exciting new features in Recovery Manager (RMAN). Lets start using these new features and benefit from it.

• RMAN Proactive health checks :- Now you can proactively check database block corruptions using VALIDATE DATABASE

You can also run the proactive check on a datafile, tablespace or block.

• Database Recovery Advisor : – The data recovery advisor automatically diagnoses the corruptions and loss of data on disk and determines the corrective repair options.

The LIST FAILURE command displays any failures with priority of CRITICAL or HIGH in order of importance

The ADVISE FAILURE command provides repair advice for failures listed by LIST FAILURE

The REPAIR FAILURE command applies the repair scripts advised by the ADVISE FAILURE command.

You can also use PREVIEW command to see the contents of the repair before proceeding to actual repair

• Faster Backup Compression: The ZLIB compression is faster than original B2ZIP compression with less CPU resources

Use below command for ZLIB compression
RMAN> configure compression algorithm 'ZLIB' ;

Use below command to change compression to BZIP2
RMAN> configure compression algorithm 'bzip2';

• More backup Comcodession Choices (11gR2 only): Now we have different types of comcodession levels, i.e. LOW, MEDIUM and HIGHT and with CPU resource usage from least to highest.

Here is the example
RMAN> configure comcodession algorithm ‘medium’;

• RMAN Backups to Cloud: Now you can set your RMAN backup destination to Cloud. Amazon provides cloud computing service, but you need to use specially developed media management library.

• RMAN UNDO bypass: The RMAN backup command no longer backs up the UNDO data that is not needed for recovery. Prior to Oracle 11g, all UNDO transactions that were already committed also backed up. This backup undo optimization minimizes the backup time and storage.

• Duplicate Database from Backup (11gR2 only): Prior 11g, In order to duplicate a database using DUPLICATE TARGET DATABASE command you need connect to target database. In case if target database is down you cannot able to duplicate. From 11g, you can able to duplicate the database without connecting to target database, make sure that you have backups available on duplicate site.

Here is the example for duplicate database
connect auxiliary sys/xxxx@dup
connect catalog rman/xxx@rmancat
duplicate database 'PRD' to DUP' until time "to_date('01/01/11 10:00:00','mm/dd/yy hh24:mi:ss')"
db_file_name_convert =( “/dbs1/oradata/PRD","/dbs2/oradata/DUP")
backup location '/rman_backup' ;

Duplicate Database options
-NOREDO – Using this option no archivelogs will be applied
-UNDO_TABLESPACE – You must specify the UNDO tablesapce when you are not connected to target database.

• Set NEWNAME Flexibility while restoring Database (11gR2 only): When you are restoring database on different server with different file system structure you need to change data file path using “SET NEWNAME” command. If you have hundreds of datafiles then you need to change the path for all data files.

set newname for datafile 1 to ‘/dbs1/oradata/system01.dbf’;
set newname for datafile 2 to ‘/dbs2/oradata/users01.dbf’;
---- (Some detail removed for brevity) ----
restore database;

From 11g, you have flexibility using a single “SET NEWNAME” clause for all datafiles in a tablespace.

set newname for tablespace DATA to '/dbs1/oradata/data%b.dbf';
set newname for tablespace INDEX to '/dbs2/oradata/index%b.dbf';
---- (Some detail removed for brevity) ----
Restore database;

You can also set the path for entire database using a single command.
set newname for database to '/dbs1/oradata/%b';
restore database;

• TO DESTINATION Clause in BACKUP command (11gR2 only): You can specify a destination location for RMAN backups using “TO DESTINATION” clause .

RMAN> backup tablespace users to destination '/backup/rman;
You can also use this clause in ALLOCATE CHANNEL command
RMAN> run {
2> allocate channel c1 type disk to destination '/backup/rman';
backup database;
3> }

• Parallel backup of Same datafile: Now you can break the large datafiles into small sections and it reduces the backup time of large datafiles

Here is the example
run {
allocate channel c1 type disk format '/rman_backup1/%U';
allocate channel c2 type disk format '/rman_backup2/%U';
backup section size 100m
datafile 10;

• Automatic Block Repair (11g R2 Only): This feature automatically repairs the blocks on primary from blocks on Physical Standby. RECOVER BLOCK enhanced to repair the blocks on Primary as soon as it detects the corruption from standby when available.

• Transported Tablespace Enhancement: Prior 11g, the transported tablespace must be in read-only mode. But from 11g onwards you can transport the tablespace both in read-only and read-write mode.

• Virtual Private Catalog: The virtual catalogs are created within in same RMAN Catalog. Prior to 11g, we have only one catalog and catalog owner can able to see repository information for all databases. From 11g, you can separate the catalog database access across the departments/groups (for ex, Manufacturing, IT…etc.) using virtual catalogs feature to maximize the security.

Create a separate user for IT department to grant catalog access
SQL> create user it_user identified by xxxxx quota unlimited on users;
SQL> grant recovery_catalog_owner to it_user;

Grant catalog access on “itdb1” to virtual catalog owner “it_user”
$ rman target=/ rcvcat rman/rman@rmancat
RMAN> grant catalog for database itdb1 to it_user;

Now connect using the virtual catalog owner “it_user” and create virtual catalog
$ rman target=/ rcvcat ituser/xxxx@rmancat
RMAN> create virtual catalog;

• Merging RMAN Catalogs: If you have operations across different regions and maintaining different catalogs for each state and want to merge then you can use merge catalog feature without re-registering the databases in new catalog.
In below example we are importing rmancat2 into rmancat1
$ rman target=/ rcvcat rman/rman@rmancat1
RMAN> import catalog rman/rman@rmancat2;

• GUI interface for RMAN: Now you can use RMAN functionality through a GUI iFrom Enterprise manager

•Archive log Deletion Policy Enhancements: The archive log deletion policy has been extended in 11g for greater flexibility and protection for Dataguard environments.

Oracle 10g Syntax.

Oracle 11g Syntax.

Satishbabu Gunukula


  1. Thanks a lot for posting this write-up. It gave me a good start with the RMAN new features. I am a big fan of this tool and just enjoy deployint it at any project I get where backups are still done the 'old way'.

  2. Life after hours of work stress and fatigue is the space I really love. I can play games, take photos or simply surfing facebook, chatting with friends. It made me feel so comfortable and pleasan

    facebook baixar , whatsapp baixar , square quick

  3. This comment has been removed by the author.

  4. This comment has been removed by the author.

  5. • Thank you for your information that you've shared. It's really helpful for me. * Street view

  6. This comment has been removed by the author.

  7. I have read your article, the information you give is very interesting.

    instagram online

  8. Superb article and valuable information because it’s really helpful for me, Thank you so much for share this wonderful information with us.
    Jeans Manufacturers in Delhi

  9. Such a very superb article, Very interesting to read this article, I would like to thank you for useful had made for writing this awesome article.
    Top Commercial Vehicle Painters

  10. Awesome article, Very interesting to read this article, I would like to thank you for useful had made for writing this superb article share with us.
    Web design company

  11. Great article, Very interesting to read this article, I would like to thank you for writing this helpful article share with us.
    Motorcycle Tour in Mumbai

  12. Good article, Very interesting to read this article, I would like to thank you for writing this helpful article share with us.
    Lifestyle Magazine


  13. Thanks for posting such a great post . Right Selects provides its users with the exact information of the “top 10” or “top 5” industry leader of the particular industry. For instance, if you are looking for selecting the best among the array of Water Purifires in india in India, you can visit us for getting the most accurate information about “Top 10 water purifier for home”. Additionally, at right selects, you can have the information on lifestyle products, electronics, appliances, water purifiers, restaurants as well as about the best travel places.

  14. Thank You Author!!! You are sharing the very informative and great post. If anyone is looking to lehenga indian wedding dresses | lehenga online then visit Panache Haute Couture, a leading Indian Designer House for Indian Dresses.

  15. Thanks for the great article and post. Need a Industrial UPS? Don’t go beyond nexusups. 10 kva ups which offers an extensive range of exceptional Industrial UPS, and Online UPS Free to contact.

  16. Applying for Malaysia passport renewal ? Are you worried on document preparation ?IVC has successfully helped renewing 10,000+ Passports
    malaysia passport renewal

  17. Great article! This is the type of information that are meant to
    be shared across the internet. Thank you for sharing such a useful post. Nice post ! I love its your site after reading ! thanks for sharing.

    Website: gmat

  18. Raptorroof is one of the most reputable residential best roofing company in Frisco, Texas.Having provided our best roofing services for several years to the residents of Frisco and beyond, we’ve amassed an excellent reputation that puts us on top when it comes to roofing services in Texas.Our commitment to our customers extends to the products we use and the services we offer. We only use Owens Corning roofing shingles, a premium-quality option that ensures that every roof we work on is stable, sturdy and ultimately long-lasting.

    window screen fixes in Frisco Tx

  19. Perched at an elevation of 1893 meters, The Whitestone Resorts Feel the Nature with Luxury in Manali.
    Best Resort in Manali

  20. Your Post nice, thanks for sharing . Perched at an elevation of 1893 meters, The Whitestone Resorts Feel the Nature with Luxury in Manali. It’s located in the state of Himachal Pradesh
    Visit here Hotels in Manali 4 Star

  21. We are a professional online custom make boxes company,offering different kinds of paper packaging boxes from long time and we are very glad to supply you the high quality boxes all the year round Wholesale Boxes With Logo

  22. Your information is fantastic and very helpful. I have read it many times. You have included a lot of valuable information in this article and click here to apply for an urgent Indian e visa. Now it is much easier to apply for an e-visa to India.

  23. This comment has been removed by the author.

  24. Vedant Computer is Nagpur's 1st Ecommerce website for Refurbished Laptops, Refurbished Desktops, Providing consumers with an almost new-like experience.
    Visit Here::- refurbished desktop
    2nd hand laptop

  25. Founded in 2018, Adventure Mania is one of the most trusted travel partner in India. It has around 4.8 rating on google (as of June 2022). We cater to all type of travel enthusiast across the globe.

    Visit here andaman tour packages

  26. Very interesting article, thank you for sharing with us. plz click here :- malaysia visa

  27. We as an Adventure Travel company aim to show you nice people the most beautiful
    visit here - tadiandamol trekking

  28. Multiple clipping path service is a technique used in image editing to separate different elements within an image. It allows for individual manipulation of each element, such as color correction, shadow creation, or background replacement. This service is widely used in industries like e-commerce, advertising, and photography for precise and detailed image editing.

  29. You can pick the funny adult humor t-shirt for sale that you like. In the vast majority of the cases, the best adult humor t-shirts for sale will look astounding in a large portion of the men. Nonetheless, it relies upon the individual. In this way, it is smarter to see what looks best on you and buy appropriately. Likewise, see on which gasp you will wear the adult humor shirt.

  30. Oracle Recovery Manager (RMAN) in 11g introduced incremental merge backups, cross-platform transportable backups, and active database duplication. Proxy copy functionality was enhanced, improving backup efficiency. Improved backup compression algorithms reduced backup sizes. Block change tracking and virtual private catalogs were also introduced, enhancing incremental backup performance and catalog management. This blog is a goldmine of information. Your blog packs a punch in just a few sentences. Your words are like gems. Thank you for sharing this! A quick, delightful read that left me inspired Thanks! "Your comment is like a burst of confetti, adding joy to our blog. Each word is a brushstroke on the canvas of conversation, creating a vibrant tapestry of ideas. We eagerly await your next insight, as your contributions light up our digital world. Thanks for being our comment superstar!"
    elf bar 6000