<?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/</link>
	<description>Oracle troubleshooting, internals and performance tuning</description>
	<lastBuildDate>Mon, 15 Mar 2010 01:50:11 +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/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 &#8216;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>
	<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-1152</link>
		<dc:creator>Tanel Poder</dc:creator>
		<pubDate>Tue, 10 Mar 2009 05:37:28 +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-1152</guid>
		<description>Yeah Oracle should know this stuff, they&#039;re the ones who wrote it! :)</description>
		<content:encoded><![CDATA[<p>Yeah Oracle should know this stuff, they&#8217;re the ones who wrote it! :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Miladin</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-1146</link>
		<dc:creator>Miladin</dc:creator>
		<pubDate>Mon, 09 Mar 2009 17:04:20 +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-1146</guid>
		<description>Yes I saw that one.I have been using it for some time .Oracle actually published this in course Dumps, Crashes and Corruptions long time ago.</description>
		<content:encoded><![CDATA[<p>Yes I saw that one.I have been using it for some time .Oracle actually published this in course Dumps, Crashes and Corruptions long time ago.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Diagnostic events wit debugger and crash.. &#171; Miladin Modrakovic&#8217;s Blog: Oraclue</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-1145</link>
		<dc:creator>Diagnostic events wit debugger and crash.. &#171; Miladin Modrakovic&#8217;s Blog: Oraclue</dc:creator>
		<pubDate>Mon, 09 Mar 2009 17:03:30 +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-1145</guid>
		<description>[...] http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-... [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-.." rel="nofollow">http://blog.tanelpoder.com/2009/03/03/the-full-power-of-oracles-diagnostic-events-part-1-syntax-for-..</a>. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
