Block corrupted

How can I damage a block make fun of circumvention of BMR (block media recovery), I want to corrupt some Oracle table block seeds 'emp' in the scott schema.

Concerning

Aerts

Try this
http://momendba.blogspot.com/2008/02/practicing-block-recovery-in-Oracle.html
http://naveenkumarsr.WordPress.com/2011/03/29/corrupting-Oracle-blocks/

Tags: Database

Similar Questions

  • Block corruption on the physical Standby database

    Hi all

    Operating system: HP Unix

    DB: 10.2.0.4

    We are facing corruption block on our database of physical intelligence. The same has been detected using commands below and several blocks were found to be corrupt.

    RMAN > backup validate check the logic of database;

    SQL > select * from v$ database_block_corruption

    As it is a basic data watch no backup is present, pulling the command below did not help

    RMAN > list of corruption block restoration;

    I think taking the incremental backup of the PR and the same application on DR, y at - it another way to eliminate corruption said?

    Kind regards

    Sphinx

    You can check below link if corruption block results nologging, there is a thread already with the question.

    Block corruption on the standby database

    10.5.2 steps of recovery for databases physical standby

    Data protection scenarios

  • Data block corruption?

    Hi all

    OraDB 11.2.0.1

    Today, we just met this error in oue PROD db. It is the first time that we have achieved this.
    Caused by: java.sql.SQLException: ORA-01578: ORACLE data block corrupted (file #
    5, block # 136230)
    ORA-01110: data file 5: 'C:\ORACLE\ORADATA\ORAJVB7\DATATS01.DBF'
    ORA-26040: Data block was loaded using the NOLOGGING option
    My boss ask you what are the usual cause of this issue.
    I just said, fluctuations in the power supply and the drive is already old and fragile.
    It presents a valid explanation?

    How do you handle this issue?
    The FF is also acceptable?

    startup nomount
    recover the database.


    Thank you very much

    Edited by: KinsaKaUy? on July 18, 2012 20:19

    KinsaKaUy? wrote:
    Thank you...

    I just thought that 11.2.0.1 is now the high-tech modern database and it has a utility to repair the damaged data. Something like fix DBMS exec (Corrupt block). And presto! corruption will be gone.
    Why is that the process is still primitive :(

    Corruption would be gone on that the storage on which the Oracle block is sitting, would be free of him. If you have a defective material, can not expect Oracle to heal for you, right?

    Aman...

  • Block corruption

    Hello

    I find under block corrupted in my alert log.

    ORA-01578: block ORACLE (corrupted file # 219, block # 162129) data

    This block could you please let me know the query for which damaged segment.

    Thanks in advance
    Aman

    This query will help you to identify the segment.

    select tablespace_name, segment_type, owner, segment_name
    from dba_extents
    where file_id = 219
    and 162129 between block_id and block_id + blocks -1;
    
  • Test block corruptions of a large database

    Hello
    We intend to change our database to a new computer.
    Before using the new database, I want to clarify this new instance has no block corruption.
    I am looking for a way to detect corruptions of block on a large database size 2.5 to.
    Oracle version is 10.2.0.5 (ASM, RAC)
    System configuration: lcpu = 24 mem = Mo 127744
    Thanks in advance

    MetaLink Note 836658.1 could be very useful for you.
    In addition, rman complete the order, you can also use db check utility (dbv) to control the corruption of the block. In addition, you can use Rman validate by allocating multiple channels, which could make your check faster.

  • character set and block corruption

    Hi master,

    It is not a kind of question, but a discussion...

    I would like to know how we can find the character set of database with dynamic display (under Oracle 10.2)? can we change after the installation of the database of characters?

    in fact I was facing a problem when you import a .dmp file...


    I was importing a dmp to oracle oracle 10.2 10.2 but the character set is different, so importation has not been started, he said possible character set conversion...

    and another topic is very different from the previous... What are the causes of corruption block?

    So what is the solution for this? I searched the net and got "try the new export file error or a State to support."

    and what is the difference between NLS_NCHAR_CHARACTERSET and NLS_NCHAR_CHARACTERSET? and how they affect datbase internal operation?

    any suggestion is appreciated


    Thanks and greetings
    VD

    Published by: vikrant dixit on March 3, 2009 04:11

    Published by: vikrant dixit on March 3, 2009 04:19

    Hello..

    ALTER DATABASE SET of CHARACTERS ?;

    From metalink
    >
    This note defines the character combinations that are valid for the
    "ALTER DATABASE CHARACTER SET xxxx;" command that can be used in Oracle
    8i and 9i.

    In Oracle 10 g Cslater script should be used to perform character set conversion.
    Csalter depends on CSSCAN to work. >

    Go well with

    1. change the database character set or National character set of the database (for 8i/9i)
    DOC - ID: 66320.1 I

    2. for 10 g

    Installation and configuration of CSSCAN 10 g and 11g
    DOC - ID: 745809.1

    3. change the character set of database - valid superset definitions
    DOC - ID: 119164.1

    HTH
    Anand

    Published by: Anand... on March 3, 2009 18:45

    MEtalink DOC added id

    Published by: Anand... on March 3, 2009 18:48

  • RMAN backup on the database with data file with corrupted block

    Hi friends,

    I have a problem with a database of oracle 11g XE on windows server 2003, the database is in production, it is open, is operating normally.

    The database has no backup configured before, so I put the database archiving mode and tried to backup using rman utility, but it show me some errors.

    First of all, it showed me:

    ORA-19501: error in reading file... SYSAUX. DBF

    ORA-27070: async read/write failed

    OSD-04016: error queuing an asynchronous i/o request.

    And when I passed the dbv on the SYSAUX file utility. DBF showed the fatal error.

    So, I switched CHKDSK utility on windows to repair the disc of the error. After that, run utility dbv and he passed and showed me the corrupt on SYSAUX blocks. DBF

    Then, came to rman and ran:

    RMAN > validate the logical database checking;

    State of the file marked corrupt blocks examined empty blocks high YVERT

    ---- ------ -------------- ------------ --------------- ----------

    3 0 1111 115840 78859075 FAILED

    File name: C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSAUX. DBF

    Type block for lack of treated blocks blocks

    ---------- -------------- ----------------

    Data 0 0

    Index 0 0

    Other 38 114729

    After that: watching the content of v$ database_block_corruption;

    Show me a lot of lines like this:

    SQL > select * from v$ database_block_corruption;

    FOLDER # BLOCK # BLOCKS CORRUPTION_CHANGE # CORRUPTIO

    ---------- ---------- ---------- ------------------ ---------

    3 4440 1 FRACTURED 0

    3 4439 1 0 ZERO ALL THE

    3 4386 2 FRACTURED 0

    3 4384 1 0 ZERO ALL THE

    3 4334 1 0 ZERO ALL THE

    ...

    33 selected lines.

    Finally I try to rerun rman and he shows me the error:

    ORA-19566: exceeded the limit of 0 blocks corrupt file C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSAUX. DBF

    How can I do backup with rman? Maybe I can by pass the corrupt block?

    I'll be grateful for any help you can provide.


    =)

    It would be better if you try to find the reason of corruption and try to recover the corrupt blocks. A block corrupted in the backup would really not must use. But if you're ready to take backup, you can ask RMAN to ignore corrupt blocks and move forward.

    Use the pseudo-code for the backup

    Run {set maxcorrupte for the database to 10;

    backup tablespace sysaux ;}

    HTH

    Aman...

  • ORA-01578: block of data corrupted ORACLE ORA-01110: data file 46:, ORA-06512: at line 1 ScanningError 1038246

    We get error below of the application team. Please find attached the file backup rman error.

    ORA-01578: ORACLE corrupt data (file # 46, block # 64626) ORA-01110: data file 46: ' / db04_hlt/PHCLMDB/PHCLMDB_DATA/phclm21.dbf' ORA-06512: at "HCLM_ADMIN. SCANPROC_INSUPLOADTEMP", line 16 ORA-06512: at line 1 ScanningError 1038246

    fe40282660394026b5f76bf3f5d649e4 SCANPROC_INSUPLOADTEMP-ORA-01578: data block (file # 46, block # 64626) corrupted ORACLE ORA-01110: data file 46:

    Hello

    Please follow the steps to format corrupt block a used the procedure mentioned in the document below, please note that you need to do several times for all the block corrupted in free space.
    Doc-ID 336133.1===> how corrupt Format block is not part of any Segment.

    Following the notes 293515.1 -->> ORA-1578 ORA-26040 in a LOB segment - Script to resolve errors

    This note is for these errors, but the procedure is exactly the same, we must:

    1 - identify the ROWID affected
    2 - Put the ROWID corrupted on EMPTY_LOB
    3. When you MOVE the LOB to a new Tablespace

    These are essentially the steps, the note shows how

    Kind regards

    Alok

  • ORA-19599: block number 782 is corrupt in the backup piece

    Hi Experts,
    I use Database 11g & restore the backup to another location.

    RMAN > RESTORE CONTROLFILE FROM ' / u01/RMAN/forstandby_0acekubq_1_1 ";
    RMAN > catalog starts by ' / u01/RMAN /';
    RMAN > restore database;
    channel ORA_DISK_1: backup/u01/RMAN/forstandby_09ceku8r_1_1 piece reading
    channel ORA_DISK_1: ORA-19870: error when restoring backup/u01/RMAN/forstandby_09ceku8r_1_1 piece
    ORA-19599: number 782 block is corrupted in the backup/u01/RMAN/forstandby_09ceku8r_1_1 item

    switch to the previous backup

    RMAN-00571: ===========================================================
    RMAN-00569: = ERROR MESSAGE STACK FOLLOWS =.
    RMAN-00571: ===========================================================
    RMAN-03002: failure of the restore command at 23/10/2012 19:24:11
    RMAN-06026: some targets not found - abandonment of restoration
    RMAN-06023: no backup or copy of the file 4 found to restore
    RMAN-06023: no backup or copy of datafile 3 found to restore
    RMAN-06023: no backup or copy of datafile 2 found to restore
    RMAN-06023: no backup or copy of datafile 1 found to restore

    What is the problem someone guide me...

    Hello;

    Use this command to check potential physical and logical corruption:

    RMAN> restore database validate check logical;
    

    In Oracle 11 possible to repair/recovery corrupted blocks.

    This link should help:

    http://www.oracleracexpert.com/2011/09/repair-block-corruptions-using-data.html

    Block recovery is also possible.

    This link should help:

    http://www.oracleracexpert.com/2009/08/block-recovery-using-RMAN.html

    Best regards

    mseberg

  • Corruption problem of block in alert and rman/dbv No. display errors

    Hello, I am new in Oracle world. I have a problem with Oracle 10.2.0.4 (RHEL 5.6) x 64. Select the redo-log archives

    In the alert.log, three days ago show (server a kernel panic & rebooted):

    Sat Sep 24 18:18:17 2012
    A hexadecimal dump (file 17, block 669888) in trace file xxxxxxxxxx.trc
    Corrupt block relative s/n: 0x044a38c0 (17, block 669888 file)
    Bad checks the value found in the read buffer
    Bad block data:
    type: 6 format: 2 rdba: 0x044a38c0
    last change the SNA: 0x0000.14eb5309 seq: 0 x 1 flg: 0x04
    spare1: 0 x 0 spare2: 0 x 0 spare3: 0x0
    consistency in tail value: 0 x 53090601
    check the value in the block header: 0x6ea3
    checksum calculated block: 0x2
    Reread the rdba: 0x044a38c0 (17, block 669888 file) found the same corrupted data
    Sat Sep 24 18:18:19 2012
    Found corrupt block
    TSN = 23, TSNAME IS TABLE_TSD1
    RFN = 17, BLK IS 669888, RDBA = 71973056
    OBJN = 86908 OBJD = 86908, OBJECT = SYS_C0040110, SUBOBJECT =
    SEGMENT OWNER = SCHEMA1, SEGMENT TYPE = Index Segment


    Yesterday, we detected this error because SQL do not run.

    The error repeat 47times and there are 6 different files-block combination (4 index of schemas, tables sys and ¡2 1!)

    First of all, I launched expdp and exp of a problematic figure. Exports were fine, no error when you export, but in the alert.log don't show a block corruption. He exp and experienced display error and stop?

    Then, I used dbv and check all dbfs. Display only the 2 error of blocks in two data files (index).

    Then, I have used RMAN:
    (A) database check: no error.
    (B) validate the database: error in two blocks (logical error) and different from the 6 in the alert.log. The two blocks are clues.

    I re - create the two index. When I re - create, the block error disappear (not immediate, assume that disappear when the block was rewriting). Now, dbv and rman show no errors.

    I read a note on the types of errors, the other on procedures if db is in archivelog/noarchivelog. Also if the object is a table or index. But I find nothing corrupt self-repair blocks in Oracle or why now the 6 block error are resolved. I don't know if the two tables with two block corrupt lines lost or not.

    Appreciate any help.

    Concerning

    Try this:
    ANALYZE TABLE table_name VALIDATE STRUCTURE;
    and
    ANALYZE THE INDEX... VALIDATE THE STRUCTURE;

    Second option:
    http://docs.Oracle.com/CD/B19306_01/server.102/b14231/repair.htm

    Published by: Fran on 27-sep-2012 05:55

  • Fixed corruption block, but something remains

    Dear friends,

    After a crash of linux, my deposit EM reported corruption block:
    Response received: ERROR-400|ORA-01578: ORACLE data block corrupted (file # 6, block # 200327)
    It was a clue (SYSMAN. MGMT_VIOLATIONS_IDX_07), so we let him down and he recreated. After that, EM started normally.

    Here is the part that I don't understand: if I have a query v$ database_block_corruption, the block is still there:
    SQL> select * from v$database_block_corruption
     
         FILE#     BLOCK#     BLOCKS CORRUPTION_CHANGE# CORRUPTION_TYPE
    ---------- ---------- ---------- ------------------ ---------------
             6     200327          1                  0 FRACTURED
    But now it seems to belong to another object:
    SQL> select owner, segment_type, segment_name
      2  from   dba_extents
      3  where  file_id = 6 and 200327 between block_id and block_id+blocks-1;
     
    OWNER                          SEGMENT_TYPE       SEGMENT_NAME
    ------------------------------ ------------------ --------------------------------------------------------------------------------
    SYSMAN                         INDEX PARTITION    MGMT_METRICS_RAW_PK_INT
    This new object, however, is OK. Each partition is "USABLE" and "analyze validate structure" reports no errors at all.

    So, what's the problem with this block? Should I do something?

    Thanks in advance,

    Ignore it... but I ran DBMS_DBVERIFY. DBV2 to see what you see.

    http://www.morganslibrary.org/reference/pkgs/dbms_dbverify.html

  • Corrupt blocks

    Hello


    How to recover the blocks corrupt in oracle without using RMAN

    Hello

    Please see these documents.

    Note: 28814,1 - management of Oracle Block Corruptions in Oracle 7 / 8 /. 8i/9i / 10g / 11g
    Note: 463479.1 - errors of frequently encountered Corruption, diagnosis and resolution - reference
    Note: 68117.1 - Introduction to the category of Corruption
    Note: 403747,1 - FAQ: the physical Corruption
    Note: 840978,1 - logical and physical Block Corruptions. All you wanted to know on this subject
    Note: 77587,1 - BLOCK CORRUPTIONS ON ORACLE AND UNIX

    Thank you
    Hussein

  • Block in the Undo tablespace corruption

    Dear all,


    I'm using oracle 10.1.0.2.0. Today because of the abnormal termination block corrouption in undo tablespace found and database will not open.
    In the alert log file

    Errors in the e:\oracle\product\10.1.0\admin\orc1\udump\orc1_ora_3188.trc file:
    ORA-01578: block ORACLE (corrupted file # 37, block # 25) data
    ORA-01110: data file 37: ' E:\ORACLE\PRODUCT\10.1.0\ORADATA\ORC1\UNDOTBS0. DBF'

    Sea Jul 07 10:18:42 2010
    1578 error happened during db open, close the database
    USER: termination litigation because of the 1578 error
    Sea Jul 07 10:18:43 2010
    Errors in the e:\oracle\product\10.1.0\admin\orc1\bdump\orc1_arc3_3900.trc file:
    ORA-01578: ORACLE data block corrupted (file #, block #)

    Sea Jul 07 10:18:43 2010
    Errors in the e:\oracle\product\10.1.0\admin\orc1\bdump\orc1_arc3_3900.trc file:
    ORA-01578: ORACLE data block corrupted (file #, block #)

    Sea Jul 07 10:18:43 2010
    Arc0: Assessment of the archive log 2 sequence of thread 1 479
    Sea Jul 07 10:18:43 2010
    Errors in the e:\oracle\product\10.1.0\admin\orc1\bdump\orc1_dbw0_3692.trc file:
    ORA-01578: ORACLE data block corrupted (file #, block #)

    Sea Jul 07 10:18:43 2010
    Errors in the e:\oracle\product\10.1.0\admin\orc1\bdump\orc1_ckpt_1552.trc file:
    ORA-01578: ORACLE data block corrupted (file #, block #)

    Sea Jul 07 10:18:43 2010
    Errors in the e:\oracle\product\10.1.0\admin\orc1\bdump\orc1_mman_3912.trc file:
    ORA-01578: ORACLE data block corrupted (file #, block #)

    Sea Jul 07 10:18:44 2010
    Newspapers archived by another process
    Sea Jul 07 10:18:44 2010
    Errors in the e:\oracle\product\10.1.0\admin\orc1\bdump\orc1_pmon_3744.trc file:
    ORA-01578: ORACLE data block corrupted (file #, block #)

    Sea Jul 07 10:18:44 2010
    Errors in the e:\oracle\product\10.1.0\admin\orc1\bdump\orc1_arc1_3668.trc file:
    ORA-01578: ORACLE data block corrupted (file #, block #)

    Sea Jul 07 10:18:44 2010
    Errors in the e:\oracle\product\10.1.0\admin\orc1\bdump\orc1_arc1_3668.trc file:
    ORA-01578: ORACLE data block corrupted (file #, block #)

    Sea Jul 07 10:18:45 2010
    Errors in the e:\oracle\product\10.1.0\admin\orc1\bdump\orc1_reco_1076.trc file:
    ORA-01578: ORACLE data block corrupted (file #, block #)

    Sea Jul 07 10:18:45 2010
    Errors in the e:\oracle\product\10.1.0\admin\orc1\bdump\orc1_smon_2660.trc file:
    ORA-01578: ORACLE data block corrupted (file #, block #)

    Sea Jul 07 10:18:45 2010
    Errors in the e:\oracle\product\10.1.0\admin\orc1\bdump\orc1_lgwr_1796.trc file:
    ORA-01578: ORACLE data block corrupted (file #, block #)

    Instance of stopped by USER, pid = 3188
    ORA-1092 marked during: ALTER DATABASE OPEN...

    Concerning

    Errors in the e:\oracle\product\10.1.0\admin\orc1\udump\orc1_ora_3188.trc file:
    ORA-01578: block ORACLE (corrupted file # 37, block # 25) data
    ORA-01110: data file 37: ' E:\ORACLE\PRODUCT\10.1.0\ORADATA\ORC1\UNDOTBS0. DBF'

    You have rman or backup to hot/cold? If so try like:
    * 1.*

    sqlplus "/as sysdba"
    shutdown immediate;
    startup mount;
    /*restore undo datafile then*/
    recover datafile 37;
    alter database open;
    

    * 2 If you have backup rman, then try

    rman terget /
    blockrecover datafile 37 block 25;
    

    * 3.* If you don't have a backup, you can start your database without this undo tablespace.

    1. backup current database;

    2. change pfile (parameter file) change undo_tablespace and undo_management as:

    undo_management=manual
    undo_tablespace=UNDOTBS2
    

    If you do not use pfile create pfile from spfile as:

    sqlplus "/as sysdba"
    create pfile='pfilelocation' from spfile='spfilelocation';
    

    3. then start database as:

    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - Production
    With the Partitioning, OLAP and Data Mining options
    
    SQL> shutdown immediate;
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    SQL> startup mount pfile D:\oracle\product\10.2.0\admin\TEST\pfile\init.ora.5162
    010113556
    SP2-0714: invalid combination of STARTUP options
    SQL> startup mount pfile= D:\oracle\product\10.2.0\admin\TEST\pfile\init.ora.516
    2010113556
    ORACLE instance started.
    
    Total System Global Area  138412032 bytes
    Fixed Size                  1288172 bytes
    Variable Size              62916628 bytes
    Database Buffers           67108864 bytes
    Redo Buffers                7098368 bytes
    Database mounted.
    SQL> alter database open;
    alter database open
    *
    ERROR at line 1:
    ORA-01157: cannot identify/lock data file 2 - see DBWR trace file
    ORA-01110: data file 2: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\UNDOTBS01.DBF'
    
    SQL> select name from v$datafile;
    
    NAME
    --------------------------------------------------------------------------------
    
    D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSTEM01.DBF
    D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\UNDOTBS01.DBF
    D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSAUX01.DBF
    D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\USERS01.DBF
    
    SQL> alter database datafile
    'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\UNDOTBS01.DBF' offline drop;
    
    Database altered.
    
    SQL> alter database open;
    
    Database altered.
    
    SQL> create undo tablespace UNDOTBS2
    datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\UNDOTBS2' size 200M;
    
    Tablespace created.
    
    SQL> create spfile from pfile;
    
    File created.
    
    SQL>
    
  • DataFile recovery not to repair corrupted block

    Hello
    Towing of data files are corrupt data block and recovery of files not repairing block corruption.
    sql 'alter database datafile 2, 8 offline';
       restore datafile 2, 8;
       recover datafile 2, 8;
       sql 'alter database datafile 2, 8 online';
    The media recovery complete successfully without warning.
    But, after recovery when I try:
     validate check logical datafile 8,2; 
    It shows again block corruptions. I tried several times to recovery, and the same appears when I query V$ database_block_corruption.
    I also tried the same thing with RMAN > failure of the repair and the result is always the same.

    I tried RMAN incremental and full after that it and two of them have not
     ORA-00600: internal error code, arguments: [17114], [0x2B58288E0BB8], [], [], [], [], [], []
    ORA-00600: internal error code, arguments: [17147], [0x2B58288E0BB8], [], [], [], [], [], []
    It seems that the data files are not recovered and block corruption after the restoration and recovery.

    An of this datafile is sysaux. and the version of DB is g 11, standard edition.
    BANNER
    Oracle Database 11g Release 11.1.0.6.0 - 64bit Production
    PL/SQL Release 11.1.0.6.0 - Production
    CORE     11.1.0.6.0     Production
    TNS for Linux: Version 11.1.0.6.0 - Production
    NLSRTL Version 11.1.0.6.0 - Production
    Thank you

    Published by: najet 11 June 2010 20:05

    Published by: najet June 11, 2010 20:11

    I suggest you to contact the Oracle Support

  • maxcorrupt is marked or not marked corrupt blocks?

    Hello

    Documentation says:

    "You can use the SET MAXCORRUPT command to set the total number of * not * corruptions permitted in a file for RMAN backups." The default value is 0, which means that RMAN does not tolerate corrupt blocks trivialized whatsoever.

    If the MAXCORRUPT limit is exceeded when RMAN meeting marked a * non * corrupt block during a backup, then RMAN terminates the backup. Otherwise, RMAN writes the corrupt block newly detected at the backup with a special header that indicates that the block is marked corrupt. »

    So, I did the following test:
    backup database and everything is correct, no corrupt blocks.
    corrupt a block using "dd".
    backup database and is not caused by the corrupted block.
    Make sure that the block is marked as corrupted.
    Try saving again, but it fails when it is supoused to work because the block is marked as corrupted.
    The only way to save the database uses "maxcorrupt.

    The documentation is wrong or I'm doing something wrong?

    Test case:
    #/home/oracle> rman target /
    
    Recovery Manager: Release 11.2.0.1.0 - Production on Fri May 14 11:42:01 2010
    
    Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
    
    connected to target database: O11R2 (DBID=3441786850)
    
    RMAN> backup database;
    
    Starting backup at 14-MAY-10
    using target database control file instead of recovery catalog
    allocated channel: ORA_DISK_1
    channel ORA_DISK_1: SID=33 device type=DISK
    channel ORA_DISK_1: starting full datafile backup set
    channel ORA_DISK_1: specifying datafile(s) in backup set
    input datafile file number=00001 name=/disco11g/oradata/o11r2/system01.dbf
    input datafile file number=00002 name=/disco11g/oradata/o11r2/sysaux01.dbf
    input datafile file number=00005 name=/disco11g/oradata/o11r2/example01.dbf
    input datafile file number=00006 name=/disco11g/oradata/o11r2/prueba.dbf
    input datafile file number=00003 name=/disco11g/oradata/o11r2/undotbs01.dbf
    input datafile file number=00004 name=/disco11g/oradata/o11r2/users01.dbf
    channel ORA_DISK_1: starting piece 1 at 14-MAY-10
    channel ORA_DISK_1: finished piece 1 at 14-MAY-10
    piece handle=/disco11g/flash_recovery_area/O11R2/backupset/2010_05_14/o1_mf_nnndf_TAG20100514T114210_5yt6qmhm_.bkp tag=TAG20100514T114210 comment=NONE
    channel ORA_DISK_1: backup set complete, elapsed time: 00:03:02
    channel ORA_DISK_1: starting full datafile backup set
    channel ORA_DISK_1: specifying datafile(s) in backup set
    including current control file in backup set
    including current SPFILE in backup set
    channel ORA_DISK_1: starting piece 1 at 14-MAY-10
    channel ORA_DISK_1: finished piece 1 at 14-MAY-10
    piece handle=/disco11g/flash_recovery_area/O11R2/backupset/2010_05_14/o1_mf_ncsnf_TAG20100514T114210_5yt6xc21_.bkp tag=TAG20100514T114210 comment=NONE
    channel ORA_DISK_1: backup set complete, elapsed time: 00:00:02
    Finished backup at 14-MAY-10
    
    RMAN> exit
    
    
    Recovery Manager complete.
    #/home/oracle> dd if=/dev/zero of=users01.dbf bs=8k conv=notrunc seek=526 count=1  
    1+0 records in
    1+0 records out
    8192 bytes (8.2 kB) copied, 0.00570121 seconds, 1.4 MB/s
    #/home/oracle> rman target /
    
    Recovery Manager: Release 11.2.0.1.0 - Production on Fri May 14 11:46:12 2010
    
    Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
    
    connected to target database: O11R2 (DBID=3441786850)
    
    RMAN> backup database;
    
    Starting backup at 14-MAY-10
    using target database control file instead of recovery catalog
    allocated channel: ORA_DISK_1
    channel ORA_DISK_1: SID=44 device type=DISK
    channel ORA_DISK_1: starting full datafile backup set
    channel ORA_DISK_1: specifying datafile(s) in backup set
    input datafile file number=00001 name=/disco11g/oradata/o11r2/system01.dbf
    input datafile file number=00002 name=/disco11g/oradata/o11r2/sysaux01.dbf
    input datafile file number=00005 name=/disco11g/oradata/o11r2/example01.dbf
    input datafile file number=00006 name=/disco11g/oradata/o11r2/prueba.dbf
    input datafile file number=00003 name=/disco11g/oradata/o11r2/undotbs01.dbf
    input datafile file number=00004 name=/disco11g/oradata/o11r2/users01.dbf
    channel ORA_DISK_1: starting piece 1 at 14-MAY-10
    RMAN-03009: failure of backup command on ORA_DISK_1 channel at 05/14/2010 11:46:26
    ORA-19566: exceeded limit of 0 corrupt blocks for file /disco11g/oradata/o11r2/users01.dbf
    continuing other job steps, job failed will not be re-run
    channel ORA_DISK_1: starting full datafile backup set
    channel ORA_DISK_1: specifying datafile(s) in backup set
    including current control file in backup set
    including current SPFILE in backup set
    channel ORA_DISK_1: starting piece 1 at 14-MAY-10
    channel ORA_DISK_1: finished piece 1 at 14-MAY-10
    piece handle=/disco11g/flash_recovery_area/O11R2/backupset/2010_05_14/o1_mf_ncsnf_TAG20100514T114619_5yt6zmxp_.bkp tag=TAG20100514T114619 comment=NONE
    channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    
    RMAN-03009: failure of backup command on ORA_DISK_1 channel at 05/14/2010 11:46:26
    ORA-19566: exceeded limit of 0 corrupt blocks for file /disco11g/oradata/o11r2/users01.dbf
    
    RMAN> exit
    
    
    Recovery Manager complete.
    #/home/oracle> sqlplus system/oracle
    
    SQL*Plus: Release 11.2.0.1.0 Production on Fri May 14 11:46:38 2010
    
    Copyright (c) 1982, 2009, Oracle.  All rights reserved.
    
    
    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
    With the Partitioning, Oracle Label Security, Oracle Database Vault and Real Application Testing options
    
    SQL> select * from V$DATABASE_BLOCK_CORRUPTION;
    
         FILE#     BLOCK#     BLOCKS CORRUPTION_CHANGE# CORRUPTIO
    ---------- ---------- ---------- ------------------ ---------
             4        526          1                  0 ALL ZERO
    
    SQL> exit
    Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
    With the Partitioning, Oracle Label Security, Oracle Database Vault and Real Application Testing options
    #/home/oracle> rman target /
    
    Recovery Manager: Release 11.2.0.1.0 - Production on Fri May 14 11:47:04 2010
    
    Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
    
    connected to target database: O11R2 (DBID=3441786850)
    
    RMAN> exit
    
    
    Recovery Manager complete.
    #/home/oracle> rman target /
    
    Recovery Manager: Release 11.2.0.1.0 - Production on Fri May 14 11:47:34 2010
    
    Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
    
    connected to target database: O11R2 (DBID=3441786850)
    
    RMAN> backup database;
    
    Starting backup at 14-MAY-10
    using target database control file instead of recovery catalog
    allocated channel: ORA_DISK_1
    channel ORA_DISK_1: SID=47 device type=DISK
    channel ORA_DISK_1: starting full datafile backup set
    channel ORA_DISK_1: specifying datafile(s) in backup set
    input datafile file number=00001 name=/disco11g/oradata/o11r2/system01.dbf
    input datafile file number=00002 name=/disco11g/oradata/o11r2/sysaux01.dbf
    input datafile file number=00005 name=/disco11g/oradata/o11r2/example01.dbf
    input datafile file number=00006 name=/disco11g/oradata/o11r2/prueba.dbf
    input datafile file number=00003 name=/disco11g/oradata/o11r2/undotbs01.dbf
    input datafile file number=00004 name=/disco11g/oradata/o11r2/users01.dbf
    channel ORA_DISK_1: starting piece 1 at 14-MAY-10
    RMAN-03009: failure of backup command on ORA_DISK_1 channel at 05/14/2010 11:48:50
    ORA-19566: exceeded limit of 0 corrupt blocks for file /disco11g/oradata/o11r2/users01.dbf
    continuing other job steps, job failed will not be re-run
    channel ORA_DISK_1: starting full datafile backup set
    channel ORA_DISK_1: specifying datafile(s) in backup set
    including current control file in backup set
    including current SPFILE in backup set
    channel ORA_DISK_1: starting piece 1 at 14-MAY-10
    channel ORA_DISK_1: finished piece 1 at 14-MAY-10
    piece handle=/disco11g/flash_recovery_area/O11R2/backupset/2010_05_14/o1_mf_ncsnf_TAG20100514T114848_5yt743qq_.bkp tag=TAG20100514T114848 comment=NONE
    channel ORA_DISK_1: backup set complete, elapsed time: 00:00:02
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    
    RMAN-03009: failure of backup command on ORA_DISK_1 channel at 05/14/2010 11:48:50
    ORA-19566: exceeded limit of 0 corrupt blocks for file /disco11g/oradata/o11r2/users01.dbf
    
    
    RMAN> run {
    2> set maxcorrupt for datafile 4 to 1;
    3> backup database;
    4> }
    
    executing command: SET MAX CORRUPT
    
    Starting backup at 14-MAY-10
    using channel ORA_DISK_1
    channel ORA_DISK_1: starting full datafile backup set
    channel ORA_DISK_1: specifying datafile(s) in backup set
    input datafile file number=00001 name=/disco11g/oradata/o11r2/system01.dbf
    input datafile file number=00002 name=/disco11g/oradata/o11r2/sysaux01.dbf
    input datafile file number=00005 name=/disco11g/oradata/o11r2/example01.dbf
    input datafile file number=00006 name=/disco11g/oradata/o11r2/prueba.dbf
    input datafile file number=00003 name=/disco11g/oradata/o11r2/undotbs01.dbf
    input datafile file number=00004 name=/disco11g/oradata/o11r2/users01.dbf
    channel ORA_DISK_1: starting piece 1 at 14-MAY-10
    channel ORA_DISK_1: finished piece 1 at 14-MAY-10
    piece handle=/disco11g/flash_recovery_area/O11R2/backupset/2010_05_14/o1_mf_nnndf_TAG20100514T114930_5yt75cb1_.bkp tag=TAG20100514T114930 comment=NONE
    channel ORA_DISK_1: backup set complete, elapsed time: 00:01:35
    channel ORA_DISK_1: starting full datafile backup set
    channel ORA_DISK_1: specifying datafile(s) in backup set
    including current control file in backup set
    including current SPFILE in backup set
    channel ORA_DISK_1: starting piece 1 at 14-MAY-10
    channel ORA_DISK_1: finished piece 1 at 14-MAY-10
    piece handle=/disco11g/flash_recovery_area/O11R2/backupset/2010_05_14/o1_mf_ncsnf_TAG20100514T114930_5yt78fqt_.bkp tag=TAG20100514T114930 comment=NONE
    channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
    Finished backup at 14-MAY-10
    Thank you

    Joaquin Gonzalez

    Select * from V$ DATABASE_BLOCK_CORRUPTION;

    only the brand as a corrupted block. This simply shows that the block was found to be corrupt.

    the marking is of DBMS_REPAIR. FIX_CORRUPT_BLOCKS

    See http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10577/d_repair.htm#CHDGBBEG

    Hemant K Collette
    http://hemantoracledba.blogspot.com

Maybe you are looking for

  • Utilities Pro PC - Optimizer Pro

    Hello. In the search for the 'Bank' on my HP Pavilion (windows 8) recommended for Apps (for a free program 'type of office'), I seem to have carried over to downloaded a piece of malware called PC Optimizer Pro at the same time. I tried to add/remove

  • Corruption in Outlook Express

    When I try and receive messages in my OE Inbox I get this message: an unknown error has occurred. Account: "mail.comcast.net', server: 'mail.comcast.net', Protocol: POP3, Port: 110, secure (SSL): no, error number: 0x800C0133. I followed the recommend

  • can I activate the written portion of the paper upwards or downwards when faxing from my hp officejet plus 8600 fax

    I would like to know how to load my documents on my hp officejet 8600 and all in one printer? Can I load the documents with the writing facing upwards or downwards when faxing?

  • CLJ 5550dn: fuser for CLJ 5550dn

    I have trouble finding the correct fuser for my HP CLJ 5550dn printer. I need one with cutouts for the release of unit eliminator levers discharge of static electricity. Is there a part number special for this merger? I ordered the Kit merger HP 645

  • can not connect wireless or implement a new file network xwizard.dll error

    I just moved and can't set up a new home network or to connect wireless It shows available wireless and when I click on connect to the network, nothing happens When I try to put in place the new network with the Network Wizard it gives an error of xw