<?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 for Jeff Kemp on Oracle</title>
	<atom:link href="http://jeffkemponoracle.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://jeffkemponoracle.com</link>
	<description>Oracle Database: Get it Right</description>
	<lastBuildDate>Tue, 07 Feb 2012 04:55:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on Installing Oracle 11gXE on Amazon Elastic Cloud by Jeffrey Kemp</title>
		<link>http://jeffkemponoracle.com/2011/09/08/installing-oracle-11gxe-on-amazon-elastic-cloud/#comment-583</link>
		<dc:creator><![CDATA[Jeffrey Kemp]]></dc:creator>
		<pubDate>Tue, 07 Feb 2012 04:55:20 +0000</pubDate>
		<guid isPermaLink="false">http://jeffkemponoracle.com/?p=1102#comment-583</guid>
		<description><![CDATA[I haven&#039;t come across that problem. Did you use the PPK file (not the PEM) file? I don&#039;t think ec2-user is created on this instance. Try logging in as root instead.]]></description>
		<content:encoded><![CDATA[<p>I haven&#8217;t come across that problem. Did you use the PPK file (not the PEM) file? I don&#8217;t think ec2-user is created on this instance. Try logging in as root instead.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing Oracle 11gXE on Amazon Elastic Cloud by Johan Hung</title>
		<link>http://jeffkemponoracle.com/2011/09/08/installing-oracle-11gxe-on-amazon-elastic-cloud/#comment-582</link>
		<dc:creator><![CDATA[Johan Hung]]></dc:creator>
		<pubDate>Tue, 07 Feb 2012 04:43:13 +0000</pubDate>
		<guid isPermaLink="false">http://jeffkemponoracle.com/?p=1102#comment-582</guid>
		<description><![CDATA[Hi Jeff,

I follow the same steps to create my EC2. But I can&#039;t login with ec2-user. The server response &quot;“Server refused our key&quot;. Do you know why? Thank you very much.

Johan from Taiwan]]></description>
		<content:encoded><![CDATA[<p>Hi Jeff,</p>
<p>I follow the same steps to create my EC2. But I can&#8217;t login with ec2-user. The server response &#8220;“Server refused our key&#8221;. Do you know why? Thank you very much.</p>
<p>Johan from Taiwan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing Oracle 11gXE on Amazon Elastic Cloud by Jeffrey Kemp</title>
		<link>http://jeffkemponoracle.com/2011/09/08/installing-oracle-11gxe-on-amazon-elastic-cloud/#comment-581</link>
		<dc:creator><![CDATA[Jeffrey Kemp]]></dc:creator>
		<pubDate>Mon, 06 Feb 2012 03:30:55 +0000</pubDate>
		<guid isPermaLink="false">http://jeffkemponoracle.com/?p=1102#comment-581</guid>
		<description><![CDATA[Hi Johan,

I haven&#039;t experienced the bug you referred to, so I have no opinion on it at this time.

Anything I can help you with?

Cheers,
Jeff]]></description>
		<content:encoded><![CDATA[<p>Hi Johan,</p>
<p>I haven&#8217;t experienced the bug you referred to, so I have no opinion on it at this time.</p>
<p>Anything I can help you with?</p>
<p>Cheers,<br />
Jeff</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing Oracle 11gXE on Amazon Elastic Cloud by Johan Hung</title>
		<link>http://jeffkemponoracle.com/2011/09/08/installing-oracle-11gxe-on-amazon-elastic-cloud/#comment-580</link>
		<dc:creator><![CDATA[Johan Hung]]></dc:creator>
		<pubDate>Mon, 06 Feb 2012 03:20:32 +0000</pubDate>
		<guid isPermaLink="false">http://jeffkemponoracle.com/?p=1102#comment-580</guid>
		<description><![CDATA[Dear Jeff,

Thanks for sharing this article. I am from Taiwan. How do you think about the open bug 11738319:

http://docs.oracle.com/cd/E17781_01/doc.112/e21743/toc.htm#CIAEIIAJ

Johan]]></description>
		<content:encoded><![CDATA[<p>Dear Jeff,</p>
<p>Thanks for sharing this article. I am from Taiwan. How do you think about the open bug 11738319:</p>
<p><a href="http://docs.oracle.com/cd/E17781_01/doc.112/e21743/toc.htm#CIAEIIAJ" rel="nofollow">http://docs.oracle.com/cd/E17781_01/doc.112/e21743/toc.htm#CIAEIIAJ</a></p>
<p>Johan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 3 Reasons to Hate Hibernate by Why You Must Use an ORDER BY Sometimes &#124; Oracle Administrators Blog - by Aman Sood</title>
		<link>http://jeffkemponoracle.com/2011/11/25/3-reasons-to-hate-hibernate/#comment-577</link>
		<dc:creator><![CDATA[Why You Must Use an ORDER BY Sometimes &#124; Oracle Administrators Blog - by Aman Sood]]></dc:creator>
		<pubDate>Wed, 04 Jan 2012 21:51:22 +0000</pubDate>
		<guid isPermaLink="false">http://jeffkemponoracle.com/?p=1013#comment-577</guid>
		<description><![CDATA[[...] the way, the query in the forum post looks suspiciously Hibernated. Don&#8217;t let Jeff [...]]]></description>
		<content:encoded><![CDATA[<p>[...] the way, the query in the forum post looks suspiciously Hibernated. Don&#8217;t let Jeff [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 3 Reasons to Hate Hibernate by xorty</title>
		<link>http://jeffkemponoracle.com/2011/11/25/3-reasons-to-hate-hibernate/#comment-575</link>
		<dc:creator><![CDATA[xorty]]></dc:creator>
		<pubDate>Tue, 03 Jan 2012 22:44:55 +0000</pubDate>
		<guid isPermaLink="false">http://jeffkemponoracle.com/?p=1013#comment-575</guid>
		<description><![CDATA[&quot; I’m aware of some of the benefits of using Hibernate to shield Java developers from having to know anything about the database or the SQL language&quot;

This is not true. Proper Hibernate user needs to be very comfortable with both SQL and JDBC to udnerstand benefits of Hibernate.

Hibernate does so many things right, but it&#039;s more difficult to grasp than it seems. Not knowing Hibernate properly usually results in disaster, but having Hibernate specialist in the team saves so much time of regular developers if they&#039;re told to how to use Hibernate properly in certain situations.]]></description>
		<content:encoded><![CDATA[<p>&#8221; I’m aware of some of the benefits of using Hibernate to shield Java developers from having to know anything about the database or the SQL language&#8221;</p>
<p>This is not true. Proper Hibernate user needs to be very comfortable with both SQL and JDBC to udnerstand benefits of Hibernate.</p>
<p>Hibernate does so many things right, but it&#8217;s more difficult to grasp than it seems. Not knowing Hibernate properly usually results in disaster, but having Hibernate specialist in the team saves so much time of regular developers if they&#8217;re told to how to use Hibernate properly in certain situations.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Designing a PL/SQL API &#8211; BOOLEAN or CHAR? by Scott Wesley</title>
		<link>http://jeffkemponoracle.com/2011/12/19/designing-a-plsql-api-boolean-or-char/#comment-569</link>
		<dc:creator><![CDATA[Scott Wesley]]></dc:creator>
		<pubDate>Tue, 20 Dec 2011 02:35:14 +0000</pubDate>
		<guid isPermaLink="false">http://jeffkemponoracle.com/?p=1203#comment-569</guid>
		<description><![CDATA[I also like to overload, with the boolean function calling the varchar2 version - one less layer when including in SQL]]></description>
		<content:encoded><![CDATA[<p>I also like to overload, with the boolean function calling the varchar2 version &#8211; one less layer when including in SQL</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Designing a PL/SQL API &#8211; BOOLEAN or CHAR? by Kevan Gelling</title>
		<link>http://jeffkemponoracle.com/2011/12/19/designing-a-plsql-api-boolean-or-char/#comment-568</link>
		<dc:creator><![CDATA[Kevan Gelling]]></dc:creator>
		<pubDate>Mon, 19 Dec 2011 14:09:45 +0000</pubDate>
		<guid isPermaLink="false">http://jeffkemponoracle.com/?p=1203#comment-568</guid>
		<description><![CDATA[I go for YN (in a VARCHAR2) with some generic functions - toBoolean(), isTrue(), isFalse() - to convert them to BOOLEAN, if requried.

One reason is the lack of BOOLEAN support in SQL but another is the lack of implicit character conversion in PL/SQL; I don&#039;t want to do &quot;CASE WHEN  THEN &#039;T&#039; ELSE &#039;F&#039; END&quot; just to get the value.]]></description>
		<content:encoded><![CDATA[<p>I go for YN (in a VARCHAR2) with some generic functions &#8211; toBoolean(), isTrue(), isFalse() &#8211; to convert them to BOOLEAN, if requried.</p>
<p>One reason is the lack of BOOLEAN support in SQL but another is the lack of implicit character conversion in PL/SQL; I don&#8217;t want to do &#8220;CASE WHEN  THEN &#8216;T&#8217; ELSE &#8216;F&#8217; END&#8221; just to get the value.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Designing a PL/SQL API &#8211; BOOLEAN or CHAR? by Gary Myers</title>
		<link>http://jeffkemponoracle.com/2011/12/19/designing-a-plsql-api-boolean-or-char/#comment-567</link>
		<dc:creator><![CDATA[Gary Myers]]></dc:creator>
		<pubDate>Mon, 19 Dec 2011 09:15:21 +0000</pubDate>
		<guid isPermaLink="false">http://jeffkemponoracle.com/?p=1203#comment-567</guid>
		<description><![CDATA[I tend to have both, with a PL/SQL function returning a boolean and a SQL-friendly one returning either YN or TF (with the function suffixed _YN or _TF).
I once met a function that returned Y for Yes, F for False and N for Null/Unknown. Apparently it started up as a True/False/Null but someone wanted the &#039;T&#039; replaced by Y and it was too late/too hard to replace the N that was being used for Null. Scary.

This leads to the next question of which becomes the wrapper, and which is the wrapped. A &#039;Boolean to VARCHAR&#039; wrapper can be re-used but on the other hand you can have one function returning a character being used by multiple boolean returning functions. For example a function returning &#039;ACTIVE&#039;,&#039;CLOSED&#039;,&#039;PENDING&#039; can be used for a set of boolean-returning functions of is_active, is_closed and is_pending.

I think there&#039;s no single best answer which is why it gets debated a lot.]]></description>
		<content:encoded><![CDATA[<p>I tend to have both, with a PL/SQL function returning a boolean and a SQL-friendly one returning either YN or TF (with the function suffixed _YN or _TF).<br />
I once met a function that returned Y for Yes, F for False and N for Null/Unknown. Apparently it started up as a True/False/Null but someone wanted the &#8216;T&#8217; replaced by Y and it was too late/too hard to replace the N that was being used for Null. Scary.</p>
<p>This leads to the next question of which becomes the wrapper, and which is the wrapped. A &#8216;Boolean to VARCHAR&#8217; wrapper can be re-used but on the other hand you can have one function returning a character being used by multiple boolean returning functions. For example a function returning &#8216;ACTIVE&#8217;,'CLOSED&#8217;,'PENDING&#8217; can be used for a set of boolean-returning functions of is_active, is_closed and is_pending.</p>
<p>I think there&#8217;s no single best answer which is why it gets debated a lot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Designing a PL/SQL API &#8211; BOOLEAN or CHAR? by lukaseder</title>
		<link>http://jeffkemponoracle.com/2011/12/19/designing-a-plsql-api-boolean-or-char/#comment-566</link>
		<dc:creator><![CDATA[lukaseder]]></dc:creator>
		<pubDate>Mon, 19 Dec 2011 08:16:02 +0000</pubDate>
		<guid isPermaLink="false">http://jeffkemponoracle.com/?p=1203#comment-566</guid>
		<description><![CDATA[That&#039;s really one of the unbelievable &quot;features&quot; of Oracle...

Another drawback of the BOOLEAN type in Oracle: BOOLEAN function return values or OUT parameters cannot be transported via JDBC. That&#039;s even pre-C-from-the-1970s... :-)]]></description>
		<content:encoded><![CDATA[<p>That&#8217;s really one of the unbelievable &#8220;features&#8221; of Oracle&#8230;</p>
<p>Another drawback of the BOOLEAN type in Oracle: BOOLEAN function return values or OUT parameters cannot be transported via JDBC. That&#8217;s even pre-C-from-the-1970s&#8230; :-)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
