<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CertPal &#187; oracle</title>
	<atom:link href="http://www.certpal.com/blogs/tag/oracle/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.certpal.com/blogs</link>
	<description>Technology and certifications</description>
	<lastBuildDate>Mon, 26 Jul 2010 17:34:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>SCJP Plus makes a comeback &#8211; Not</title>
		<link>http://www.certpal.com/blogs/2010/03/scjp-plus-second-delay/</link>
		<comments>http://www.certpal.com/blogs/2010/03/scjp-plus-second-delay/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 12:23:38 +0000</pubDate>
		<dc:creator>CertPal</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://www.certpal.com/blogs/?p=583</guid>
		<description><![CDATA[Sun has missed the dead line for launching the new SCJP plus certification. This is the second time the launch has failed to meet the dates.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F03%2Fscjp-plus-second-delay%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F03%2Fscjp-plus-second-delay%2F" height="61" width="51" /></a></div><p><a href="http://www.certpal.com/blogs/wp-content/uploads/nocert.png"><img class="alignright size-full wp-image-585" title="nocert" src="http://www.certpal.com/blogs/wp-content/uploads/nocert.png" alt="" width="108" height="131" /></a>Once again Sun has managed to miss the dead line for the SCJP Pus Beta certification. Last year Sun made an attempt to launch <a href="http://www.sun.com/training/certification/beta_scjp_plus.xml" target="_blank">SCJP Plus</a> but decided to delay it until JDK7 was launched. The SCJP plus BETA page has hence been changed to reflect the new BETA dates.</p>
<p>The new certification was supposed to change the way candidates took the exam by allowing them to code their way into earning their certificate. No more would the exam be served as one that has 100% multiple choice questions. Had the launch been a success candidates would have been confronted with coding problems, drag and drop questions and a reduced number of multiple choice questions.</p>
<p>The dead line to pick the candidates was February the 15th. That has been missed since none of the candidates were sent an email telling them about the status of their BETA exam. The exam was supposed to be launched by March 1st. This date has also been missed.</p>
<p>The BETA page was updated since last year to include more details. The BETA exam contains 9 coding problems and several drag and drop questions sprinkled with some multiple choice questions. The time allocated to finish the entire thing is 6 hours <img src='http://www.certpal.com/blogs/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Of course the real exam would not have 9 problems and allocate each candidate 6 hours. BETA exams try to drill candidates and then decide how easy / tough the exam is based on how much everyone scores. The pass % is also decided based on the BETA test.</p>
<p>Given that BETA exams are underway for some <a href="http://blogs.oracle.com/certification/2010/02/0180.html" target="_blank">Oracle certifications</a> it is unclear why Sun is lagging behind. Previous BETAs held by Sun have not dragged on for this long and the dates were always honored.</p>
<p>Whatever the reasons for the delay, I hope Sun / Oracle manage to launch the updated training / certification agenda successfully next time.</p>
<p><script type="text/javascript">// <![CDATA[
 var dzone_url = 'http://www.certpal.com/blogs/2010/03/scjp-plus-second-delay/';
// ]]&gt;</script><br />
<script type="text/javascript">// <![CDATA[
 var dzone_title = 'SCJP Plus makes a comeback - Not';
// ]]&gt;</script><br />
<script type="text/javascript">// <![CDATA[
 var dzone_blurb = 'Sun has missed the dead line for launching the new SCJP plus certification. This is the second time the launch has failed to meet the dates.';
// ]]&gt;</script><br />
<script type="text/javascript">// <![CDATA[
 var dzone_style = '2';
// ]]&gt;</script><br />
<script src="http://widgets.dzone.com/links/widgets/zoneit.js"></script></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F03%2Fscjp-plus-second-delay%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F03%2Fscjp-plus-second-delay%2F" height="61" width="51" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.certpal.com/blogs/2010/03/scjp-plus-second-delay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle reveals plans for Sun certifications</title>
		<link>http://www.certpal.com/blogs/2010/02/oracle-sun-cert/</link>
		<comments>http://www.certpal.com/blogs/2010/02/oracle-sun-cert/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 10:06:38 +0000</pubDate>
		<dc:creator>CertPal</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://www.certpal.com/blogs/?p=576</guid>
		<description><![CDATA[Oracle reveals plans for changing / branding Sun certifications. The FAQ on the Oracle blog details the way things are headed]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F02%2Foracle-sun-cert%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F02%2Foracle-sun-cert%2F" height="61" width="51" /></a></div><p><a href="http://blogs.oracle.com/certification/2010/02/0200.html"><img class="alignright size-full wp-image-577" title="certificate" src="http://www.certpal.com/blogs/wp-content/uploads/certificate.png" alt="" width="81" height="107" /></a>Oracle is now slowly beginning to re-brand Sun certifications. The <a href="http://www.certpal.com/blogs/2010/01/sun-certification-jee-6/" target="_blank">certification hierarchy for EE 6 </a>now aligns more with Oracle&#8217;s vision of certifications by introducing sub categories and clubbed certification packages ( you become a master when you complete all the certifications in a package ).</p>
<p>A <a href="http://blogs.oracle.com/certification/2010/02/0200.html" target="_blank">detailed FAQ </a>is now available on the Oracle blog about what changes are taking place and why. The things to look out for are</p>
<ul>
<li>Sun&#8217;s retake promotions</li>
</ul>
<ul>
<li> The Sun brand of certification</li>
</ul>
<ul>
<li> Procedure to buy exam vouchers</li>
</ul>
<ul>
<li> Changes to certification objectives</li>
</ul>
<ul>
<li> Changes to the procedure used to certify</li>
</ul>
<ul>
<li> Contacts</li>
</ul>
<p>The FAQ covers some of the points mentioned above. If you are preparing for an existing certification, there is no point waiting for changes. Like the fate of all Sun related projects, certifications will also evolve and time will tell what it looks like a few months from now.</p>
<p><script type="text/javascript">// <![CDATA[
var dzone_url = 'http://www.certpal.com/blogs/2010/02/oracle-sun-cert/';
// ]]&gt;</script><br />
<script type="text/javascript">// <![CDATA[
var dzone_title = 'Oracle reveals plans for Sun certifications';
// ]]&gt;</script><br />
<script type="text/javascript">// <![CDATA[
var dzone_blurb = 'Oracle reveals plans for changing / branding Sun certifications. The FAQ on the Oracle blog details the way things are headed';
// ]]&gt;</script><br />
<script type="text/javascript">// <![CDATA[
var dzone_style = '2';
// ]]&gt;</script><br />
<script src="http://widgets.dzone.com/links/widgets/zoneit.js"></script></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F02%2Foracle-sun-cert%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F02%2Foracle-sun-cert%2F" height="61" width="51" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.certpal.com/blogs/2010/02/oracle-sun-cert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle apologizes about kenai.com</title>
		<link>http://www.certpal.com/blogs/2010/02/oracle-kenai-com/</link>
		<comments>http://www.certpal.com/blogs/2010/02/oracle-kenai-com/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 05:44:16 +0000</pubDate>
		<dc:creator>CertPal</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[kenai]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://www.certpal.com/blogs/?p=557</guid>
		<description><![CDATA[Oracle apologizes for its communication about kenai.com's future by saying that the future of kenai projects are secure at java.net]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F02%2Foracle-kenai-com%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F02%2Foracle-kenai-com%2F" height="61" width="51" /></a></div><p>After project owners were asked to move out of kenai.com, Oracle now admits that it did a poor job at communicating its plans for the project. An <a href="http://blogs.sun.com/projectkenai/entry/the_future_of_kenai_com" target="_blank">updated post</a> from Oracle says that the future of kenai.com projects is secure. Those projects will be migrated to java.net and continued as is. Here is an extract from the post</p>
<blockquote><p>We don&#8217;t believe it makes sense to continue investing in multiple hosted development sites that are basically doing the same thing. Our plan is to shut down kenai.com and focus our efforts on java.net as the hosted development community. We are in the process of migrating java.net to the kenai technology. This means that any project currently hosted on kenai.com will be able to continue as you are on java.net. We are still working out the technical details, but the goal is to make this migration as seamless as possible for the current kenai.com projects</p></blockquote>
<p>Most developers seem to be <a href="http://eriwen.com/tools/moving-to-github/">moving out of kenai.com</a> after being asked to leave. For those of you that do not want to move, there may still be hope <img src='http://www.certpal.com/blogs/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><script type="text/javascript">// <![CDATA[
var dzone_url = 'http://www.certpal.com/blogs/2010/02/oracle-kenai-com/';
// ]]&gt;</script><br />
<script type="text/javascript">// <![CDATA[
var dzone_title = 'Oracle apologizes about kenai.com';
// ]]&gt;</script><br />
<script type="text/javascript">// <![CDATA[
var dzone_blurb = '[description]';
// ]]&gt;</script><br />
<script type="text/javascript">// <![CDATA[
var dzone_style = '2';
// ]]&gt;</script><br />
<script src="http://widgets.dzone.com/links/widgets/zoneit.js"></script></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F02%2Foracle-kenai-com%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F02%2Foracle-kenai-com%2F" height="61" width="51" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.certpal.com/blogs/2010/02/oracle-kenai-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error: ORA-01418: specified index does not exist</title>
		<link>http://www.certpal.com/blogs/2010/02/ora-01418-specified-index-does-not-exist/</link>
		<comments>http://www.certpal.com/blogs/2010/02/ora-01418-specified-index-does-not-exist/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 05:09:31 +0000</pubDate>
		<dc:creator>CertPal</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.certpal.com/blogs/?p=550</guid>
		<description><![CDATA[A look at the "Error: ORA-01418: specified index does not exist" problem and how it can be solved. The error is misleading at times and does not always mean that the specified index does not exist. You might simply not have the privilege to execute index related queries.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F02%2Fora-01418-specified-index-does-not-exist%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F02%2Fora-01418-specified-index-does-not-exist%2F" height="61" width="51" /></a></div><p>I ran into a weird little error while trying to tune the performance of a query in the oracle database. A table had an index on a VARCHAR2 column. After a fair number of inserts were made the population of this table grew to 1.5 million records. A query that did an join on the VARCHAR2 column was talking ages to get the results. Well, it was taking 900ms actually but the SLA for the API call is way below that.</p>
<p>An &#8220;explain plan for QUERY&#8221; statement was run followed by a select from plan_details. It turns out the index is never used and a full table scan was used to get the data. Hence the problem.</p>
<p>So all I have to do is find out why the index is not being picked up. It probably has to do with statistics, and a rebuild on the index might help I thought. Or may be I need to analyze the index. So I went about trying to do some of these things. There were no DBAs around so I had to experiment a little.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="sql" style="font-family:monospace;">analyze <span style="color: #993333; font-weight: bold;">INDEX</span> YOUR_INDEX_NAME validate structure;
&nbsp;
Error: ORA<span style="color: #66cc66;">-</span>01418: specified <span style="color: #993333; font-weight: bold;">INDEX</span> does <span style="color: #993333; font-weight: bold;">NOT</span> exist
&nbsp;
SQLState:  <span style="color: #cc66cc;">72000</span>
ErrorCode: <span style="color: #cc66cc;">1418</span></pre></td></tr></table></div>

<p>This was totally weird. I knew that the index did exist and the name was correct. To double check I ran this query</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">SELECT</span> <span style="color: #66cc66;">*</span> <span style="color: #993333; font-weight: bold;">FROM</span> all_indexes <span style="color: #993333; font-weight: bold;">WHERE</span> INDEX_NAME<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'YOUR_INDEX_NAME'</span></pre></td></tr></table></div>

<p>And it did return my index correctly. After trying several other commands related to indexes they all returned the same thing. I tried to prefix the SCHEMA name and that did not help.</p>
<p>So it turns out, I do not have permissions to create indexes or do any operations related to them and that is what throws this error. The error is pretty misleading since there already exists an error code for insufficient prvileges for performing a given operation &#8211; Error: ORA-00990: missing or invalid privilege.</p>
<p>I passed the index related queries on to a DBA and the performance of my application queries were back on track. I hope this saves a developer the time I lost trying to find out why the index did not exist.</p>
<p>PS: Oracle 11 also has an index visibility option which can be verified with</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">SELECT</span> INDEX_NAME<span style="color: #66cc66;">,</span>VISIBILITY <span style="color: #993333; font-weight: bold;">FROM</span> USER_INDEXES <span style="color: #993333; font-weight: bold;">WHERE</span> INDEX_NAME<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'YOUR_INDEX_NAME'</span>;</pre></td></tr></table></div>

<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F02%2Fora-01418-specified-index-does-not-exist%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F02%2Fora-01418-specified-index-does-not-exist%2F" height="61" width="51" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.certpal.com/blogs/2010/02/ora-01418-specified-index-does-not-exist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Will you continue to use Sun projects ?</title>
		<link>http://www.certpal.com/blogs/2010/01/sun-projects-poll/</link>
		<comments>http://www.certpal.com/blogs/2010/01/sun-projects-poll/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 11:50:44 +0000</pubDate>
		<dc:creator>CertPal</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[poll]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://www.certpal.com/blogs/?p=524</guid>
		<description><![CDATA[A poll to scratch the surface of the question 'Will Sun projects continue to be used in development and production environments around the world'. ]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F01%2Fsun-projects-poll%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F01%2Fsun-projects-poll%2F" height="61" width="51" /></a></div><p>A few days ago the EU had approved the takeover of Sun microsystems by Oracle. This brings to an end the long awaited acquisition. There have been several blog entries about the fate of the open source projects that Sun currently supports. I have read some of the arguments put forward about why developers should move away from / use certain projects.</p>
<p>However I also find myself in a dilemma. I installed GlassFish and deployed a few apps on it recently. I found it interesting and was impressed with it within a few minutes of using it. MySql is also a great open source project. There are many tools built around the database and it competes well with PostGresql. Netbeans is also a great IDE and supports glassfish.</p>
<p>I am very tempted to continue using these projects for the development of new pet projects and to learn new specs. Right now I expect the support for these projects to continue for a few years, and I do not really expect to see great innovation of any sort. The best case scenario is that Oracle leverages the usefulness of these projects and decides to keep them alive while giving them healthy financial support. One is allowed to dream <img src='http://www.certpal.com/blogs/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /> </p>
<p>So it boils down to the following question. &#8220;<strong>Will you as a developer / architect / &lt;Insert technical position here&gt; continue to use projects like GlassFish, Netbeans, MySql etc ?</strong>&#8221; Or are you looking to move away to other open source projects immediately ? Voice your thoughts through this poll</p>
<p>Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.<br />
<script type="text/javascript">// <![CDATA[
var dzone_url = 'http://www.certpal.com/blogs/2010/01/sun-projects-poll/';
// ]]&gt;</script><br />
<script type="text/javascript">// <![CDATA[
var dzone_title = 'Will you continue to use Sun projects ?';
// ]]&gt;</script><br />
<script type="text/javascript">// <![CDATA[
var dzone_blurb = 'A poll to scratch the surface of the question 'Will Sun projects continue to be used in development and production environments around the world'. ';
// ]]&gt;</script><br />
<script type="text/javascript">// <![CDATA[
var dzone_style = '2';
// ]]&gt;</script><br />
<script src="http://widgets.dzone.com/links/widgets/zoneit.js"></script></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F01%2Fsun-projects-poll%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2010%2F01%2Fsun-projects-poll%2F" height="61" width="51" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.certpal.com/blogs/2010/01/sun-projects-poll/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
