Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: find physical blocks/disks, mapped from Oracle file# and block#, block corruption
true indeed I didnt provide enough infos
Oracle version ==> 8.1.7.4
O.S ==> Suse Linux Enterprise 7
Server ==> Compaq (I dont know the exact model) woth 4 CPUs and 14GB RAM
Disks ==> the ones which came with Compaq box, 16 disks in RAID 0 + 1
FS ==> Ext3 (Linux FS)
I did run DBVERIFY (in all 4 corruptions faced this month) and to my surprise it says there is no error!
I am thinking of enabling db_block_checking but I am not 100% sure what it does, I am reading some notes from Metalink and looks quite confusing to me.... some says this parameter can determine if we are facing memory corruption and others talks about different function. What I understand is it checks data blocks read from data block buffer before write to disk, if it's not logically healthy Oracle signals ORA-01578. (And it make the instance crash?) Anyone have experience with DB_BLOCK_CHECKING?
Gregor Theis wrote:
> Hello
>
> "lopera" <prlopera_at_techie.com> schrieb im Newsbeitrag
> news:3E1C7C00.9090402_at_techie.com...
>
>>Hi >> >> >>I have some block corruption issues with one of our databases, it >>happened 4 times in last 1.5 months, I am not sure if the underlaying >>disk is bad, actually I am not even sure which can be the bad disk since >>we are in RAID 0+1. Does anyone know how to find which physical disk is >>the datafile located providing I have the file# and block#? Something >>like a mapping from Oracle to physical hardware. I would like to know if >>all four corruptions occurs in same disk >> >>Also at Oracle level is there a way to tell weather we are facing >>logical block corruption or physical (media) corruption? >> >>Thanks in advance >>