<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.6.5" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: DBD::Oracle 1.22 Released</title>
	<link>http://www.pythian.com/blogs/1151/dbdoracle-122-released</link>
	<description>News and views from Pythian DBAs</description>
	<pubDate>Thu,  4 Dec 2008 19:14:08 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: John Scoles</title>
		<link>http://www.pythian.com/blogs/1151/dbdoracle-122-released#comment-270525</link>
		<dc:creator>John Scoles</dc:creator>
		<pubDate>Tue, 02 Sep 2008 12:26:57 +0000</pubDate>
		<guid>http://www.pythian.com/blogs/1151/dbdoracle-122-released#comment-270525</guid>
		<description>Sort answer: yes with a but!
Long answer: no with a maybe!

Your best bet is to give is a go and see what happens.  If you run into trouble (I mean, "when"), post your question to dbi-users@perl.org  You should get plenty of help there.</description>
		<content:encoded><![CDATA[<p>Sort answer: yes with a but!<br />
Long answer: no with a maybe!</p>
<p>Your best bet is to give is a go and see what happens.  If you run into trouble (I mean, &#8220;when&#8221;), post your question to <a href="mailto:dbi-users@perl.org">dbi-users@perl.org</a>  You should get plenty of help there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chuck</title>
		<link>http://www.pythian.com/blogs/1151/dbdoracle-122-released#comment-262006</link>
		<dc:creator>Chuck</dc:creator>
		<pubDate>Thu, 21 Aug 2008 20:23:09 +0000</pubDate>
		<guid>http://www.pythian.com/blogs/1151/dbdoracle-122-released#comment-262006</guid>
		<description>Hi,
I was wondering if there will be any compatibility issues when I try to install DBD::Oracle on my 64 bit machine. Perl now has a 64 bit solution and after reading throught the README.64bit.txt file for DBD::Oracle, I learned that there were problems when using a 32 bit Perl interpretor to install DBD::Oracle. If I have a 64 bit machine, 64 bit Oracle, and 64 bit Perl, will I have any issues when trying to install DBD::Oracle???</description>
		<content:encoded><![CDATA[<p>Hi,<br />
I was wondering if there will be any compatibility issues when I try to install DBD::Oracle on my 64 bit machine. Perl now has a 64 bit solution and after reading throught the README.64bit.txt file for DBD::Oracle, I learned that there were problems when using a 32 bit Perl interpretor to install DBD::Oracle. If I have a 64 bit machine, 64 bit Oracle, and 64 bit Perl, will I have any issues when trying to install DBD::Oracle???</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Scoles</title>
		<link>http://www.pythian.com/blogs/1151/dbdoracle-122-released#comment-261613</link>
		<dc:creator>John Scoles</dc:creator>
		<pubDate>Thu, 21 Aug 2008 08:20:41 +0000</pubDate>
		<guid>http://www.pythian.com/blogs/1151/dbdoracle-122-released#comment-261613</guid>
		<description>Yes, I have changed the code to OCIServerVersion, which will make 1 round trip to the server which in turn will keep the connection alive.  This is how it is supposed to work. The original patch for for Apache::DBI was a quick hack in perl only.  The 1.22 version will, I hope, use much fewer server resources, and  eliminate all the problems encountered with expanding memory.

I am currently working on a new mod that will take advantage of Oracle's own pooling system. You might want to help out with it.

Cheers!</description>
		<content:encoded><![CDATA[<p>Yes, I have changed the code to OCIServerVersion, which will make 1 round trip to the server which in turn will keep the connection alive.  This is how it is supposed to work. The original patch for for Apache::DBI was a quick hack in perl only.  The 1.22 version will, I hope, use much fewer server resources, and  eliminate all the problems encountered with expanding memory.</p>
<p>I am currently working on a new mod that will take advantage of Oracle&#8217;s own pooling system. You might want to help out with it.</p>
<p>Cheers!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Perl DBD::Oracle 1.22 Released (Christopher Jones on OPAL)</title>
		<link>http://www.pythian.com/blogs/1151/dbdoracle-122-released#comment-258511</link>
		<dc:creator>Perl DBD::Oracle 1.22 Released (Christopher Jones on OPAL)</dc:creator>
		<pubDate>Sat, 16 Aug 2008 01:41:12 +0000</pubDate>
		<guid>http://www.pythian.com/blogs/1151/dbdoracle-122-released#comment-258511</guid>
		<description>[...] John Scoles has just released DBD::Oracle 1.22 for Perl. His release note and change list are at http://www.pythian.com/blogs/1151/dbdoracle-122-released. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] John Scoles has just released DBD::Oracle 1.22 for Perl. His release note and change list are at <a href="http://www.pythian.com/blogs/1151/dbdoracle-122-released." rel="nofollow">http://www.pythian.com/blogs/1151/dbdoracle-122-released.</a> [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DBD User</title>
		<link>http://www.pythian.com/blogs/1151/dbdoracle-122-released#comment-258176</link>
		<dc:creator>DBD User</dc:creator>
		<pubDate>Fri, 15 Aug 2008 12:34:10 +0000</pubDate>
		<guid>http://www.pythian.com/blogs/1151/dbdoracle-122-released#comment-258176</guid>
		<description>John, 

Thank you for the work you put in to this latest release.  Would you mind explaining the reasoning behind the changes you made to the ping method?  

I ask because one of our DBAs has singled out "select sysdate from dual" as the root cause of why our Oracle database has these random pauses intermittently.  I believe the explanation was that because "Select sysdate from dual" is not able to use bind variables, it is parsed every time it executes, causing oracle shared memory to dynamically expand to accomodate "all the versions of this statement", and in turn, causing delays for other sessions. 

Would you mind commenting?  I'm not sure I've made up my mind on this one yet and value your input.  We are currently rolling v1.22 into production since the ping method has been changed, but if i'm reading the code correctly, we might just be substituting "select sysdate from dual" for a call to OCIServerVersion.</description>
		<content:encoded><![CDATA[<p>John, </p>
<p>Thank you for the work you put in to this latest release.  Would you mind explaining the reasoning behind the changes you made to the ping method?  </p>
<p>I ask because one of our DBAs has singled out &#8220;select sysdate from dual&#8221; as the root cause of why our Oracle database has these random pauses intermittently.  I believe the explanation was that because &#8220;Select sysdate from dual&#8221; is not able to use bind variables, it is parsed every time it executes, causing oracle shared memory to dynamically expand to accomodate &#8220;all the versions of this statement&#8221;, and in turn, causing delays for other sessions. </p>
<p>Would you mind commenting?  I&#8217;m not sure I&#8217;ve made up my mind on this one yet and value your input.  We are currently rolling v1.22 into production since the ping method has been changed, but if i&#8217;m reading the code correctly, we might just be substituting &#8220;select sysdate from dual&#8221; for a call to OCIServerVersion.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
