A major down side of dbv is that it is strictly an offline tool.  'twould be
nice to have a low-impact online version (like has been eluded to in this
thread) to proactively check for corruption before it's effect is noticed.

But I suppose, like everything, that'll be in 10i.  :)

Rich Jesse                           System/Database Administrator
[EMAIL PROTECTED]              Quad/Tech International, Sussex, WI USA

> -----Original Message-----
> From: DENNIS WILLIAMS [mailto:[EMAIL PROTECTED]]
> Sent: Monday, September 23, 2002 11:08 AM
> To: Multiple recipients of list ORACLE-L
> Subject: RE: quckways to find block corruption
> 
> 
> Srinivas
>    I think that as a minimum, to detect corruption you must 
> read all data
> blocks. There are several methods, most involve an Oracle 
> process that will
> error if a corrupt block is encountered. Export to /dev/null 
> was mentioned
> already. I have used ANALYZE TABLE VALIDATE STRUCTURE 
> CASCADE, which will
> also check out the indexes and verify they point to good 
> blocks, but is
> quite resource intensive. If you use RMAN to back up your 
> database, then as
> a bonus it always verifies your data blocks and will error out when it
> encounters a bad block.
>    I haven't used dbv personally, but assume that dbv was one 
> of the most
> efficient methods of checking your datafiles since it runs 
> outside Oracle
> and therefore doesn't tie up your Oracle resources. Perhaps 
> you can spell
> out the problems you are encountering with dbv and what you 
> are trying to
> accomplish in more detail.
>  
> Dennis Williams
--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author: Jesse, Rich
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).

Reply via email to