<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: How to dump corrupted Oracle database blocks?</title>
	<atom:link href="http://oraclue.com/2008/11/06/how-to-dump-corrupted-oracle-database-blocks/feed/" rel="self" type="application/rss+xml" />
	<link>http://oraclue.com/2008/11/06/how-to-dump-corrupted-oracle-database-blocks/</link>
	<description>Oracle internals, debugging and undocumented features</description>
	<lastBuildDate>Thu, 27 Oct 2011 15:05:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: oraclue</title>
		<link>http://oraclue.com/2008/11/06/how-to-dump-corrupted-oracle-database-blocks/#comment-168</link>
		<dc:creator><![CDATA[oraclue]]></dc:creator>
		<pubDate>Mon, 13 Apr 2009 16:48:17 +0000</pubDate>
		<guid isPermaLink="false">http://oraclue.wordpress.com/?p=304#comment-168</guid>
		<description><![CDATA[Hi Taral,

I guess you know how to find object based on file and block:

SELECT  segment_name ,  segment_type ,  owner , tablespace_name
               FROM  sys.dba_extents
              WHERE  file_id = &amp;bad_file_id
                AND  &amp;bad_block_id BETWEEN block_id and block_id + blocks -1


but I think what you are asking is to how to read blockdump.

Check my paper on Oradebug at 
http://www.evdbt.com/Oradebug_Modrakovic.pdf

and then do few dumps .. for table and for index too.

Open trace file and search for:

Seg/Obj ( Seg/Obj Id ) and Typ: 1- Data 2 - Index

Remember things change with every new Oracle version.

Look online and you will find description of formated block dump.

Miladin]]></description>
		<content:encoded><![CDATA[<p>Hi Taral,</p>
<p>I guess you know how to find object based on file and block:</p>
<p>SELECT  segment_name ,  segment_type ,  owner , tablespace_name<br />
               FROM  sys.dba_extents<br />
              WHERE  file_id = &amp;bad_file_id<br />
                AND  &amp;bad_block_id BETWEEN block_id and block_id + blocks -1</p>
<p>but I think what you are asking is to how to read blockdump.</p>
<p>Check my paper on Oradebug at<br />
<a href="http://www.evdbt.com/Oradebug_Modrakovic.pdf" rel="nofollow">http://www.evdbt.com/Oradebug_Modrakovic.pdf</a></p>
<p>and then do few dumps .. for table and for index too.</p>
<p>Open trace file and search for:</p>
<p>Seg/Obj ( Seg/Obj Id ) and Typ: 1- Data 2 &#8211; Index</p>
<p>Remember things change with every new Oracle version.</p>
<p>Look online and you will find description of formated block dump.</p>
<p>Miladin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Taral Desai</title>
		<link>http://oraclue.com/2008/11/06/how-to-dump-corrupted-oracle-database-blocks/#comment-157</link>
		<dc:creator><![CDATA[Taral Desai]]></dc:creator>
		<pubDate>Thu, 09 Apr 2009 17:48:02 +0000</pubDate>
		<guid isPermaLink="false">http://oraclue.wordpress.com/?p=304#comment-157</guid>
		<description><![CDATA[Hi Miladin,

I have few questions

1. How to determine block type. Like is this data(table) or index or redo block.

2. And from that block dump how to identify object.

Lets say i had corruption in file 56, 56789 (block)

I can blockdump this block but how to answer my 1 and 2 point from this.

Can you please explain.]]></description>
		<content:encoded><![CDATA[<p>Hi Miladin,</p>
<p>I have few questions</p>
<p>1. How to determine block type. Like is this data(table) or index or redo block.</p>
<p>2. And from that block dump how to identify object.</p>
<p>Lets say i had corruption in file 56, 56789 (block)</p>
<p>I can blockdump this block but how to answer my 1 and 2 point from this.</p>
<p>Can you please explain.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

