RE: RMAN backup validate

From: <rajendra.pande_at_ubs.com>
Date: Mon, 16 Mar 2015 10:12:05 -0400
Message-ID: <82D67D213EB2744C8CBF9BE50C615F650109D2D8_at_NSTMC708PEX.ubsamericas.net>



This may be of interest  

Identify the corruption extension using RMAN/DBV/ANALYZE etc (Doc ID 836658.1)

RMAN Vs DBVerify - Datafile Intra Block Corruption

It has been a dilemma of what tool to use when identifying intra block corruptions. Here are some comparisons between RMAN and DBV:

  • When the logical option is used by RMAN, it does exactly the same checks as DBV does for intra block corruption.
  • RMAN can be run with PARALLELISM using multiple channels making it faster than DBV which cannot be run in parallel in a single command. See Note 472231.1 <https://support.oracle.com/epmos/faces/DocumentDisplay?parent=DOCUMENT&sourceId=836658.1&id=472231.1> for examples.
  • DBV checks for empty blocks. In 10g RMAN may not check blocks in free extents when Locally Managed Tablespaces are used. In 11g RMAN checks for both free and used extents.
  • Both DBV and RMAN (11g) can check for a range of blocks. RMAN: VALIDATE DATAFILE 1 BLOCK 10 to 100;. DBV: start=10 end=100
  • RMAN keeps corruption information in the control file (v$database_block_corruption, v$backup_corruption). DBV does not.
  • RMAN may not report the corruption details like what is exactly corrupted in a block reported as a LOGICAL corrupted block. DBV reports the corruption details in the screen or in a log file.
  • DBV can scan blocks with a higher SCN than a given SCN.
  • DBV does not need a connection to the database.

From: oracle-l-bounce_at_freelists.org [mailto:oracle-l-bounce_at_freelists.org] On Behalf Of Yong Huang Sent: Monday, March 16, 2015 10:05 AM
To: mgogala_at_yahoo.com
Cc: Oracle-l Digest Users
Subject: Re: RMAN backup validate  

> The "check logical" part is what used to be known as "dbv".  

I'm curious about this comparison. Documentaion calls dbv "an external command-line utility that performs a physical data structure integrity check". If the words "physical" and "logical" are used consistently, RMAN check physical (which is default) would be equal to dbv, and check logical adds something extra. But of course "physical" and "logical" could have slightly different meanings in different tools.  

Yong Huang  



Please visit our website at
http://financialservicesinc.ubs.com/wealth/E-maildisclaimer.html for important disclosures and information about our e-mail policies. For your protection, please do not transmit orders or instructions by e-mail or include account numbers, Social Security numbers, credit card numbers, passwords, or other personal information.

--
http://www.freelists.org/webpage/oracle-l
Received on Mon Mar 16 2015 - 15:12:05 CET

Original text of this message