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
-
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.
My boss ask you what are the usual cause of this issue.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
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:19KinsaKaUy? 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...
-
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
AmanThis 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 advanceMetaLink 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:19Hello..
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 I2. for 10 g
Installation and configuration of CSSCAN 10 g and 11g
DOC - ID: 745809.13. change the character set of database - valid superset definitions
DOC - ID: 119164.1HTH
AnandPublished 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...
-
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 TablespaceThese 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.
ConcerningTry 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.htmPublished 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:
It was a clue (SYSMAN. MGMT_VIOLATIONS_IDX_07), so we let him down and he recreated. After that, EM started normally.Response received: ERROR-400|ORA-01578: ORACLE data block corrupted (file # 6, block # 200327)
Here is the part that I don't understand: if I have a query v$ database_block_corruption, the block is still there:
But now it seems to belong to another object:SQL> select * from v$database_block_corruption FILE# BLOCK# BLOCKS CORRUPTION_CHANGE# CORRUPTION_TYPE ---------- ---------- ---------- ------------------ --------------- 6 200327 1 0 FRACTURED
This new object, however, is OK. Each partition is "USABLE" and "analyze validate structure" reports no errors at all.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
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
-
Hello
How to recover the blocks corrupt in oracle without using RMANHello
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 UNIXThank 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...
ConcerningErrors 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.
The media recovery complete successfully without warning.sql 'alter database datafile 2, 8 offline'; restore datafile 2, 8; recover datafile 2, 8; sql 'alter database datafile 2, 8 online';
But, after recovery when I try:
It shows again block corruptions. I tried several times to recovery, and the same appears when I query V$ database_block_corruption.validate check logical datafile 8,2;
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
It seems that the data files are not recovered and block corruption after the restoration and recovery.ORA-00600: internal error code, arguments: [17114], [0x2B58288E0BB8], [], [], [], [], [], [] ORA-00600: internal error code, arguments: [17147], [0x2B58288E0BB8], [], [], [], [], [], []
An of this datafile is sysaux. and the version of DB is g 11, standard edition.
Thank youBANNER 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
Published by: najet 11 June 2010 20:05
Published by: najet June 11, 2010 20:11I 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:
Thank you#/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
Joaquin GonzalezSelect * 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
-
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
-
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