v$backup_corruption - FRACTURED vs. LOGICAL & Solutions 2005-08-10 - By Marquez, Chris
What is the meanings for "FRACTURED" & "LOGICAL" values in the CORRUPTION_TYPE column of the v$backup_corruption view.
We are seeing these results when run this select.
select distinct a.FILE_ID, a.TABLESPACE_NAME, a.FILE_NAME, b.CORRUPTION_TYPE, b .BLOCK# from dba_data_files a, v$backup_corruption b where a.FILE_ID = b.FILE# order by a.FILE_ID, a.TABLESPACE_NAME, a.FILE_NAME, b.CORRUPTION_TYPE, b.BLOCK# / FILE_ID TABLESPACE_NAME FILE_NAME CORRUPTION_TYPE BLOCK# -- ---- -- -- ---- ---- ---- ---- ---- -- -- ---- ---- ---- ---- ---- ---- ---- --- -- ---- ---- ---- ---- ---- -- ---- -- 4 USERS /o05/oradata/orcl/users01.dbf FRACTURED 16138 4 USERS /o05/oradata/orcl/users01.dbf FRACTURED 16141 ... 6 E_INDX /o04/oradata/orcl/e_indx_06.dbf LOGICAL 193043 6 E_INDX /o04/oradata/orcl/e_indx_06.dbf LOGICAL 193555 ...
At one time we did have real RMAN and alert.log block errors when backing up USERS tablespace. Today I backed up this datafile using RMAN without error. We have never used traditional OS HOT backup (mode) methods to backup our database.
Our db_block_* parameters; SQL> show parameter db_block_ NAME TYPE VALUE -- ---- ---- ---- ---- ---- ---- --- -- ---- ---- -- -- ---- ---- ---- ---- --- ---- db_block_checking boolean FALSE db_block_checksum boolean TRUE
How could "DBMS_REPAIR" and/or "DBVERIFY" be used to validate and fix any corruption we might have. Again, at this time do not have and have never been aware of alert.log errors related to block corruption. Also this database has be restored to other servers using RMAN without indication of block corruption.
And again, what is the meaning, implications, checks, and solutions for; "FRACTURED" & "LOGICAL" values?
Chris Marquez Oracle DBA
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7232.39"> <TITLE>v$backup_corruption - FRACTURED vs. LOGICAL & Solutions</TITLE> </HEAD> <BODY> <!-- Converted from text/plain format --> <BR>
<P><FONT SIZE=2>What is the meanings for "FRACTURED" & " ;LOGICAL" values in the CORRUPTION_TYPE column of the v$backup_corruption view.<BR> <BR> We are seeing these results when run this select.<BR> <BR> select distinct a.FILE_ID, a.TABLESPACE_NAME, a.FILE_NAME, b.CORRUPTION_TYPE, b .BLOCK#<BR> from dba_data_files a, v$backup_corruption b<BR> where a.FILE_ID = b.FILE#<BR> order by a.FILE_ID, a.TABLESPACE_NAME, a.FILE_NAME, b.CORRUPTION_TYPE, b.BLOCK# <BR> /<BR> FILE_ID TABLESPACE_NAME FILE_NAME CORRUPTION_TYPE BLOCK#<BR> -- ---- -- -- ---- ---- ---- ---- ---- -- -- ---- ---- ---- ---- ---- ---- ---- --- -- ---- ---- ---- ---- ---- -- ---- --<BR> 4 USERS   ; /o05/oradata/orcl/users01.dbf FRACTURED 16138<BR> 4 USERS   ; /o05/oradata/orcl/users01.dbf FRACTURED 16141<BR> ...<BR> 6 E_INDX /o04/oradata/orcl/e_indx_06.dbf LOGICAL 193043<BR> 6 E_INDX /o04/oradata/orcl/e_indx_06.dbf LOGICAL 193555<BR> ...<BR> <BR> <BR> At one time we did have real RMAN and alert.log block errors when backing up USERS tablespace.<BR> Today I backed up this datafile using RMAN without error.<BR> We have never used traditional OS HOT backup (mode) methods to backup our database.<BR> <BR> Our db_block_* parameters;<BR> SQL> show parameter db_block_<BR> NAME TYPE VALUE<BR> -- ---- ---- ---- ---- ---- ---- --- -- ---- ---- -- -- ---- ---- ---- ---- --- ----<BR> db_block_checking boolean FALSE<BR> db_block_checksum boolean TRUE<BR> <BR> <BR> How could "DBMS_REPAIR" and/or "DBVERIFY" be used to validate and fix any corruption we might have.<BR> Again, at this time do not have and have never been aware of alert.log errors related to block corruption.<BR> Also this database has be restored to other servers using RMAN without indication of block corruption.<BR> <BR> <BR> And again, what is the meaning, implications, checks, and solutions for; " ;FRACTURED" & "LOGICAL" values?<BR> <BR> Chris Marquez<BR> Oracle DBA</FONT> </P>
</BODY> </HTML>
|
|