<?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: Oracle 11.2: Cursor Mutex S wait event and too many (2^30) child cursors</title>
	<atom:link href="http://www.usn-it.de/index.php/2010/08/04/oracle112-mutex-s-too-many-child-cursors/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.usn-it.de/index.php/2010/08/04/oracle112-mutex-s-too-many-child-cursors/</link>
	<description>Martin Klier - Oracle, Linux, MS SQL Server</description>
	<lastBuildDate>Fri, 17 Feb 2012 03:49:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Craig</title>
		<link>http://www.usn-it.de/index.php/2010/08/04/oracle112-mutex-s-too-many-child-cursors/comment-page-1/#comment-43095</link>
		<dc:creator>Craig</dc:creator>
		<pubDate>Mon, 03 Oct 2011 22:47:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.usn-it.de/?p=463#comment-43095</guid>
		<description>A workaround is to create a stored outline for the affected cursor using dbms_outln.create_outline(a,b)  where a=sql_hash_value and b=child_number of the one of the child cursors associated with the one plan you wish to enforce.</description>
		<content:encoded><![CDATA[<p>A workaround is to create a stored outline for the affected cursor using dbms_outln.create_outline(a,b)  where a=sql_hash_value and b=child_number of the one of the child cursors associated with the one plan you wish to enforce.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: usn</title>
		<link>http://www.usn-it.de/index.php/2010/08/04/oracle112-mutex-s-too-many-child-cursors/comment-page-1/#comment-27400</link>
		<dc:creator>usn</dc:creator>
		<pubDate>Wed, 23 Feb 2011 21:35:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.usn-it.de/?p=463#comment-27400</guid>
		<description>(Un)fortunately I am no developer. From a DBA perspective, you have to avoid anything that makes a cursor different - in this case it has been different datatypes, coming from the default behaviour of the setter method for NULL, using VARCHAR2 as default datatype. 

Hopefully an abstraction layer as Hibernate has built in this knowledge. You can check by tracing the query as described in http://www.usn-it.de/index.php/2010/08/05/oracle-11g-trace-particular-sql-id/

Martin</description>
		<content:encoded><![CDATA[<p>(Un)fortunately I am no developer. From a DBA perspective, you have to avoid anything that makes a cursor different &#8211; in this case it has been different datatypes, coming from the default behaviour of the setter method for NULL, using VARCHAR2 as default datatype. </p>
<p>Hopefully an abstraction layer as Hibernate has built in this knowledge. You can check by tracing the query as described in <a href="http://www.usn-it.de/index.php/2010/08/05/oracle-11g-trace-particular-sql-id/" rel="nofollow">http://www.usn-it.de/index.php/2010/08/05/oracle-11g-trace-particular-sql-id/</a></p>
<p>Martin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jetlag</title>
		<link>http://www.usn-it.de/index.php/2010/08/04/oracle112-mutex-s-too-many-child-cursors/comment-page-1/#comment-27389</link>
		<dc:creator>jetlag</dc:creator>
		<pubDate>Wed, 23 Feb 2011 19:51:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.usn-it.de/?p=463#comment-27389</guid>
		<description>What would that translate to in Hibernate? We don&#039;t do anything directly with the ojdbc code, and certainly not provider specific. I don&#039;t see anything about setNull.NUMBER in the oracle jdbc javadoc. the closest i could find was a setNull(int paramIndex, int sqlType) method on the Oracle prepared statement class. Are you saying we might need to override the behavior of Hibernate setting up the calls to jdbc to use specific Oracle types when setting our parameters to null in the prepared statements?</description>
		<content:encoded><![CDATA[<p>What would that translate to in Hibernate? We don&#8217;t do anything directly with the ojdbc code, and certainly not provider specific. I don&#8217;t see anything about setNull.NUMBER in the oracle jdbc javadoc. the closest i could find was a setNull(int paramIndex, int sqlType) method on the Oracle prepared statement class. Are you saying we might need to override the behavior of Hibernate setting up the calls to jdbc to use specific Oracle types when setting our parameters to null in the prepared statements?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Usn&#8217;s IT Blog &#187; Oracle 11g trace particular SQL_ID</title>
		<link>http://www.usn-it.de/index.php/2010/08/04/oracle112-mutex-s-too-many-child-cursors/comment-page-1/#comment-16704</link>
		<dc:creator>Usn&#8217;s IT Blog &#187; Oracle 11g trace particular SQL_ID</dc:creator>
		<pubDate>Thu, 05 Aug 2010 15:44:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.usn-it.de/?p=463#comment-16704</guid>
		<description>[...] a follow-up of my last post, I learned that creating traces is much simpler in 11g than I expected it to be. Dion Cho and Tanel [...]</description>
		<content:encoded><![CDATA[<p>[...] a follow-up of my last post, I learned that creating traces is much simpler in 11g than I expected it to be. Dion Cho and Tanel [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

