<?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: The full power of Oracle&#8217;s diagnostic events, part 1: Syntax for KSD debug event handling</title>
	<atom:link href="http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling</link>
	<description>Oracle, Exadata, Performance, Troubleshooting - Mobile Life and Productivity.</description>
	<lastBuildDate>Wed, 08 Feb 2012 08:03:50 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Book Review: Oracle Database 11g Performance Tuning Recipes (Part 2) &#171; Charles Hooper&#039;s Oracle Notes</title>
		<link>http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/comment-page-1/#comment-8212</link>
		<dc:creator>Book Review: Oracle Database 11g Performance Tuning Recipes (Part 2) &#171; Charles Hooper&#039;s Oracle Notes</dc:creator>
		<pubDate>Thu, 06 Oct 2011 06:06:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/#comment-8212</guid>
		<description>[...] of this recipe are potentially helpful, the depth of discussion is very limited compared to some blog articles found on the Internet, and the content really is not focused on performance, but rather on [...]</description>
		<content:encoded><![CDATA[<p>[...] of this recipe are potentially helpful, the depth of discussion is very limited compared to some blog articles found on the Internet, and the content really is not focused on performance, but rather on [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Harry</title>
		<link>http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/comment-page-1/#comment-8092</link>
		<dc:creator>Harry</dc:creator>
		<pubDate>Thu, 15 Sep 2011 09:44:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/#comment-8092</guid>
		<description>Hi Tanel,

Excellent post. I have learnt a lot from your blogs.
I was looking up the messages file and found it under
$ORACLE_HOME/rdbms/mesg instead of $ORACLE_HOME/rdbms/admin

Thank you.
Harry</description>
		<content:encoded><![CDATA[<p>Hi Tanel,</p>
<p>Excellent post. I have learnt a lot from your blogs.<br />
I was looking up the messages file and found it under<br />
$ORACLE_HOME/rdbms/mesg instead of $ORACLE_HOME/rdbms/admin</p>
<p>Thank you.<br />
Harry</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The full power of Oracle&#8217;s diagnostic events, part 2: ORADEBUG DOC and 11g improvements &#124; Tanel Poder's blog: Core IT for Geeks and Pros</title>
		<link>http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/comment-page-1/#comment-4784</link>
		<dc:creator>The full power of Oracle&#8217;s diagnostic events, part 2: ORADEBUG DOC and 11g improvements &#124; Tanel Poder's blog: Core IT for Geeks and Pros</dc:creator>
		<pubDate>Wed, 23 Jun 2010 11:46:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/#comment-4784</guid>
		<description>[...] a year ago I wrote that Oracle 11g has a completely new low-level kernel diagnostics &amp; tracing infrastructure [...]</description>
		<content:encoded><![CDATA[<p>[...] a year ago I wrote that Oracle 11g has a completely new low-level kernel diagnostics &amp; tracing infrastructure [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tanel Poder</title>
		<link>http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/comment-page-1/#comment-2362</link>
		<dc:creator>Tanel Poder</dc:creator>
		<pubDate>Mon, 24 Aug 2009 11:23:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/#comment-2362</guid>
		<description>Not that I know of. Well at least not with the pre-11g event syntax. Maybe with new 11g debug infrastructure it is possible, but I don&#039;t have access to the internal document describing the syntax.

The examples (lifetime and after x times) I showed, are more useful in cases where you want to apply some action to certain error like deadlock or ORA-4030 etc.</description>
		<content:encoded><![CDATA[<p>Not that I know of. Well at least not with the pre-11g event syntax. Maybe with new 11g debug infrastructure it is possible, but I don&#8217;t have access to the internal document describing the syntax.</p>
<p>The examples (lifetime and after x times) I showed, are more useful in cases where you want to apply some action to certain error like deadlock or ORA-4030 etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Satheesh Shanmugam</title>
		<link>http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/comment-page-1/#comment-2361</link>
		<dc:creator>Satheesh Shanmugam</dc:creator>
		<pubDate>Mon, 24 Aug 2009 11:18:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/#comment-2361</guid>
		<description>Hi Tanel, is it possible to enable the trace based on time limit?
Like i want to enabled 10046 for next  minute.</description>
		<content:encoded><![CDATA[<p>Hi Tanel, is it possible to enable the trace based on time limit?<br />
Like i want to enabled 10046 for next  minute.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tanel Poder</title>
		<link>http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/comment-page-1/#comment-1373</link>
		<dc:creator>Tanel Poder</dc:creator>
		<pubDate>Wed, 08 Apr 2009 11:55:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/#comment-1373</guid>
		<description>Check out dbms_trace (if you can enable tracing before running the pl/sql code) or event 10938 if you want to enable this for a running session (google for it first though and note that you need to create a logging table for that AND this is not really a safe option for production)

I dont remember whether these options trace pl/sql procedure arguments though!</description>
		<content:encoded><![CDATA[<p>Check out dbms_trace (if you can enable tracing before running the pl/sql code) or event 10938 if you want to enable this for a running session (google for it first though and note that you need to create a logging table for that AND this is not really a safe option for production)</p>
<p>I dont remember whether these options trace pl/sql procedure arguments though!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Igor</title>
		<link>http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/comment-page-1/#comment-1372</link>
		<dc:creator>Igor</dc:creator>
		<pubDate>Wed, 08 Apr 2009 11:50:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/#comment-1372</guid>
		<description>Hi Tanel,

what  can I use for tracing PL/SQL calls and input varibles values for each input/output parameter ? May be errorstack  but I see only PL/SQL package/procure/function name and line number ...</description>
		<content:encoded><![CDATA[<p>Hi Tanel,</p>
<p>what  can I use for tracing PL/SQL calls and input varibles values for each input/output parameter ? May be errorstack  but I see only PL/SQL package/procure/function name and line number &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tanel Poder</title>
		<link>http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/comment-page-1/#comment-1335</link>
		<dc:creator>Tanel Poder</dc:creator>
		<pubDate>Mon, 30 Mar 2009 14:52:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/#comment-1335</guid>
		<description>Hi Martin,

Which db version are you on? From 9.2 onwards you can use _4031_dump_bitvec parameter to control level and frequency of heapdumps on 4031 errors.

Read metalink note 396940.1 for details.

One other option is to set _4031_dump_bitvec = 0 to disable the built in heapdumps and use an event &#039;4031 trace name heapdump level x, lifetime y&#039;

Btw in more recent Oracle versions there are more _4031 parameters, all described in that metalink note i mentioned.

&lt;pre&gt;&lt;code&gt;
SQL&gt; @pd 4031

NAME                                          VALUE                          DESCRIPTION
--------------------------------------------- ------------------------------ ----------------------------------------------------
_4031_dump_bitvec                             67194879                       bitvec to specify dumps prior to 4031 error
_4031_max_dumps                               100                            Maximum number of 4031 dumps for this process
_4031_dump_interval                           300                            Dump 4031 error once for each n-second interval
_4031_sga_dump_interval                       3600                           Dump 4031 SGA heapdump error once for each n-second
                                                                             interval

_4031_sga_max_dumps                           10                             Maximum number of SGA heapdumps

&lt;/pre&gt;&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>Hi Martin,</p>
<p>Which db version are you on? From 9.2 onwards you can use _4031_dump_bitvec parameter to control level and frequency of heapdumps on 4031 errors.</p>
<p>Read metalink note 396940.1 for details.</p>
<p>One other option is to set _4031_dump_bitvec = 0 to disable the built in heapdumps and use an event &#8217;4031 trace name heapdump level x, lifetime y&#8217;</p>
<p>Btw in more recent Oracle versions there are more _4031 parameters, all described in that metalink note i mentioned.</p>
<pre><code>
SQL> @pd 4031

NAME                                          VALUE                          DESCRIPTION
--------------------------------------------- ------------------------------ ----------------------------------------------------
_4031_dump_bitvec                             67194879                       bitvec to specify dumps prior to 4031 error
_4031_max_dumps                               100                            Maximum number of 4031 dumps for this process
_4031_dump_interval                           300                            Dump 4031 error once for each n-second interval
_4031_sga_dump_interval                       3600                           Dump 4031 SGA heapdump error once for each n-second
                                                                             interval

_4031_sga_max_dumps                           10                             Maximum number of SGA heapdumps

</code></pre>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Decker</title>
		<link>http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/comment-page-1/#comment-1333</link>
		<dc:creator>Martin Decker</dc:creator>
		<pubDate>Mon, 30 Mar 2009 13:55:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/#comment-1333</guid>
		<description>Hi Tanel,

what would be your approach in getting heap dumps for ORA-4031 without filling the disk in case dozens of ORA-4031 appear at once.

Can I use &quot;lifetime 10&quot; in &quot;alter system set events&quot;?

Best regards,
Martin</description>
		<content:encoded><![CDATA[<p>Hi Tanel,</p>
<p>what would be your approach in getting heap dumps for ORA-4031 without filling the disk in case dozens of ORA-4031 appear at once.</p>
<p>Can I use &#8220;lifetime 10&#8243; in &#8220;alter system set events&#8221;?</p>
<p>Best regards,<br />
Martin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ramesh J Menon</title>
		<link>http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/comment-page-1/#comment-1319</link>
		<dc:creator>Ramesh J Menon</dc:creator>
		<pubDate>Sat, 28 Mar 2009 13:17:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-ksd-debug-event-handling/#comment-1319</guid>
		<description>Cool stuff....
Ramesh J Menon
OCM 10g</description>
		<content:encoded><![CDATA[<p>Cool stuff&#8230;.<br />
Ramesh J Menon<br />
OCM 10g</p>
]]></content:encoded>
	</item>
</channel>
</rss>

