<?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/"
		>
<channel>
	<title>Comments on: How to detect when a cursor was closed from SQL trace output?</title>
	<atom:link href="http://blog.tanelpoder.com/2009/07/09/how-to-detect-when-a-cursor-was-closed-from-sql-trace-output/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tanelpoder.com/2009/07/09/how-to-detect-when-a-cursor-was-closed-from-sql-trace-output/</link>
	<description>Oracle troubleshooting, internals and performance tuning</description>
	<lastBuildDate>Sat, 13 Mar 2010 15:03:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Tanel Poder</title>
		<link>http://blog.tanelpoder.com/2009/07/09/how-to-detect-when-a-cursor-was-closed-from-sql-trace-output/comment-page-1/#comment-2901</link>
		<dc:creator>Tanel Poder</dc:creator>
		<pubDate>Wed, 04 Nov 2009 22:43:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/?p=381#comment-2901</guid>
		<description>There&#039;s still part 2 to come but I don&#039;t know when I have time for it :(</description>
		<content:encoded><![CDATA[<p>There&#8217;s still part 2 to come but I don&#8217;t know when I have time for it :(</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tanel Poder</title>
		<link>http://blog.tanelpoder.com/2009/07/09/how-to-detect-when-a-cursor-was-closed-from-sql-trace-output/comment-page-1/#comment-2900</link>
		<dc:creator>Tanel Poder</dc:creator>
		<pubDate>Wed, 04 Nov 2009 22:42:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/?p=381#comment-2900</guid>
		<description>Hi Raj,

Good question - I ended up writing a blog entry about it:

http://blog.tanelpoder.com/2009/11/04/detect-chained-and-migrated-rows-in-oracle/</description>
		<content:encoded><![CDATA[<p>Hi Raj,</p>
<p>Good question &#8211; I ended up writing a blog entry about it:</p>
<p><a href="http://blog.tanelpoder.com/2009/11/04/detect-chained-and-migrated-rows-in-oracle/" rel="nofollow">http://blog.tanelpoder.com/2009/11/04/detect-chained-and-migrated-rows-in-oracle/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Raj</title>
		<link>http://blog.tanelpoder.com/2009/07/09/how-to-detect-when-a-cursor-was-closed-from-sql-trace-output/comment-page-1/#comment-2889</link>
		<dc:creator>Raj</dc:creator>
		<pubDate>Tue, 03 Nov 2009 07:05:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/?p=381#comment-2889</guid>
		<description>Hi Tanel

Neat Compilation I should say.
Wanted your help to know if a table is suffering from row migration from any block dump? [ the reason I want to know this from dumps is that I work on a Datawarehouse database of size 200TB 
and tables on it are very big ..to the tune of 500GB to 1 TB, so its impossible to do a &#039;analyze table  list chained rows into chained_rows&#039; for the following reasons:
  (a) analyze statement...cannot be parallelized , only dbms_stats can be parallezied, so I cannot accelerate this activity.
  (b) also  tables undergo  batch jobs every now and then so I would like to keep this table free of any routine maitenace activity.

Thank you for your invaluable blogs as always.</description>
		<content:encoded><![CDATA[<p>Hi Tanel</p>
<p>Neat Compilation I should say.<br />
Wanted your help to know if a table is suffering from row migration from any block dump? [ the reason I want to know this from dumps is that I work on a Datawarehouse database of size 200TB<br />
and tables on it are very big ..to the tune of 500GB to 1 TB, so its impossible to do a &#8216;analyze table  list chained rows into chained_rows&#8217; for the following reasons:<br />
  (a) analyze statement&#8230;cannot be parallelized , only dbms_stats can be parallezied, so I cannot accelerate this activity.<br />
  (b) also  tables undergo  batch jobs every now and then so I would like to keep this table free of any routine maitenace activity.</p>
<p>Thank you for your invaluable blogs as always.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tanel Poder</title>
		<link>http://blog.tanelpoder.com/2009/07/09/how-to-detect-when-a-cursor-was-closed-from-sql-trace-output/comment-page-1/#comment-2260</link>
		<dc:creator>Tanel Poder</dc:creator>
		<pubDate>Wed, 05 Aug 2009 23:47:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/?p=381#comment-2260</guid>
		<description>The best source, going deep into the topic is Cary Millsap&#039;s and Jeff Holt&#039;s Optimizing Oracle Performance book.

Otherwise, I think there&#039;s a metalink note about it (search for &quot;reading 10046 trace&quot;) and a google search returned few hits with some details like this one:

http://oradbatips.blogspot.com/2007/06/tip-48-reading-10046-trace.html</description>
		<content:encoded><![CDATA[<p>The best source, going deep into the topic is Cary Millsap&#8217;s and Jeff Holt&#8217;s Optimizing Oracle Performance book.</p>
<p>Otherwise, I think there&#8217;s a metalink note about it (search for &#8220;reading 10046 trace&#8221;) and a google search returned few hits with some details like this one:</p>
<p><a href="http://oradbatips.blogspot.com/2007/06/tip-48-reading-10046-trace.html" rel="nofollow">http://oradbatips.blogspot.com/2007/06/tip-48-reading-10046-trace.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paresh</title>
		<link>http://blog.tanelpoder.com/2009/07/09/how-to-detect-when-a-cursor-was-closed-from-sql-trace-output/comment-page-1/#comment-2259</link>
		<dc:creator>Paresh</dc:creator>
		<pubDate>Wed, 05 Aug 2009 21:10:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/?p=381#comment-2259</guid>
		<description>Hi,

Could you please point me to a good tutorial to understand 10046 trace file in-depth.

Thanks in Advance.</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Could you please point me to a good tutorial to understand 10046 trace file in-depth.</p>
<p>Thanks in Advance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Blogroll Report 03/07/2009 – 10/07/2006 &#171; Coskan&#8217;s Approach to Oracle</title>
		<link>http://blog.tanelpoder.com/2009/07/09/how-to-detect-when-a-cursor-was-closed-from-sql-trace-output/comment-page-1/#comment-2056</link>
		<dc:creator>Blogroll Report 03/07/2009 – 10/07/2006 &#171; Coskan&#8217;s Approach to Oracle</dc:creator>
		<pubDate>Fri, 10 Jul 2009 18:42:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/?p=381#comment-2056</guid>
		<description>[...] Tanel Poder &#8211; How to detect when a cursor was closed from SQL trace output? [...]</description>
		<content:encoded><![CDATA[<p>[...] Tanel Poder &#8211; How to detect when a cursor was closed from SQL trace output? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tanel Poder</title>
		<link>http://blog.tanelpoder.com/2009/07/09/how-to-detect-when-a-cursor-was-closed-from-sql-trace-output/comment-page-1/#comment-2034</link>
		<dc:creator>Tanel Poder</dc:creator>
		<pubDate>Thu, 09 Jul 2009 19:54:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/?p=381#comment-2034</guid>
		<description>..or just CURSOR INFO :)</description>
		<content:encoded><![CDATA[<p>..or just CURSOR INFO :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tanel Poder</title>
		<link>http://blog.tanelpoder.com/2009/07/09/how-to-detect-when-a-cursor-was-closed-from-sql-trace-output/comment-page-1/#comment-2033</link>
		<dc:creator>Tanel Poder</dc:creator>
		<pubDate>Thu, 09 Jul 2009 19:54:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/?p=381#comment-2033</guid>
		<description>yep agreed, this section has other useful info in addition to SQL text...</description>
		<content:encoded><![CDATA[<p>yep agreed, this section has other useful info in addition to SQL text&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Holt</title>
		<link>http://blog.tanelpoder.com/2009/07/09/how-to-detect-when-a-cursor-was-closed-from-sql-trace-output/comment-page-1/#comment-2032</link>
		<dc:creator>Jeff Holt</dc:creator>
		<pubDate>Thu, 09 Jul 2009 19:32:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/?p=381#comment-2032</guid>
		<description>Some &quot;parsing&quot; is also done during the EXEC, such as validating the execution plan of statements that require an execution plan.

I think a good name for PARSING IN CURSOR is CURSOR ATTRIBUTES or ATTRIBUTES FOR CURSOR. I had toyed with the name TEXT FOR CURSOR but that is too specific given the recursive depth and authentication attributes given.</description>
		<content:encoded><![CDATA[<p>Some &#8220;parsing&#8221; is also done during the EXEC, such as validating the execution plan of statements that require an execution plan.</p>
<p>I think a good name for PARSING IN CURSOR is CURSOR ATTRIBUTES or ATTRIBUTES FOR CURSOR. I had toyed with the name TEXT FOR CURSOR but that is too specific given the recursive depth and authentication attributes given.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
