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

Tags: Database

Similar Questions

  • 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...

  • 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 block is detected in the control file

    Hi all

    I have a scenario where I have set up regional advisory councils active / standby and I managed archive redo logs applied to sleep - everything was ok

    Versions - Oracle 11g R2, RHEL 5

    Scenario 1:
    Perfectly redo application log on the work of sleep when I don't create our software application tables using sql on the primary scripts until AFTER the stages of CAR/Dataguard completed successfully.



    Scenario 2:
    Redo log application does not work when I'm not running our sql scripts until I take a RMAN backup of the primary to be duplicated in the Standby

    Everything comes in the day before after the rman duplicate, archive logs is transferred, but now they are not applied.

    I see the ORA-00227: Corrupt block is detected in the control file: (block 1, block # 1) in the journal alerts when I put on standby in Recovery Mode

    My theory is that somehow our sql scripts are breaking my rman backups when I run them before creating a primary RMAN backup to load on Standby - I just need someone to indicate whether there is a possibility of their experience, if so I will contact the support of Oracle to continue the investigation. It's my first time working on CARS DG etc.

    Thank you

    Hello
    If not solved with 11.2.0.2 I opened a SR.
    I don't think that this should be the case...
    Sebastian

  • 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

  • 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

  • RMAN identifies corrupted block

    Hello

    If Rman identify block corrupted when running a backup of archive logfiles, this failover to an existing copy intact... wht means tht...

    If there is no copy available then RMAN backup fails. You can replace this using skip inaccessible option with the backup command.

    RMAN > BACKUP DATABASE MORE ARCHIVELOG SKIP INACCESSIBLE; OR
    RMAN > BACKUP ARCHIVELOG ALL JUMP INACCESSIBLE;

    BUT compromising sthe database as current missed archivelog file recovery is not the backup. The SKIP INACCESSIBLE option requires just the RMAN to continue the backup if it lacks an archivelog. This completes the backup of all the other data files, files archivelog, controlfiles. Don't miss the backup in this case.

  • all the corrupt blocks

    Hello
    in 10g R2, any question to see blocks all corrupt and their owners?

    Thank you.
    SELECT * FROM V$DATABASE_BLOCK_CORRUPTION
    

    - - - - - - - - - - - - - - - - - - - - -
    Kamran Agayev a. (10g OCP)
    http://kamranagayev.WordPress.com
    [Step by step installation Oracle Linux and automate the installation by using Shell Script | http://kamranagayev.wordpress.com/2009/05/01/step-by-step-installing-oracle-database-10g-release-2-on-linux-centos-and-automate-the-installation-using-linux-shell-script/]

  • Corrupt upgrades and their blocking effects

    I recently had someone treats a number of improvements uninstalled for me which some were corrupt. It seems that I'm now the same problem again. How can I identify which updates are corrupted / blocking installation of other upgrades and how to change upgrades corrupted those not corrupt?

    I went to the last part of my story update here but can't eat it.

    Hi yesprimeminister,

    1. What is the error message that you receive when installing updates on the computer?

    2. did you of recent changes on the computer?

    Try the following steps only if you are referring to the Windows updates

    In order to solve the updates to install, we will have to check the update history for the details of the failure

    View update history to know which update is not installing.

    (a) open Windows Update by clicking Start , all programsand then click Windows Update.

    (b) in the left pane, click view update history.

    (c) to view more information about an update, double-click it.

    Once you know the update's KB number then visit the Microsoft Download and put the number in the search box, download and install the update manually.

    http://www.Microsoft.com/downloads/en/default.aspx

    I hope this helps!

    Halima S - Microsoft technical support.

    Visit our Microsoft answers feedback Forum and let us know what you think.

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

    OS: RHEL 5.7 64bits

    Database: 11.1.0.7

    Hi all

    I have problems to restore RMAN backup on test computer. The restore command is sick of following error message:

    ORA-19599: block number 45289 is corrupted in the backup/oracle/clone/DEV/rman/RMAN_ERP_20150227_15927509_1 item

    I already checked the piece back on prod and it seems OK:

    RMAN > validate backupset 3840;

    From post on 27 February 15

    using channel ORA_DISK_1

    using the ORA_DISK_2 channel

    channel ORA_DISK_1: starting from the validation of the data file backup set

    channel ORA_DISK_1: reading of the backup/oradata/ERP/RMAN_BACKUP/RMAN_ERP_20150227_15927509_1 element

    channel ORA_DISK_1: piece handle = / oradata/ERP/RMAN_BACKUP/RMAN_ERP_20150227_15927509_1 tag = TAG20150227T040007

    channel ORA_DISK_1: restored the backup part 1

    channel ORA_DISK_1: validation complete, duration: 00:02:45

    Finished post on 27 February 15

    Restore validate command also fails on the test machine:

    RMAN > restore database validation verification logic;

    From restoration to 27 February 15

    using the control file of the target instead of recovery catalog database

    allocated channel: ORA_DISK_1

    channel ORA_DISK_1: SID = 779 type device = DISK

    allocated channel: ORA_DISK_2

    channel ORA_DISK_2: SID = 778 type device = DISK

    channel ORA_DISK_1: sweeping datafile copy /oracle/DEV/db/apps_st/data/a_ref03.dbf

    channel ORA_DISK_2: from the validation of the data file backup set

    channel ORA_DISK_2: reading of the backup/oracle/clone/DEV/rman/RMAN_ERP_20150227_15927510_1 element

    channel ORA_DISK_1: sweeping datafile copy /oracle/DEV/db/apps_st/data/a_txn_data05.dbf

    channel ORA_DISK_2: ORA-19870: error when restoring backup/oracle/clone/DEV/rman/RMAN_ERP_20150227_15927510_1 piece

    ORA-19599: block number 233296 is corrupted in the backup/oracle/clone/DEV/rman/RMAN_ERP_20150227_15927510_1 item

    channel ORA_DISK_2: scanning datafile copy /oracle/DEV/db/apps_st/data/a_int01.dbf

    channel ORA_DISK_1: starting from the validation of the data file backup set

    channel ORA_DISK_1: reading of the backup/oracle/clone/DEV/rman/RMAN_ERP_20150227_15927509_1 element

    channel ORA_DISK_1: ORA-19870: error when restoring backup/oracle/clone/DEV/rman/RMAN_ERP_20150227_15927509_1 piece

    ORA-19599: block number 45289 is corrupted in the backup/oracle/clone/DEV/rman/RMAN_ERP_20150227_15927509_1 item

    switch to the previous backup

    My confusion is why validate backupset succeeds the prod and the same backupset presents corruption block during test.

    Kind regards

    Vinod

    Maybe the backuppiece has been altered in the transfer to the DEV machine?  Run a checksum on the backuppiece on both machines and compare.

    Hemant K Collette

  • 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

  • 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

  • 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...

Maybe you are looking for

  • How to stop the opening pages in a new tab, I have not clicked on?

    This guard page open in a new tab on my browser, even if I have not clicked on anything.It is very annoying and manages to open the new tab and put it on the active tab.I have pop ups disabled and new tabs that open are not supposed to support the ac

  • Cannot access router Readyshare

    This topic was preciously posted, but I have still not found no answer. Here's my situation: -Netgear model router with USB inserted Readyshare C3000. -Windows 7 access Readyshare desktop computer -10 Windows laptop already accessed Readyshare. All o

  • In the attached VI I do not understand why given domestic business structures are not transferred in the table.

    In the attached VI I do not understand why given domestic business structures are not transferred in the table. Thank you.

  • Problem of BBM SDK - App error 104

    Hello I followed all the instructions that are included in the quick start guide... I'm running the sim1 and sim2 simulators, and when I try to invite the for the bbm of the sim1 sim2, I get a white screen with 'error App 104 - Eception EOFEcxeption

  • VPN with static nat for a whole subnet

    Hey there, For some reason, I can't do this on the router. Errrr... I'm trying to config a static nat (many to one), which will be in effect only when traffic needs to go on our vpn tunnel to the remote location. example: internal LAN 192.168.0.0 rem