<?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: Wait Events 3 &#8211; What is Wrong with this Quote?</title>
	<atom:link href="http://hoopercharles.wordpress.com/2010/12/09/wait-events-3-what-is-wrong-with-this-quote/feed/" rel="self" type="application/rss+xml" />
	<link>http://hoopercharles.wordpress.com/2010/12/09/wait-events-3-what-is-wrong-with-this-quote/</link>
	<description>Miscellaneous Random Oracle Topics: Stop, Think, ... Understand</description>
	<lastBuildDate>Thu, 13 Jun 2013 22:46:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Charles Hooper</title>
		<link>http://hoopercharles.wordpress.com/2010/12/09/wait-events-3-what-is-wrong-with-this-quote/#comment-2378</link>
		<dc:creator><![CDATA[Charles Hooper]]></dc:creator>
		<pubDate>Fri, 10 Dec 2010 18:50:52 +0000</pubDate>
		<guid isPermaLink="false">http://hoopercharles.wordpress.com/?p=3940#comment-2378</guid>
		<description><![CDATA[Flado,

Thank you for the research.  When I read this section of the book I immediately thought that there must be something missing from the trace file, after all my 10g (10.2.0.2) trace file explains the meaning of the p1, p2, and p3 parameters as well as including tim= values on those wait event lines.  This book section, which was probably written by Robert Freeman when Oracle Database 10.1 was the latest release, probably should have been updated to reflect changes to the 10046 trace file that were made since 2004 or 2005.  The Oracle-l thread that you linked to contained part of a trace file that was captured by Oracle Database 10.1.0.3, and I tried to fix the formatting of a section of that file below:
[code]
EXEC #25:c=0,e=627,p=0,cr=0,cu=8,mis=0,r=1,dep=0,og=4,tim=208054417197
WAIT #25: nam=&#039;SQL*Net message to client&#039; ela= 5 p1=1229996800 p2=1 p3=0
WAIT #25: nam=&#039;SQL*Net message from client&#039; ela= 862 p1=1229996800 p2=1 p3=0
[/code]

From the output posted in the book, it could just as likely be from Oracle 8i as it could be from 10g R1, which would mean a significant wait of 0.1 seconds.

Good catch stating that the &#039;SQL*Net message to client&#039; wait event probably is not the best wait event to use in an example directly below the heading &quot;Those Evil Wait Events in the 10046 Trace File&quot;.  A couple of other articles that might be of interest:
* http://blog.tanelpoder.com/2008/02/10/sqlnet-message-to-client-vs-sqlnet-more-data-to-client/
* http://blog.tanelpoder.com/2008/02/07/sqlnet-message-to-client-wait-gotcha/
* http://sites.google.com/site/embtdbo/wait-event-documentation/oracle-network-waits]]></description>
		<content:encoded><![CDATA[<p>Flado,</p>
<p>Thank you for the research.  When I read this section of the book I immediately thought that there must be something missing from the trace file, after all my 10g (10.2.0.2) trace file explains the meaning of the p1, p2, and p3 parameters as well as including tim= values on those wait event lines.  This book section, which was probably written by Robert Freeman when Oracle Database 10.1 was the latest release, probably should have been updated to reflect changes to the 10046 trace file that were made since 2004 or 2005.  The Oracle-l thread that you linked to contained part of a trace file that was captured by Oracle Database 10.1.0.3, and I tried to fix the formatting of a section of that file below:</p>
<pre class="brush: plain; title: ; notranslate">
EXEC #25:c=0,e=627,p=0,cr=0,cu=8,mis=0,r=1,dep=0,og=4,tim=208054417197
WAIT #25: nam='SQL*Net message to client' ela= 5 p1=1229996800 p2=1 p3=0
WAIT #25: nam='SQL*Net message from client' ela= 862 p1=1229996800 p2=1 p3=0
</pre>
<p>From the output posted in the book, it could just as likely be from Oracle 8i as it could be from 10g R1, which would mean a significant wait of 0.1 seconds.</p>
<p>Good catch stating that the &#8216;SQL*Net message to client&#8217; wait event probably is not the best wait event to use in an example directly below the heading &#8220;Those Evil Wait Events in the 10046 Trace File&#8221;.  A couple of other articles that might be of interest:<br />
* <a href="http://blog.tanelpoder.com/2008/02/10/sqlnet-message-to-client-vs-sqlnet-more-data-to-client/" rel="nofollow">http://blog.tanelpoder.com/2008/02/10/sqlnet-message-to-client-vs-sqlnet-more-data-to-client/</a><br />
* <a href="http://blog.tanelpoder.com/2008/02/07/sqlnet-message-to-client-wait-gotcha/" rel="nofollow">http://blog.tanelpoder.com/2008/02/07/sqlnet-message-to-client-wait-gotcha/</a><br />
* <a href="http://sites.google.com/site/embtdbo/wait-event-documentation/oracle-network-waits" rel="nofollow">http://sites.google.com/site/embtdbo/wait-event-documentation/oracle-network-waits</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flado</title>
		<link>http://hoopercharles.wordpress.com/2010/12/09/wait-events-3-what-is-wrong-with-this-quote/#comment-2365</link>
		<dc:creator><![CDATA[Flado]]></dc:creator>
		<pubDate>Fri, 10 Dec 2010 10:41:01 +0000</pubDate>
		<guid isPermaLink="false">http://hoopercharles.wordpress.com/?p=3940#comment-2365</guid>
		<description><![CDATA[Found a better link:
https://portal.hotsos.com/newsletters/volume-i-issue-2/tips/sql-net-message-to-client-isn2019t-what-you-might-think-it-is/]]></description>
		<content:encoded><![CDATA[<p>Found a better link:<br />
<a href="https://portal.hotsos.com/newsletters/volume-i-issue-2/tips/sql-net-message-to-client-isn2019t-what-you-might-think-it-is/" rel="nofollow">https://portal.hotsos.com/newsletters/volume-i-issue-2/tips/sql-net-message-to-client-isn2019t-what-you-might-think-it-is/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flado</title>
		<link>http://hoopercharles.wordpress.com/2010/12/09/wait-events-3-what-is-wrong-with-this-quote/#comment-2364</link>
		<dc:creator><![CDATA[Flado]]></dc:creator>
		<pubDate>Fri, 10 Dec 2010 08:18:34 +0000</pubDate>
		<guid isPermaLink="false">http://hoopercharles.wordpress.com/?p=3940#comment-2364</guid>
		<description><![CDATA[Yeah... For a 10g instance, the waits are missing some features (parameter names, obj#, tim). Indeed, they look suspiciously like 8i waits, in which case ela would be in centiseconds.
And &#039;SQL*Net message to client&#039; is really a poor choice for an example, as it is one of the few &quot;unreliable&quot; events in the sense that neither the byte count nor the elapsed time are correct (http://www.freelists.org/post/oracle-l/SQLNet-Message-to-client-wait-on-batch-job,4).

Cheers,
Flado]]></description>
		<content:encoded><![CDATA[<p>Yeah&#8230; For a 10g instance, the waits are missing some features (parameter names, obj#, tim). Indeed, they look suspiciously like 8i waits, in which case ela would be in centiseconds.<br />
And &#8216;SQL*Net message to client&#8217; is really a poor choice for an example, as it is one of the few &#8220;unreliable&#8221; events in the sense that neither the byte count nor the elapsed time are correct (<a href="http://www.freelists.org/post/oracle-l/SQLNet-Message-to-client-wait-on-batch-job,4" rel="nofollow">http://www.freelists.org/post/oracle-l/SQLNet-Message-to-client-wait-on-batch-job,4</a>).</p>
<p>Cheers,<br />
Flado</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charles Hooper</title>
		<link>http://hoopercharles.wordpress.com/2010/12/09/wait-events-3-what-is-wrong-with-this-quote/#comment-2362</link>
		<dc:creator><![CDATA[Charles Hooper]]></dc:creator>
		<pubDate>Thu, 09 Dec 2010 23:32:35 +0000</pubDate>
		<guid isPermaLink="false">http://hoopercharles.wordpress.com/?p=3940#comment-2362</guid>
		<description><![CDATA[Maybe I should not have provided a trace file section that was captured on April Fool&#039;s Day? :-)

To help you out, take a look at these lines that were captured to a trace file on December 11, 2005:
[code]
...
Oracle8i Release 8.1.7.3.0 - Production
...
WAIT #5: nam=&#039;SQL*Net message to client&#039; ela= 0 p1=1413697536 p2=1 p3=0
WAIT #5: nam=&#039;SQL*Net message from client&#039; ela= 0 p1=1413697536 p2=1 p3=0
WAIT #5: nam=&#039;SQL*Net message to client&#039; ela= 0 p1=1413697536 p2=1 p3=0
FETCH #5:c=0,e=0,p=0,cr=1,cu=4,mis=0,r=1,dep=0,og=4,tim=369800029
...
[/code]]]></description>
		<content:encoded><![CDATA[<p>Maybe I should not have provided a trace file section that was captured on April Fool&#8217;s Day? <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>To help you out, take a look at these lines that were captured to a trace file on December 11, 2005:</p>
<pre class="brush: plain; title: ; notranslate">
...
Oracle8i Release 8.1.7.3.0 - Production
...
WAIT #5: nam='SQL*Net message to client' ela= 0 p1=1413697536 p2=1 p3=0
WAIT #5: nam='SQL*Net message from client' ela= 0 p1=1413697536 p2=1 p3=0
WAIT #5: nam='SQL*Net message to client' ela= 0 p1=1413697536 p2=1 p3=0
FETCH #5:c=0,e=0,p=0,cr=1,cu=4,mis=0,r=1,dep=0,og=4,tim=369800029
...
</pre>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charles Hooper</title>
		<link>http://hoopercharles.wordpress.com/2010/12/09/wait-events-3-what-is-wrong-with-this-quote/#comment-2358</link>
		<dc:creator><![CDATA[Charles Hooper]]></dc:creator>
		<pubDate>Thu, 09 Dec 2010 18:03:41 +0000</pubDate>
		<guid isPermaLink="false">http://hoopercharles.wordpress.com/?p=3940#comment-2358</guid>
		<description><![CDATA[This one might be more difficult than I originally thought.  To help you out, take a look at these lines that were captured to a trace file on April 1, 2006:
[code]
...
Oracle Database 10g Release 10.2.0.2.0 - 64bit Production
...
WAIT #3: nam=&#039;SQL*Net message to client&#039; ela= 1 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=4518311899
WAIT #3: nam=&#039;SQL*Net message from client&#039; ela= 141 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=4518312106
WAIT #3: nam=&#039;SQL*Net message to client&#039; ela= 1 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=4518312250
FETCH #3:c=0,e=130,p=0,cr=2,cu=0,mis=0,r=1,dep=0,og=2,tim=4518312326
...
[/code]]]></description>
		<content:encoded><![CDATA[<p>This one might be more difficult than I originally thought.  To help you out, take a look at these lines that were captured to a trace file on April 1, 2006:</p>
<pre class="brush: plain; title: ; notranslate">
...
Oracle Database 10g Release 10.2.0.2.0 - 64bit Production
...
WAIT #3: nam='SQL*Net message to client' ela= 1 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=4518311899
WAIT #3: nam='SQL*Net message from client' ela= 141 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=4518312106
WAIT #3: nam='SQL*Net message to client' ela= 1 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=4518312250
FETCH #3:c=0,e=130,p=0,cr=2,cu=0,mis=0,r=1,dep=0,og=2,tim=4518312326
...
</pre>
]]></content:encoded>
	</item>
</channel>
</rss>
