<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>OraNA :: Oracle News Aggregator</title><link>http://www.google.com/reader/public/atom/user/05443115645264976227/label/oracle</link><language>en</language><managingEditor>noemail@noemail.org (OraNA.info)</managingEditor><lastBuildDate>Sat, 11 Jul 2009 17:49:27 PDT</lastBuildDate><generator>Google Reader http://www.google.com/reader</generator><gr:continuation xmlns:gr="http://www.google.com/schemas/reader/atom/">CPLm9KqVzJsC</gr:continuation><description>One place to monitor and read Oracle related weblogs and news sources.</description><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/orana" type="application/rss+xml" /><feedburner:emailServiceId>orana</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:browserFriendly>OraNA is an RSS and Atom feed aggregator that allows readers to monitor Oracle related weblogs and news sources, all in one place -- Eddie Awad :: http://awads.net/wp/</feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>Blogs I follow..</title><link>http://feedproxy.google.com/~r/orana/~3/RGtQ6817wco/blogs-i-follow.html</link><category>Other</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave</dc:creator><pubDate>Sat, 11 Jul 2009 17:02:38 PDT</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/2ba8e42187190281</guid><description>I&amp;#39;ve added a column to the right of some of the blogs I follow.   I know there are more but most of them I read through OraNA.  On busy days I have missed articles via OraNA so I started to add them to Google Reader.  It was easy to import them to my blog, so I did in case others may be interested.&lt;img src="http://feeds.feedburner.com/~r/orana/~4/RGtQ6817wco" height="1" width="1"/&gt;</description><feedburner:origLink>http://newappsdba.blogspot.com/2009/07/blogs-i-follow.html</feedburner:origLink></item><item><title>What you need to know about using My Oracle Support and “the Switch”</title><link>http://feedproxy.google.com/~r/orana/~3/zcByk00HtiI/what_you_need_to_know_about_us.html</link><category>site basics</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jorge.zuniga</dc:creator><pubDate>Sat, 11 Jul 2009 16:51:57 PDT</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/547a6543001770ee</guid><description>&lt;p&gt;&lt;br&gt;
By now, you’ve probably heard or read about the &lt;a href="https://metalink.oracle.com/CSP/ui/flash.html#tab=Dashboard(page=Dashboard&amp;amp;id=fwzegohi"&gt;retiring of classic metalink&lt;/a&gt;. You also might have read, heard or offered some constructive feedback on My Oracle Support in the form of &lt;a href="http://blogs.oracle.com/supportportal/2009/03/using_my_oracle_support_then_c.html#comments"&gt;blog comments&lt;/a&gt; (much appreciated!) or &lt;a href="https://communities.oracle.com/portal/server.pt/community/using_my_oracle_support/221"&gt;community posts&lt;/a&gt; (again, thanks!). &lt;/p&gt;

&lt;p&gt;Be assured that the My Oracle Support team (including yours truly) is hard at work tracking your feedback for upcoming releases, so please, keep it coming – We hear you! In fact, I encourage you to checkout this &lt;a href="https://communities.oracle.com/portal/server.pt/community/view_discussion_topic/216?threadid=29966"&gt;related post&lt;/a&gt; in the communities by colleague SeanB in which he explains that some of the problems identified in the last release of My Oracle Support will be significantly improved upon (ahem, performance) with the release coming up; of course, our customers will ultimately be the judges of what areas still need attention.&lt;/p&gt;

&lt;p&gt;Just to ensure you’re getting the information you need, here are a few helpful links on the switch from Classic Metalink to My Oracle Support for all Oracle Support customers (with Note numbers in paren):&lt;br&gt;
 &lt;br&gt;
-- &lt;a href="https://metalink.oracle.com/CSP/ui/flash.html#tab=KBHome(page=KBHome&amp;amp;id=()),(page=KBNa"&gt;FAQ &lt;/a&gt;– (New) (841055.1)&lt;br&gt;
-- &lt;a href="https://communities.oracle.com/portal/server.pt/community/using_my_oracle_support/221"&gt;Communities &lt;/a&gt;&lt;br&gt;
-- &lt;a href="https://metalink.oracle.com/CSP/ui/flash.html#tab=Dashboard(page=Dashboard&amp;amp;id=fwzegohi"&gt;Main Announcement with Preparation Info.&lt;/a&gt; (838708.1)&lt;br&gt;
-- &lt;a href="http://blogs.oracle.com/Support/"&gt;Related Blog by Chris Warticki&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
Feel free to leave more feedback or express concerns or questions below (I’d advise to be respectful, but that would be preaching to the choir ;-) &lt;/p&gt;

&lt;p&gt;Cheers!&lt;br&gt;
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/orana/~4/zcByk00HtiI" height="1" width="1"/&gt;</description><feedburner:origLink>http://blogs.oracle.com/supportportal/2009/07/what_you_need_to_know_about_us.html</feedburner:origLink></item><item><title>Toad for MySQL Freeware</title><link>http://feedproxy.google.com/~r/orana/~3/M7DeNvt7zj4/</link><category>LAMP</category><category>Linux</category><category>MAMP</category><category>Microsoft Vista</category><category>Microsoft XP</category><category>MySQL</category><category>sql</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">maclochlainn</dc:creator><pubDate>Sat, 11 Jul 2009 16:03:06 PDT</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/dd7e407003a0a50c</guid><description>&lt;p&gt;While SQL Developer is a nice tool and free, Toad is still an awesome development platform, albeit for Windows. In fact, it was annoying to have to install the Microsoft .NET Framework before installing it. It is free for MySQL!&lt;/p&gt;
&lt;p&gt;Since my students have to do all their work in Oracle and then port it to MySQL, I demonstrate Quest’s Toad for MySQL’s automatic ERD diagramming tool at the end of the term. There’s only one real trick to making it work. That trick requires that you write your loading scripts for the Inno DB and use referential integrity constraints. My &lt;a href="http://blog.mclaughlinsoftware.com/wp-content/uploads/2009/07/VideoStoreRI_1.zip"&gt;sample Video Store scripts&lt;/a&gt; for my database class are updated for MySQL referential integrity. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.mclaughlinsoftware.com/wp-content/uploads/2009/07/ToadERDModel.png"&gt;&lt;img src="http://blog.mclaughlinsoftware.com/wp-content/uploads/2009/07/ToadERDModel.png" alt="ToadERDModel" title="ToadERDModel" width="556" height="181"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Unlike the friendly &lt;code&gt;CASCADE CONSTRAINTS&lt;/code&gt; clause you can use in Oracle, MySQL won’t let you create a re-runnable script with only DDL statements. Actually, the constraint comes from the InnoDB engine. You must issue a specialized InnoDB command before running your script:&lt;/p&gt;

&lt;div&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;11
12
13
&lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="font-family:monospace"&gt;&lt;span style="color:#808080;font-style:italic"&gt;-- This enables dropping tables with foreign key dependencies.&lt;/span&gt;
&lt;span style="color:#808080;font-style:italic"&gt;-- It is specific to the InnoDB Engine.&lt;/span&gt;
&lt;span style="color:#993333;font-weight:bold"&gt;SET&lt;/span&gt; FOREIGN_KEY_CHECKS &lt;span style="color:#66cc66"&gt;=&lt;/span&gt; &lt;span style="color:#cc66cc"&gt;0&lt;/span&gt;;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Primary keys are a bit different from Oracle and it appears you can’t name them, at least I couldn’t see how to do it. Here’s an example of primary and foreign key constraints in MySQL. The primary key is inline and the foreign key constraints are out of line. This example from the downloadable scripts uses self referencing foreign key constraints.&lt;/p&gt;

&lt;div&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
&lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="font-family:monospace"&gt;&lt;span style="color:#993333;font-weight:bold"&gt;CREATE&lt;/span&gt; &lt;span style="color:#993333;font-weight:bold"&gt;TABLE&lt;/span&gt; system_user
&lt;span style="color:#66cc66"&gt;(&lt;/span&gt; system_user_id              INT &lt;span style="color:#993333;font-weight:bold"&gt;UNSIGNED&lt;/span&gt; &lt;span style="color:#993333;font-weight:bold"&gt;PRIMARY&lt;/span&gt; &lt;span style="color:#993333;font-weight:bold"&gt;KEY&lt;/span&gt; &lt;span style="color:#993333;font-weight:bold"&gt;AUTO_INCREMENT&lt;/span&gt;
&lt;span style="color:#66cc66"&gt;,&lt;/span&gt; system_user_name            CHAR&lt;span style="color:#66cc66"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc"&gt;20&lt;/span&gt;&lt;span style="color:#66cc66"&gt;)&lt;/span&gt;     &lt;span style="color:#993333;font-weight:bold"&gt;NOT&lt;/span&gt; &lt;span style="color:#993333;font-weight:bold"&gt;NULL&lt;/span&gt;
&lt;span style="color:#66cc66"&gt;,&lt;/span&gt; system_user_group_id        INT &lt;span style="color:#993333;font-weight:bold"&gt;UNSIGNED&lt;/span&gt; &lt;span style="color:#993333;font-weight:bold"&gt;NOT&lt;/span&gt; &lt;span style="color:#993333;font-weight:bold"&gt;NULL&lt;/span&gt;
&lt;span style="color:#66cc66"&gt;,&lt;/span&gt; system_user_type            INT &lt;span style="color:#993333;font-weight:bold"&gt;UNSIGNED&lt;/span&gt; &lt;span style="color:#993333;font-weight:bold"&gt;NOT&lt;/span&gt; &lt;span style="color:#993333;font-weight:bold"&gt;NULL&lt;/span&gt;
&lt;span style="color:#66cc66"&gt;,&lt;/span&gt; first_name                  CHAR&lt;span style="color:#66cc66"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc"&gt;20&lt;/span&gt;&lt;span style="color:#66cc66"&gt;)&lt;/span&gt;
&lt;span style="color:#66cc66"&gt;,&lt;/span&gt; middle_name                 CHAR&lt;span style="color:#66cc66"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc"&gt;20&lt;/span&gt;&lt;span style="color:#66cc66"&gt;)&lt;/span&gt;
&lt;span style="color:#66cc66"&gt;,&lt;/span&gt; last_name                   CHAR&lt;span style="color:#66cc66"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc"&gt;20&lt;/span&gt;&lt;span style="color:#66cc66"&gt;)&lt;/span&gt;
&lt;span style="color:#66cc66"&gt;,&lt;/span&gt; created_by                  INT &lt;span style="color:#993333;font-weight:bold"&gt;UNSIGNED&lt;/span&gt; &lt;span style="color:#993333;font-weight:bold"&gt;NOT&lt;/span&gt; &lt;span style="color:#993333;font-weight:bold"&gt;NULL&lt;/span&gt;
&lt;span style="color:#66cc66"&gt;,&lt;/span&gt; creation_date               DATE         &lt;span style="color:#993333;font-weight:bold"&gt;NOT&lt;/span&gt; &lt;span style="color:#993333;font-weight:bold"&gt;NULL&lt;/span&gt;
&lt;span style="color:#66cc66"&gt;,&lt;/span&gt; last_updated_by             INT &lt;span style="color:#993333;font-weight:bold"&gt;UNSIGNED&lt;/span&gt; &lt;span style="color:#993333;font-weight:bold"&gt;NOT&lt;/span&gt; &lt;span style="color:#993333;font-weight:bold"&gt;NULL&lt;/span&gt;
&lt;span style="color:#66cc66"&gt;,&lt;/span&gt; last_update_date            DATE         &lt;span style="color:#993333;font-weight:bold"&gt;NOT&lt;/span&gt; &lt;span style="color:#993333;font-weight:bold"&gt;NULL&lt;/span&gt;
&lt;span style="color:#66cc66"&gt;,&lt;/span&gt; &lt;span style="color:#993333;font-weight:bold"&gt;KEY&lt;/span&gt; system_user_fk1 &lt;span style="color:#66cc66"&gt;(&lt;/span&gt;created_by&lt;span style="color:#66cc66"&gt;)&lt;/span&gt;
&lt;span style="color:#66cc66"&gt;,&lt;/span&gt; CONSTRAINT system_user_fk1 &lt;span style="color:#993333;font-weight:bold"&gt;FOREIGN&lt;/span&gt; &lt;span style="color:#993333;font-weight:bold"&gt;KEY&lt;/span&gt; &lt;span style="color:#66cc66"&gt;(&lt;/span&gt;created_by&lt;span style="color:#66cc66"&gt;)&lt;/span&gt;
  &lt;span style="color:#993333;font-weight:bold"&gt;REFERENCES&lt;/span&gt; system_user &lt;span style="color:#66cc66"&gt;(&lt;/span&gt;system_user_id&lt;span style="color:#66cc66"&gt;)&lt;/span&gt;
&lt;span style="color:#66cc66"&gt;,&lt;/span&gt; &lt;span style="color:#993333;font-weight:bold"&gt;KEY&lt;/span&gt; system_user_fk2 &lt;span style="color:#66cc66"&gt;(&lt;/span&gt;last_updated_by&lt;span style="color:#66cc66"&gt;)&lt;/span&gt;
&lt;span style="color:#66cc66"&gt;,&lt;/span&gt; CONSTRAINT system_user_fk2 &lt;span style="color:#993333;font-weight:bold"&gt;FOREIGN&lt;/span&gt; &lt;span style="color:#993333;font-weight:bold"&gt;KEY&lt;/span&gt; &lt;span style="color:#66cc66"&gt;(&lt;/span&gt;last_updated_by&lt;span style="color:#66cc66"&gt;)&lt;/span&gt;
  &lt;span style="color:#993333;font-weight:bold"&gt;REFERENCES&lt;/span&gt; system_user &lt;span style="color:#66cc66"&gt;(&lt;/span&gt;system_user_id&lt;span style="color:#66cc66"&gt;)&lt;/span&gt;
&lt;span style="color:#66cc66"&gt;)&lt;/span&gt; ENGINE&lt;span style="color:#66cc66"&gt;=&lt;/span&gt;InnoDB &lt;span style="color:#993333;font-weight:bold"&gt;DEFAULT&lt;/span&gt; CHARSET&lt;span style="color:#66cc66"&gt;=&lt;/span&gt;latin1;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Once installed (&lt;a href="http://blog.mclaughlinsoftware.com/mysql-databas/toad-for-mysql-freeware/"&gt;instructions are here&lt;/a&gt;) and connected to the MySQL database, you simply click the ERD icon in the top panel and drag the tables onto the canvas. You’ll see something like this (by the way click on the image to see its full size):&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.mclaughlinsoftware.com/wp-content/uploads/2009/07/ToadQuery.png"&gt;&lt;img src="http://blog.mclaughlinsoftware.com/wp-content/uploads/2009/07/ToadQuery.png" alt="ToadQuery" title="ToadQuery" width="520" height="377"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Have fun with it. It’ll be interesting to see how Oracle positions MySQL when they own it. My hunch is that they’ll continue to sell it and provide it as an open source product.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/orana/~4/M7DeNvt7zj4" height="1" width="1"/&gt;</description><feedburner:origLink>http://blog.mclaughlinsoftware.com/2009/07/11/toad-for-mysql-freeware/</feedburner:origLink></item><item><title>When Reality Does Not Meet Hype: AT&amp;T + iPhone Probably the Worst Customer Experience I've Ever Had</title><link>http://feedproxy.google.com/~r/orana/~3/HLopPf4wSy4/when-reality-does-not-meet-hype-at.html</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ken Pulverman</dc:creator><pubDate>Sat, 11 Jul 2009 15:13:12 PDT</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/a108ada13b8c449e</guid><description>I know we are all supposed to love these little slippery shiny plastic boxes specifically engineered to drop out of you hand, with batteries and memory that can't be upgraded giving you yet another reason to pay Apple more money. &lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I've resisted for some time. I was actually given one that I gave away without using it as it didn't have the features I use most often, notably MMS and Bluetooth Stereo. When the newest one launched, I did a bit of research online and decided I'd take the plunge despite my issues with its purposely designed obsolescence.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Unfortunately the experience of trying to get one ordered and working has probably been the worst consumer experience I have ever suffered through. The commercials make it look so easy, and I was actually looking forward to the experience. I had no idea how far from reality the actual consumer experience is.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;When the 3Gs came out, I didn't try to rush out and get one. I waited a couple of weeks for the early hiccups to work themselves out and inventory to be replenished. I guess I didn't wait long enough.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;About a week ago, I went to an AT&amp;amp;T store in the heart of the financial district of San Francisco. They didn&amp;#39;t have any and directed me to the Apple store, but said that only a couple of people they sent there had been successful in getting one. &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I decided to order one online through my company. The first order failed for some strange reason after I submitted it through the AT&amp;amp;T Premier site. After calling my bank to make sure I wasn&amp;#39;t charged, I processed the order again. It launched a workflow inside my company that showed that service for the year would be almost $1,000. That really is a lot of money, but I use a cell phone a lot for work and also need to demo some of the applications the development group I work with has built for the iPhone.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;The phone arrived on Friday. I&amp;#39;ve been an AT&amp;amp;T customer for many years so this was an upgrade. I was supposed to call a number to process the order. The recording told me that the automatic processing system was down. I waited on hold 30 minutes, and hour, and 30 minutes again and never got through. The last time, AT&amp;amp;T simply hung up. The next time I called they said the &amp;quot;Premier&amp;quot; support would not be open until Monday. One more call dumped me into a voicemail system. I gave up and decided to go to the Apple store. &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;A portly guy in a giant orange T-shirt with those oversized earings that permanently distort your ear lobes insists that to activate the phone, I just needed to plug it into iTunes. I knew this was rubbish so I pressed some more. &amp;quot;Oh activation, for that you need to go to the AT&amp;amp;T store. I don&amp;#39;t know what their hours are though.&amp;quot; &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I trundle down to the AT&amp;amp;T Store and of course it is closed. I give up and decide I will return the next morning to see what they can do. &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;At the AT&amp;amp;T store, another forcefully insistent but clearly ignorant employee tells me I need to take the sim card out of my existing phone and put it in the new iPhone. He is adamant that there is no sim card in the new phone. I tell him that certainly AT&amp;amp;T ships a sim card in a phone they are upgrading. He pops it open and out drops a sim card. Having now splayed my phone open, he reassembles it and attempts to activate on his system. He then tells me this is a &amp;quot;Premier&amp;quot; account and thus he can&amp;#39;t do anything. I ask him if he can return the phone. Yes, as it turns out, that is the one thing he can do and in this matter he actually seemed eager to help.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I left with my now 24 hour old brick resolving to give up until Monday for another hour or more on the phone.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;It is very clear that this &lt;em&gt;undynamic duo&lt;/em&gt; needs a little remedial marketing.....&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;EXPECTATION - Don't set the bar ridiculously high in your ads and commercials if your process is shit. Under promise and try to over deliver.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;ALERT SALES - It&amp;#39;s in excusable after 3 releases of the product that probably one of the most heavily trafficked Apple stores in the heart of San Francisco doesn&amp;#39;t know the process for activating a phone or the hours of the AT&amp;amp;T Store.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;SEGMENTATION - &amp;quot;Premier&amp;quot; should not mean an invitation to traipse around San Francisco or climb through the phone tree to get crapped on. I work at one of the largest companies in the world. We spend a lot on voice and data communications because these services are vital to our business. We do have choices though at the employee level and guess what we talk...and blog. We want our company to get good value and we want good service ourselves. It&amp;#39;s not a surprise that Apple is blowing it in the corporate market, but AT&amp;amp;T? You should really be ashamed of yourselves. I suggest you work on making Premier &lt;em&gt;actually &lt;/em&gt;Premier. And Apple, come on. Even if you think it is cool to ignore the corporate market, at least you could recognize that if the iPhone is the supposed gateway drug to your other products, and someone buys the most expensive version of that product, they probably expect a decent introduction to your world. &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;EAT HUMBLE PIE - At both stores I sensed a great degree of smugness. Employees who insisted they knew what they were doing when they didn't have a clue. It's very clear this partnership on its third try still has many issues. When I tell you I've been on hold for more than two hours don't brashly insist that you know how to fix my problem only to send me away with nothing. Perhaps this goes back to expectation, but you can't just hire a guy with a bone through his earlobe to show the world you are different you actually have to &lt;em&gt;be &lt;/em&gt;different.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;It's takes a lot for me to sprint home two miles from the center of San Francisco to crank out such a blog entry. I am way beyond irritated with the myriad of incompetent processes and people I have encountered at this point.&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I can assure you, that the only thing that will keep me from talking about this pathetic display forever will be an act of service recovery befitting the crime of the time I&amp;#39;ve been forced to waste. Apple &amp;amp; AT&amp;amp;T, if someone in your headquarters is listening, unlike your employees in your stores, I plan to waste just one more hour on Monday trying to get this phone to work. After which I will take advantage of evidently the only thing you have collectively (and oddly) mastered - the process of giving my money back.&lt;/div&gt;&lt;div&gt;&lt;img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/2259289577933789158-1102918464912198750?l=knownewmarketing.blogspot.com"&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/orana/~4/HLopPf4wSy4" height="1" width="1"/&gt;</description><feedburner:origLink>http://knownewmarketing.blogspot.com/2009/07/when-reality-does-not-meet-hype-at.html</feedburner:origLink></item><item><title>OBIEE New Sample Sales Analysis v 1.3</title><link>http://feedproxy.google.com/~r/orana/~3/lbPWamR4FTQ/obiee-new-sample-sales-analysis-v-13.html</link><category>OBIEE</category><category>ALL POSTS</category><category>STATISTICS</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Minkjan</dc:creator><pubDate>Sat, 11 Jul 2009 12:46:00 PDT</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/5b72611822aa0d32</guid><description>&lt;p&gt;The RPD and WebCat can be found &lt;a title="here" href="http://download.oracle.com/technology/products/bi/files/oracle_bi_sample_analysis_setup_files.zip"&gt;http://download.oracle.com/technology/products/bi/files/oracle_bi_sample_analysis_setup_files.zip&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_qd3TDEvIh4Y/SlRrH8fS9bI/AAAAAAAACB0/61BvT8KqGXA/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_qd3TDEvIh4Y/SlRrIW1yUUI/AAAAAAAACB4/SrjxOux1Cbo/image_thumb%5B1%5D.png?imgmax=800" width="418" height="230"&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;It has same nice statistics demos!&lt;/p&gt;&lt;p&gt;Till Next Time!&lt;/p&gt;&lt;div&gt;&lt;img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/7751447442026377325-2564447746997121856?l=obiee101.blogspot.com"&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/orana/~4/lbPWamR4FTQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://obiee101.blogspot.com/2009/07/obiee-new-sample-sales-analysis-v-13.html</feedburner:origLink></item><item><title>SQL*Plus, EZCONNECT, Password Prompt, and ORA-12504</title><link>http://feedproxy.google.com/~r/orana/~3/eM94cU6Jn_k/sqlplus-ezconnect-password-prompt-and.html</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Williams</dc:creator><pubDate>Sat, 11 Jul 2009 10:06:36 PDT</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/af7ad5a86dfb2275</guid><description>I use SQL*Plus a great deal and I find the "&lt;a href="http://download.oracle.com/docs/cd/B28359_01/network.111/b28316/naming.htm#BABIHAAA"&gt;Easy Connect Naming Method&lt;/a&gt;" a convenient option.&lt;br&gt;&lt;br&gt;Before you get any further in this post, let me be perfectly clear that this post &lt;b&gt;only&lt;/b&gt; addresses ORA-12504 in the context of using the "Easy Connect Naming Method" with SQL*Plus and password prompting. It does &lt;b&gt;not&lt;/b&gt; address ORA-12504 outside of this context. The documentation (see the link above) has several examples of using and configuring this method, so I won't go into them all here. This method is also known as "EZCONNECT" presumably because "Z" in the American dialect is pronounced like "zee" rather than "zed".&lt;br&gt;&lt;br&gt;You are likely already familiar with the password prompting behavior of SQL*Plus. For example, when using a tnsnames.ora file alias to connect to a database, if the password is not specified, SQL*Plus will prompt you for it (i.e. "Enter password:"):&lt;br&gt;&lt;p&gt;&lt;font face="Courier New"&gt;&lt;br&gt;[oracle@liverpool ~]$ sqlplus hr@orademo&lt;br&gt;&lt;br&gt;&lt;br&gt;SQL*Plus: Release 11.1.0.7.0 - Production on Sat Jul 11 11:42:08 2009&lt;br&gt;&lt;br&gt;&lt;br&gt;Copyright (c) 1982, 2008, Oracle.  All rights reserved.&lt;br&gt;&lt;br&gt;&lt;br&gt;Enter password: &lt;br&gt;&lt;br&gt;&lt;br&gt;Connected to:&lt;br&gt;Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production&lt;br&gt;With the Partitioning, OLAP, Data Mining and Real Application Testing options&lt;br&gt;&lt;br&gt;&lt;br&gt;SQL&amp;gt; &lt;br&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;br&gt;Nice and easy.&lt;br&gt;&lt;br&gt;So, let's try the equivalent using EZCONNECT:&lt;br&gt;&lt;p&gt;&lt;font face="Courier New"&gt;&lt;br&gt;[oracle@liverpool ~]$ sqlplus hr@liverpool:1521/DEMO&lt;br&gt;&lt;br&gt;&lt;br&gt;SQL*Plus: Release 11.1.0.7.0 - Production on Sat Jul 11 11:43:20 2009&lt;br&gt;&lt;br&gt;&lt;br&gt;Copyright (c) 1982, 2008, Oracle.  All rights reserved.&lt;br&gt;&lt;br&gt;&lt;br&gt;ERROR:&lt;br&gt;ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA&lt;br&gt;&lt;br&gt;&lt;br&gt;Enter user-name: &lt;br&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;br&gt;Hmm... well, that's interesting. Rather than getting prompted for the password we get an error (ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA) and then we get presented with the "Enter user-name:" prompt again. Funny that the error is saying the SERVICE_NAME was not specified, but it sure is there - DEMO in this case. This is giving us a clue though...&lt;br&gt;&lt;br&gt;OK, so let's go ahead and specify the password:&lt;br&gt;&lt;p&gt;&lt;font face="Courier New"&gt;&lt;br&gt;[oracle@liverpool ~]$ sqlplus hr/hr@liverpool:1521/DEMO&lt;br&gt;&lt;br&gt;&lt;br&gt;SQL*Plus: Release 11.1.0.7.0 - Production on Sat Jul 11 11:44:02 2009&lt;br&gt;&lt;br&gt;&lt;br&gt;Copyright (c) 1982, 2008, Oracle.  All rights reserved.&lt;br&gt;&lt;br&gt;&lt;br&gt;Connected to:&lt;br&gt;Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production&lt;br&gt;With the Partitioning, OLAP, Data Mining and Real Application Testing options&lt;br&gt;&lt;br&gt;&lt;br&gt;SQL&amp;gt; &lt;br&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;br&gt;Much better, it works, but what if you (reasonably) don't want to specify the password on the command-line?&lt;br&gt;&lt;br&gt;Taking a look at the documentation (really - that stuff does come in handy!) for the &lt;a href="http://download.oracle.com/docs/cd/B28359_01/server.111/b31189/ch12015.htm#i2697450"&gt;CONNECT&lt;/a&gt; SQL*Plus command we can see this:&lt;br&gt;&lt;br&gt;username[/password] [@connect_identifier]&lt;br&gt;&lt;br&gt;Pay particular attention that the "/" precedes the password. In the case of using EZCONNECT we have:&lt;br&gt;&lt;br&gt;sqlplus hr@liverpool:1521/DEMO&lt;br&gt;&lt;br&gt;So, in this case the "/" precedes the SERVICE_NAME and not the password. How should we tell SQL*Plus that the "/" is not preceding the password? We quote the connection string!&lt;br&gt;&lt;p&gt;&lt;font face="Courier New"&gt;&lt;br&gt;[oracle@liverpool ~]$ sqlplus hr@\&amp;quot;liverpool:1521/DEMO\&amp;quot;&lt;br&gt;&lt;br&gt;&lt;br&gt;SQL*Plus: Release 11.1.0.7.0 - Production on Sat Jul 11 11:45:43 2009&lt;br&gt;&lt;br&gt;&lt;br&gt;Copyright (c) 1982, 2008, Oracle.  All rights reserved.&lt;br&gt;&lt;br&gt;&lt;br&gt;Enter password: &lt;br&gt;&lt;br&gt;&lt;br&gt;Connected to:&lt;br&gt;Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production&lt;br&gt;With the Partitioning, OLAP, Data Mining and Real Application Testing options&lt;br&gt;&lt;br&gt;&lt;br&gt;SQL&amp;gt; &lt;br&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;br&gt;Now that's more like it! Notice that I used "\" (backslash) to escape the double-quote characters on the command-line (I'm using the bash shell for this).&lt;br&gt;&lt;br&gt;If you are already in SQL*Plus you do not need to use the backslash to escape the double-quote characters:&lt;br&gt;&lt;p&gt;&lt;font face="Courier New"&gt;&lt;br&gt;[oracle@liverpool ~]$ sqlplus /nolog&lt;br&gt;&lt;br&gt;&lt;br&gt;SQL*Plus: Release 11.1.0.7.0 - Production on Sat Jul 11 11:46:31 2009&lt;br&gt;&lt;br&gt;&lt;br&gt;Copyright (c) 1982, 2008, Oracle.  All rights reserved.&lt;br&gt;&lt;br&gt;&lt;br&gt;SQL&amp;gt; connect hr@&amp;quot;liverpool:1521/DEMO&amp;quot;&lt;br&gt;Enter password: &lt;br&gt;Connected.&lt;br&gt;SQL&amp;gt; &lt;br&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;br&gt;&lt;br&gt;This same technique can also be used for privileged connections:&lt;br&gt;&lt;p&gt;&lt;font face="Courier New"&gt;&lt;br&gt;[oracle@liverpool ~]$ sqlplus sys@\&amp;quot;liverpool:1521/DEMO\&amp;quot; as sysdba&lt;br&gt;&lt;br&gt;&lt;br&gt;SQL*Plus: Release 11.1.0.7.0 - Production on Sat Jul 11 11:47:23 2009&lt;br&gt;&lt;br&gt;&lt;br&gt;Copyright (c) 1982, 2008, Oracle.  All rights reserved.&lt;br&gt;&lt;br&gt;&lt;br&gt;Enter password: &lt;br&gt;&lt;br&gt;&lt;br&gt;Connected to:&lt;br&gt;Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production&lt;br&gt;With the Partitioning, OLAP, Data Mining and Real Application Testing options&lt;br&gt;&lt;br&gt;&lt;br&gt;SQL&amp;gt; &lt;br&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;br&gt;If you use SQL*Plus as much as I do, perhaps this will be a handy tip.&lt;div&gt;&lt;img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/17554078-5538698361884360474?l=oradim.blogspot.com"&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/orana/~4/eM94cU6Jn_k" height="1" width="1"/&gt;</description><feedburner:origLink>http://feedproxy.google.com/~r/oradim/~3/TC4nMija43g/sqlplus-ezconnect-password-prompt-and.html</feedburner:origLink></item><item><title>links for 2009-07-11</title><link>http://feedproxy.google.com/~r/orana/~3/DJmC7xL72ZQ/links_for_20090711.html</link><category>Architecture</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bob Rhubart</dc:creator><pubDate>Sat, 11 Jul 2009 03:00:57 PDT</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/ecbe0fe50ad01ac7</guid><description>&lt;ul&gt;&lt;li&gt;
                &lt;div&gt;&lt;a href="http://blogs.oracle.com/reynolds/2009/06/clustering_soa_suite.html"&gt;Clustering SOA Suite (Antony Reynolds&amp;#39; Blog)&lt;/a&gt;&lt;/div&gt;
                &lt;div&gt;&amp;quot;Configuring a cluster is a bit more involved than configuring a single instance,&amp;quot; writes Antony Reynolds, &amp;quot;but it is not massively more complicated and it does provide both scalability and high availability.&amp;quot;&lt;/div&gt;
                &lt;div&gt;(tags: &lt;a href="http://delicious.com/archbeat/BPEL"&gt;BPEL&lt;/a&gt; &lt;a href="http://delicious.com/archbeat/oracle"&gt;oracle&lt;/a&gt; &lt;a href="http://delicious.com/archbeat/osb"&gt;osb&lt;/a&gt; &lt;a href="http://delicious.com/archbeat/soa"&gt;soa&lt;/a&gt;)&lt;/div&gt;
            &lt;/li&gt;&lt;li&gt;
                &lt;div&gt;&lt;a href="http://rvsoapbox.blogspot.com/2009/07/is-enterprise-architecture-science.html"&gt;Richard Veryard on SOA: Is Enterprise Architecture a Science?&lt;/a&gt;&lt;/div&gt;
                &lt;div&gt;&amp;quot;In order for enterprise architecture to qualify as a science, it has to follow scientific method, &amp;quot; says Richard Veryard.  &amp;quot;Now I am pretty broadminded about what counts as scientific method, but it&amp;#39;s more than mere predictability. (Card games are predictable, but that doesn&amp;#39;t make cribbage a science. Roger [Sessions] says if card games were predictable, he&amp;#39;d be a rich man. But if card games were not predictable, the casinos would go broke.)&amp;quot;&lt;/div&gt;
                &lt;div&gt;(tags: &lt;a href="http://delicious.com/archbeat/enterprisearchitecture"&gt;enterprisearchitecture&lt;/a&gt; &lt;a href="http://delicious.com/archbeat/richardveryard"&gt;richardveryard&lt;/a&gt; &lt;a href="http://delicious.com/archbeat/soa"&gt;soa&lt;/a&gt; &lt;a href="http://delicious.com/archbeat/rogersessions"&gt;rogersessions&lt;/a&gt;)&lt;/div&gt;
            &lt;/li&gt;&lt;li&gt;
                &lt;div&gt;&lt;a href="http://www.approach-alliance.nl/index.php?option=com_jd-wp&amp;amp;Itemid=2&amp;amp;p=118"&gt;Best Practices 2 - Web Services&lt;/a&gt;&lt;/div&gt;
                &lt;div&gt;In the second post in his SOA and BPM best practices series, Oracle ACE Ronald van Luttikhuizen  offers &amp;quot;a mix of general tips and more specific tips for Web Services that are implemented using Java and JEE.&amp;quot;&lt;/div&gt;
                &lt;div&gt;(tags: &lt;a href="http://delicious.com/archbeat/oracleace"&gt;oracleace&lt;/a&gt; &lt;a href="http://delicious.com/archbeat/soa"&gt;soa&lt;/a&gt; &lt;a href="http://delicious.com/archbeat/bpm"&gt;bpm&lt;/a&gt;)&lt;/div&gt;
            &lt;/li&gt;&lt;li&gt;
                &lt;div&gt;&lt;a href="http://ccsblog.burtongroup.com/collaboration_and_content/2009/07/oracle-webcenter-and-fusion-middleware-11g.html"&gt;Collaboration and Content Strategies Blog: Oracle WebCenter and Fusion Middleware 11g&lt;/a&gt;&lt;/div&gt;
                &lt;div&gt;&amp;quot;Of all the competitors, WebCenter is the newest architecture from the ground up,&amp;quot; says Burton Group blogger Craig Roth. &amp;quot;Being the youngest has its advantages.  Since WebCenter is newly architected it feels like it more seamlessly integrates new concepts like tagging, linking, social connections, and REST services than IBM and MSFT where it&amp;#39;s more bolted on. So they&amp;#39;re better at utilizing these features across the suite [than] Microsoft and a little bit better than IBM.&amp;quot;&lt;/div&gt;
                &lt;div&gt;(tags: &lt;a href="http://delicious.com/archbeat/oracle"&gt;oracle&lt;/a&gt; &lt;a href="http://delicious.com/archbeat/fusionmiddleware"&gt;fusionmiddleware&lt;/a&gt; &lt;a href="http://delicious.com/archbeat/enterprise2.0"&gt;enterprise2.0&lt;/a&gt; &lt;a href="http://delicious.com/archbeat/burtongroup"&gt;burtongroup&lt;/a&gt;)&lt;/div&gt;
            &lt;/li&gt;&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/orana/~4/DJmC7xL72ZQ" height="1" width="1"/&gt;</description><feedburner:origLink>http://blogs.oracle.com/archbeat/2009/07/links_for_20090711.html</feedburner:origLink></item><item><title>Congratulations to my mate Paul!</title><link>http://feedproxy.google.com/~r/orana/~3/etraH7o2st4/congratulations-to-my-mate-paul.html</link><category>social</category><category>certification</category><category>dba</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">noreply@blogger.com (Jeff Moss)</dc:creator><pubDate>Sat, 11 Jul 2009 02:52:36 PDT</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/07b686bb51797223</guid><description>Just a quick note to say congratulations to &lt;a href="http://www.linkedin.com/in/pauldtill"&gt;Paul Till&lt;/a&gt;, a mate of mine, at my current client, who has recently passed his OCM certification. I knew Paul was good, from having worked with him, on a DR implementation / upgrade for a large DW, but I hadn't realised how good. As certifications go, it's the daddy and the Oracle one to have.&lt;div&gt;&lt;img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/12193242-2202646387133389110?l=www.oramoss.com%2Fblog"&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/orana/~4/etraH7o2st4" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.oramoss.com/blog/2009/07/congratulations-to-my-mate-paul.html</feedburner:origLink></item><item><title>$deleted$ tablespace names bug</title><link>http://feedproxy.google.com/~r/orana/~3/lOkf-BlpbwA/deleted-tablespace-names-bug.html</link><category>partitioning</category><category>bugs</category><category>dba</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">noreply@blogger.com (Jeff Moss)</dc:creator><pubDate>Sat, 11 Jul 2009 02:45:52 PDT</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/c8cd38dbd6699d8a</guid><description>This one turned out to be a an interesting bug the other day...&lt;br&gt;&lt;br&gt;I did a simple select from DBA_TAB_PARTITIONS and noticed that some tablespace_names were of the form "_$deleted$n$m" where n and m are numbers. Slightly worrying, but at least the data was all present and correct, when I checked. I knew the DBA team had been doing some reorganisations the previous weekend, to recover some space, so I wondered if that was connected....it was, and after opening an SR, the DBA, &lt;a href="http://www.linkedin.com/pub/phil-bridges/1/340/b4a"&gt;Phil&lt;/a&gt;, found an explanation (from Oracle Note: 604648.1) and a resolution.&lt;br&gt;&lt;br&gt;Reproducing the issue and the way to fix it, is simple, using this script...&lt;br&gt;&lt;br&gt;&lt;pre&gt;&lt;br&gt;DROP TABLESPACE old_tbs INCLUDING CONTENTS AND DATAFILES;&lt;br&gt;&lt;br&gt;CREATE TABLESPACE new_tbs &lt;br&gt;DATAFILE 'C:\APP\ORACLE\ORADATA\T111\NEW_TBS.DBF'&lt;br&gt;SIZE 100M&lt;br&gt;ONLINE;&lt;br&gt;&lt;br&gt;CREATE TABLESPACE old_tbs &lt;br&gt;DATAFILE 'C:\APP\ORACLE\ORADATA\T111\OLD_TBS.DBF'&lt;br&gt;SIZE 100M&lt;br&gt;ONLINE;&lt;br&gt;&lt;br&gt;SELECT ts#,name FROM sys.ts$ WHERE name LIKE '%TBS';&lt;br&gt;&lt;br&gt;CREATE TABLE jeff_test(col1 DATE NOT NULL&lt;br&gt;                      ,col2 NUMBER NOT NULL&lt;br&gt;                      ,col3 VARCHAR2(200) NOT NULL&lt;br&gt;                      )&lt;br&gt;TABLESPACE old_tbs&lt;br&gt;PARTITION BY RANGE(col1)&lt;br&gt;SUBPARTITION BY LIST(col2)&lt;br&gt;SUBPARTITION TEMPLATE(&lt;br&gt; SUBPARTITION "S1" VALUES(1)&lt;br&gt;,SUBPARTITION "S2" VALUES(2)&lt;br&gt;)&lt;br&gt;(PARTITION p1 VALUES LESS THAN(TO_DATE('31-DEC-2009','DD-MON-YYYY'))&lt;br&gt;,PARTITION p2 VALUES LESS THAN(TO_DATE('31-DEC-2010','DD-MON-YYYY'))&lt;br&gt;)&lt;br&gt;/&lt;br&gt;&lt;br&gt;SELECT partition_name,tablespace_name FROM dba_tab_partitions WHERE table_name='JEFF_TEST';&lt;br&gt;SELECT subpartition_name,tablespace_name FROM dba_tab_subpartitions WHERE table_name='JEFF_TEST';&lt;br&gt;&lt;br&gt;ALTER TABLE jeff_test MOVE SUBPARTITION p1_s1 TABLESPACE NEW_TBS;&lt;br&gt;ALTER TABLE jeff_test MOVE SUBPARTITION p1_s2 TABLESPACE NEW_TBS;&lt;br&gt;ALTER TABLE jeff_test MOVE SUBPARTITION p2_s1 TABLESPACE NEW_TBS;&lt;br&gt;ALTER TABLE jeff_test MOVE SUBPARTITION p2_s2 TABLESPACE NEW_TBS;&lt;br&gt;&lt;br&gt;DROP TABLESPACE old_tbs INCLUDING CONTENTS AND DATAFILES;&lt;br&gt;ALTER TABLESPACE new_tbs RENAME TO old_tbs;&lt;br&gt;&lt;br&gt;SELECT partition_name,tablespace_name FROM dba_tab_partitions WHERE table_name='JEFF_TEST';&lt;br&gt;SELECT subpartition_name,tablespace_name FROM dba_tab_subpartitions WHERE table_name='JEFF_TEST';&lt;br&gt;&lt;br&gt;ALTER TABLE jeff_test MODIFY DEFAULT ATTRIBUTES FOR PARTITION p1 TABLESPACE old_tbs;&lt;br&gt;ALTER TABLE jeff_test MODIFY DEFAULT ATTRIBUTES FOR PARTITION p2 TABLESPACE old_tbs;&lt;br&gt;&lt;br&gt;SELECT partition_name,tablespace_name FROM dba_tab_partitions WHERE table_name='JEFF_TEST';&lt;br&gt;SELECT subpartition_name,tablespace_name FROM dba_tab_subpartitions WHERE table_name='JEFF_TEST';&lt;br&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;Which, when run in 11.1.0.6 on Windows 2003 Server 64 bit, gives:&lt;br&gt;&lt;br&gt;&lt;pre&gt;&lt;br&gt;DROP TABLESPACE old_tbs succeeded.&lt;br&gt;CREATE TABLESPACE succeeded.&lt;br&gt;CREATE TABLESPACE succeeded.&lt;br&gt;TS#                    NAME                           &lt;br&gt;---------------------- ------------------------------ &lt;br&gt;9                      NEW_TBS                        &lt;br&gt;10                     OLD_TBS                        &lt;br&gt;&lt;br&gt;2 rows selected&lt;br&gt;&lt;br&gt;CREATE TABLE succeeded.&lt;br&gt;PARTITION_NAME                 TABLESPACE_NAME                &lt;br&gt;------------------------------ ------------------------------ &lt;br&gt;P1                             OLD_TBS                        &lt;br&gt;P2                             OLD_TBS                        &lt;br&gt;&lt;br&gt;2 rows selected&lt;br&gt;&lt;br&gt;SUBPARTITION_NAME              TABLESPACE_NAME                &lt;br&gt;------------------------------ ------------------------------ &lt;br&gt;P1_S2                          OLD_TBS                        &lt;br&gt;P1_S1                          OLD_TBS                        &lt;br&gt;P2_S2                          OLD_TBS                        &lt;br&gt;P2_S1                          OLD_TBS                        &lt;br&gt;&lt;br&gt;4 rows selected&lt;br&gt;&lt;br&gt;ALTER TABLE jeff_test succeeded.&lt;br&gt;ALTER TABLE jeff_test succeeded.&lt;br&gt;ALTER TABLE jeff_test succeeded.&lt;br&gt;ALTER TABLE jeff_test succeeded.&lt;br&gt;DROP TABLESPACE old_tbs succeeded.&lt;br&gt;ALTER TABLESPACE new_tbs succeeded.&lt;br&gt;PARTITION_NAME                 TABLESPACE_NAME                &lt;br&gt;------------------------------ ------------------------------ &lt;br&gt;P1                             _$deleted$10$0                 &lt;br&gt;P2                             _$deleted$10$0                 &lt;br&gt;&lt;br&gt;2 rows selected&lt;br&gt;&lt;br&gt;SUBPARTITION_NAME              TABLESPACE_NAME                &lt;br&gt;------------------------------ ------------------------------ &lt;br&gt;P1_S2                          OLD_TBS                        &lt;br&gt;P1_S1                          OLD_TBS                        &lt;br&gt;P2_S2                          OLD_TBS                        &lt;br&gt;P2_S1                          OLD_TBS                        &lt;br&gt;&lt;br&gt;4 rows selected&lt;br&gt;&lt;br&gt;ALTER TABLE jeff_test succeeded.&lt;br&gt;ALTER TABLE jeff_test succeeded.&lt;br&gt;PARTITION_NAME                 TABLESPACE_NAME                &lt;br&gt;------------------------------ ------------------------------ &lt;br&gt;P1                             OLD_TBS                        &lt;br&gt;P2                             OLD_TBS                        &lt;br&gt;&lt;br&gt;2 rows selected&lt;br&gt;&lt;br&gt;SUBPARTITION_NAME              TABLESPACE_NAME                &lt;br&gt;------------------------------ ------------------------------ &lt;br&gt;P1_S2                          OLD_TBS                        &lt;br&gt;P1_S1                          OLD_TBS                        &lt;br&gt;P2_S2                          OLD_TBS                        &lt;br&gt;P2_S1                          OLD_TBS                        &lt;br&gt;&lt;br&gt;4 rows selected&lt;br&gt;&lt;br&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;Notice that the $n in "_$deleted$n$m" is 10, which is the ts# of the OLD_TBS before the rename. The problem revolves around entries in TS$, when you rename tablespaces to names that have previously been used and then dropped, basically because the old entries are not removed from TS$.&lt;br&gt;&lt;br&gt;Related references:&lt;br&gt;Bug Numbers:8291493, itself a duplicate of 5769963&lt;br&gt;Note: 604648.1&lt;br&gt;&lt;br&gt;According to the SR and bug, it was noticed in 10.2.0.4 and is fixed in 10.2.0.5. We've reproduced it in 11.1.0.6 on various ports, (results above) and updated our SR, so I guess the fix might also find it's way into 11.1.0.7, perhaps.&lt;div&gt;&lt;img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/12193242-754912579429321742?l=www.oramoss.com%2Fblog"&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/orana/~4/lOkf-BlpbwA" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.oramoss.com/blog/2009/07/deleted-tablespace-names-bug.html</feedburner:origLink></item><item><title>Keeping it simple</title><link>http://feedproxy.google.com/~r/orana/~3/O9l9EA0otNU/keeping-it-simple.html</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael</dc:creator><pubDate>Sat, 11 Jul 2009 00:10:19 PDT</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/3141491f0d3cdf2e</guid><description>There's a lot to be said for the &lt;a href="http://en.wikipedia.org/wiki/KISS_principle"&gt;KISS&lt;/a&gt; principle.&lt;br&gt;&lt;br&gt;Very often I find that all a company wants is a simple report generated out of an easy to use query tool. Yet, all too often, somewhere along the way a salesrep for a competitive product has persuaded them that the simple to use end-user tool they have been using all these years is now old hat and needs to be replaced. Sound familiar?&lt;br&gt;&lt;br&gt;Not so very long ago I was at a conference when I overheard a friend of mine speaking with the senior sales representative for one of Oracle's competitors. Unaware that I was within spitting distance the sales rep was heard to say "and I bet that English so and so is here somewhere!"&lt;br&gt;&lt;br&gt;Because the simplest of situations amuse me immensely, "Good morning" is all I had to say and off he stalked. What had transpired is that one of my Discoverer customers had been approached by a competitor who had somehow picked up a vibe that Oracle would no longer be supporting their beloved query tool. After dispelling this idea my client decided to stay with Oracle and asked the other vendor to leave.&lt;br&gt;&lt;br&gt;The truth of the matter is that my client really does have a very simple set of requirements revolving around variances of "tell me how many widgets I sold last month". They don't need a sledgehammer to crack that walnut and keeping it simple is something their report writers are very good at.&lt;div&gt;&lt;img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/21606293-4443502328415276283?l=learndiscoverer.blogspot.com"&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/orana/~4/O9l9EA0otNU" height="1" width="1"/&gt;</description><feedburner:origLink>http://learndiscoverer.blogspot.com/2009/07/keeping-it-simple.html</feedburner:origLink></item><item><title>Who Needs Airplanes?  2 Great Events Delivered to Your Desk</title><link>http://feedproxy.google.com/~r/orana/~3/rJhoD9qaNYA/who_needs_airplanes_2_great_events_delivered_to_your_desk.html</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">kevin.obrien</dc:creator><pubDate>Fri, 10 Jul 2009 18:09:46 PDT</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/ec7346ee52d06a45</guid><description>&lt;p&gt;Everyone has tight travel budgets these days.  So events are getting easier to attend from your desk.  This week I came across 2 excellent events with no travel required.  &lt;/p&gt;

&lt;p&gt;The first event is Oracle’s FY10 Partner Kickoff.  This is a pretty cool opportunity for Oracle Partners to get in sync with Oracle heading into the new fiscal year.  There are sessions hosted by all the top executives from around Oracle.  You can learn the latest on Oracle product strategy across the entire portfolio as well as in areas like Cloud Computing.  Check out my session titled “Oracle Software as a Service (SaaS) for ISVs” where I provide detail on the new SaaS for ISVs model.  &lt;a href="http://www.oracle.com/partners/index.html"&gt;Visit the Oracle PartnerNetwork to access the event.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here is a quick video describing the event from Judson Althoff, Senior Vice President of Worldwide Alliances &amp;amp; Channels at Oracle.&lt;/p&gt;

&lt;p&gt;&lt;embed src="http://www.youtube.com/v/9J0Pvopf9zA&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" allowScriptAccess="never" allowFullScreen="true" width="560" height="340" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/p&gt;

&lt;p&gt;The second event is actually one that happened June 9-10 of this year in Amsterdam.  It is the  &lt;a href="http://www.siia.net/ondemandeurope/2009/presentations.asp"&gt;SIIA OnDemand Europe 2009 event&lt;/a&gt;.  All of the presentations at the event were videotaped and are now available ondemand for free.  My session was titled “Building Confidence in the Cloud” and after a 10 minute presentation I was joined on a panel by Dr. Werner Vogels who is the CTO at Amazon.com.&lt;/p&gt;

&lt;p&gt;&lt;embed src="http://blip.tv/play/AYGL526R5jI" width="720" height="436" allowScriptAccess="never" allowFullScreen="true" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;br&gt;
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/orana/~4/rJhoD9qaNYA" height="1" width="1"/&gt;</description><feedburner:origLink>http://blogs.oracle.com/Kevin/2009/07/who_needs_airplanes_2_great_events_delivered_to_your_desk.html</feedburner:origLink></item><item><title>Inserting and Updating Oracle XMLType columns in PHP</title><link>http://feedproxy.google.com/~r/orana/~3/_eedXYYqISU/inserting_and_updating_oracle_1.html</link><category>php</category><category>clob</category><category>lob</category><category>php</category><category>sql</category><category>xml</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">christopher.jones</dc:creator><pubDate>Fri, 10 Jul 2009 16:56:42 PDT</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/cf0ab170b3d563d5</guid><description>&lt;p&gt;Today a reader mailed me about manipulating XMLType columns when the data is longer than the 4K limit that character-type handling imposes.  My free book (see sidebar) has examples of how to do this using CLOB handling in PHP.  I noticed that my xmlinsert.php example in the book does a SELECT and UPDATE, but never actually does an INSERT.  The INSERT code is conceptually no different from UPDATE but, for completeness, here is an expanded example explicitly showing it:&lt;/p&gt;

&lt;pre&gt;
&amp;lt;?php&lt;br&gt;&lt;br&gt;/*&lt;br&gt;Table definition is:&lt;br&gt;create table xwarehouses (warehouse_id number, warehouse_spec xmltype);&lt;br&gt;*/&lt;br&gt;&lt;br&gt;$c = oci_connect(&amp;#39;hr&amp;#39;, &amp;#39;hrpwd&amp;#39;, &amp;#39;localhost/XE&amp;#39;);&lt;br&gt;&lt;br&gt;$id = 1;&lt;br&gt;&lt;br&gt;// Delete any current entry&lt;br&gt;$s = oci_parse($c, &amp;quot;delete from xwarehouses where warehouse_id = :id&amp;quot;);&lt;br&gt;oci_bind_by_name($s, &amp;#39;:id&amp;#39;, $id);&lt;br&gt;oci_execute($s);&lt;br&gt;&lt;br&gt;// XML data to be inserted&lt;br&gt;$xml =&amp;lt;&amp;lt;&amp;lt;EOF&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br&gt;&amp;lt;Warehouse&amp;gt;&lt;br&gt;&amp;lt;WarehouseId&amp;gt;1&amp;lt;/WarehouseId&amp;gt;&lt;br&gt;&amp;lt;WarehouseName&amp;gt;Southlake, Texas&amp;lt;/WarehouseName&amp;gt;&lt;br&gt;&amp;lt;Building&amp;gt;Owned&amp;lt;/Building&amp;gt;&lt;br&gt;&amp;lt;Area&amp;gt;25000&amp;lt;/Area&amp;gt;&lt;br&gt;&amp;lt;Docks&amp;gt;2&amp;lt;/Docks&amp;gt;&lt;br&gt;&amp;lt;DockType&amp;gt;Rear load&amp;lt;/DockType&amp;gt;&lt;br&gt;&amp;lt;WaterAccess&amp;gt;true&amp;lt;/WaterAccess&amp;gt;&lt;br&gt;&amp;lt;RailAccess&amp;gt;N&amp;lt;/RailAccess&amp;gt;&lt;br&gt;&amp;lt;Parking&amp;gt;Street&amp;lt;/Parking&amp;gt;&lt;br&gt;&amp;lt;VClearance&amp;gt;10&amp;lt;/VClearance&amp;gt;&lt;br&gt;&amp;lt;/Warehouse&amp;gt;&lt;br&gt;EOF;&lt;br&gt;&lt;br&gt;// Insert new XML data using a temporary CLOB&lt;br&gt;$s = oci_parse($c, &lt;br&gt;    &amp;quot;insert into xwarehouses (warehouse_id, warehouse_spec) &lt;br&gt;     values (:id, XMLType(:clob))&amp;quot;);&lt;br&gt;oci_bind_by_name($s, &amp;#39;:id&amp;#39;, $id);&lt;br&gt;$lob = oci_new_descriptor($c, OCI_D_LOB);&lt;br&gt;oci_bind_by_name($s, &amp;#39;:clob&amp;#39;, $lob, -1, OCI_B_CLOB);&lt;br&gt;$lob-&amp;gt;writeTemporary($xml);&lt;br&gt;oci_execute($s);&lt;br&gt;$lob-&amp;gt;close();&lt;br&gt;&lt;br&gt;// Query the row back&lt;br&gt;$s = oci_parse($c, &amp;#39;select xmltype.getclobval(warehouse_spec)&lt;br&gt;                    from xwarehouses where warehouse_id = :id&amp;#39;);&lt;br&gt;$r = oci_bind_by_name($s, &amp;#39;:id&amp;#39;, $id);&lt;br&gt;oci_execute($s);&lt;br&gt;$row = oci_fetch_array($s, OCI_NUM);&lt;br&gt;&lt;br&gt;// Manipulate the data using SimpleXML&lt;br&gt;$sx = simplexml_load_string((binary)$row[0]-&amp;gt;load());&lt;br&gt;$row[0]-&amp;gt;free();&lt;br&gt;$sx-&amp;gt;Docks -= 1;  // change the data&lt;br&gt;&lt;br&gt;// Update changes using a temporary CLOB&lt;br&gt;$s = oci_parse($c, &amp;#39;update xwarehouses&lt;br&gt;                    set warehouse_spec = XMLType(:clob)&lt;br&gt;                    where warehouse_id = :id&amp;#39;);&lt;br&gt;oci_bind_by_name($s, &amp;#39;:id&amp;#39;, $id);&lt;br&gt;$lob = oci_new_descriptor($c, OCI_D_LOB);&lt;br&gt;oci_bind_by_name($s, &amp;#39;:clob&amp;#39;, $lob, -1, OCI_B_CLOB);&lt;br&gt;$lob-&amp;gt;writeTemporary($sx-&amp;gt;asXml());&lt;br&gt;oci_execute($s);&lt;br&gt;$lob-&amp;gt;close();&lt;br&gt;&lt;br&gt;// Query the changed row back and print it&lt;br&gt;$s = oci_parse($c, &amp;#39;select xmltype.getclobval(warehouse_spec)&lt;br&gt;                    from xwarehouses where warehouse_id = :id&amp;#39;);&lt;br&gt;$r = oci_bind_by_name($s, &amp;#39;:id&amp;#39;, $id);&lt;br&gt;oci_execute($s);&lt;br&gt;$row = oci_fetch_array($s, OCI_NUM);&lt;br&gt;print htmlentities($row[0]-&amp;gt;load());&lt;br&gt;$row[0]-&amp;gt;free();&lt;br&gt;&lt;br&gt;?&amp;gt;&lt;br&gt;&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/orana/~4/_eedXYYqISU" height="1" width="1"/&gt;</description><feedburner:origLink>http://blogs.oracle.com/opal/2009/07/inserting_and_updating_oracle_1.html</feedburner:origLink></item><item><title>CREATE USER to SYSDBA</title><link>http://feedproxy.google.com/~r/orana/~3/KGhQsqiGsVE/</link><category>Uncategorized</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Wright</dc:creator><pubDate>Fri, 10 Jul 2009 16:05:50 PDT</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/90109538c7cddb73</guid><description>San Francisco and speaking at RSA Moscone was a great experience and being invited to Oracle’s Head Office in Redwood for a tour and to talk security was an unexpected highlight of the trip. Oracle’s Head office is a pleasant tourist-like excursion with a lake and growing bird sanctuary. One reason for the visit was [...]&lt;img src="http://feeds.feedburner.com/~r/orana/~4/KGhQsqiGsVE" height="1" width="1"/&gt;</description><feedburner:origLink>http://www.oracleforensics.com/wordpress/index.php/2009/07/10/create-user-to-sysdba/</feedburner:origLink></item><item><title>Do you have a best friend at work?</title><link>http://feedproxy.google.com/~r/orana/~3/9TBMGBIYSTc/</link><category>Uncategorized</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amy Wilson</dc:creator><pubDate>Fri, 10 Jul 2009 16:01:55 PDT</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/d10f2002865e0598</guid><description>&lt;div&gt;&lt;br&gt;&lt;p&gt;&lt;img src="http://sanguine-art.com/misc/Wweirdness/bff.jpg" alt="" width="260" height="336"&gt;This is 1 of 12 engagement questions Gallup asks to &lt;a href="http://talentedapps.wordpress.com/2007/11/22/evolution-of-engagement-%e2%80%93-part-i/"&gt;predict business performanc&lt;/a&gt;e.  It’s the &lt;strong&gt;quirkiest&lt;/strong&gt; of all the questions and it also tends to be the &lt;strong&gt;most polarizing&lt;/strong&gt;.  HR and Business Leaders alike ask: “What does this have to do with anything?” &lt;strong&gt;“Are we in middle school?”&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;According to the February 2008 &lt;a href="http://media.gallup.com/PDF/careers/The+Tenth+Element+of+Great+Managing+20080214.pdf"&gt; Gallup Management Journal: &lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Gallup itself would have dropped the statement if not for one stubborn fact: it predicts performance.  Something about a deep sense of affiliation with the people in an employee’s team drives him to do positive things for the business he otherwise would not do.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The use of the word “best” often trips people up.  Why not just ask about friends?  Interestingly, the &lt;strong&gt;simple word “best” conveys an underlying meaning of trust and support&lt;/strong&gt;.  Anyone can be a friend, but &lt;a href="http://talentedapps.wordpress.com/2009/03/07/a-little-help-from-your-friends/"&gt;only those that you care for and rely on&lt;/a&gt; will provide a sense of belonging and drive.&lt;/p&gt;
&lt;p&gt;Personally speaking, I heartily agree.   &lt;strong&gt;I have always had best friends at work&lt;/strong&gt;.  And, considering I’ve only left one employer (and that was to go to a company with “people” in the title), I’d say it’s a pretty good &lt;strong&gt;indicator of retention&lt;/strong&gt;.  Over my career, best friends have given me a &lt;strong&gt;reason to go to work&lt;/strong&gt; in the morning, provided a &lt;strong&gt;safe environment in which to bounce ideas&lt;/strong&gt;, and indulged me with both &lt;strong&gt;personal and big picture encouragement&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;How about you – do you have best friends at work?&lt;/p&gt;
&lt;h6&gt;picture source: sanguine-art.com&lt;/h6&gt;
  &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/talentedapps.wordpress.com/3421/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/talentedapps.wordpress.com/3421/"&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/talentedapps.wordpress.com/3421/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/talentedapps.wordpress.com/3421/"&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/talentedapps.wordpress.com/3421/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/talentedapps.wordpress.com/3421/"&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/talentedapps.wordpress.com/3421/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/talentedapps.wordpress.com/3421/"&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/talentedapps.wordpress.com/3421/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/talentedapps.wordpress.com/3421/"&gt;&lt;/a&gt; &lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=talentedapps.wordpress.com&amp;amp;blog=2083132&amp;amp;post=3421&amp;amp;subd=talentedapps&amp;amp;ref=&amp;amp;feed=1"&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/orana/~4/9TBMGBIYSTc" height="1" width="1"/&gt;</description><media:group xmlns:media="http://search.yahoo.com/mrss/"><media:content url="http://1.gravatar.com/avatar/d68bf0ab67c677d07bf36fe4c4589b16?s=96&amp;d=identicon&amp;r=G" /></media:group><media:group xmlns:media="http://search.yahoo.com/mrss/"><media:content url="http://sanguine-art.com/misc/Wweirdness/bff.jpg" /></media:group><feedburner:origLink>http://talentedapps.wordpress.com/2009/07/10/do-you-have-a-best-friend-at-work/</feedburner:origLink></item><item><title>JDeveloper / ADF 11g R1 (11.1.1.1.0) Production Available</title><link>http://feedproxy.google.com/~r/orana/~3/Pbv2zcXjN9g/11.html</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">(author unknown)</dc:creator><pubDate>Fri, 10 Jul 2009 16:00:09 PDT</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/5220bce0ed8e79b2</guid><description>&lt;p&gt;While I was out for some much-needed vacation, our JDeveloper / ADF 11.1.1.1.0 release went production. Some relevant links:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.oracle.com/technology/products/jdev/index.html"&gt;Updated JDeveloper Home Page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.oracle.com/technology/software/products/jdev/index.html"&gt;Download the New 11.1.1.1.0 Release&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.oracle.com/technology/products/jdev/collateral/papers/11/newfeatures/index.html"&gt;New 11.1.1.1.0 Features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.oracle.com/technology/documentation/jdev.html"&gt;New 11.1.1.1.0 Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.oracle.com/technology/obe/obe11jdev/bulldog/ria_application/developriaapplication_long.htm"&gt;Developing Rich Web Apps with Oracle ADF Tutorial&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Enjoy&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/orana/~4/Pbv2zcXjN9g" height="1" width="1"/&gt;</description><feedburner:origLink>http://radio.weblogs.com/0118231/2009/07/11.html#a951</feedburner:origLink></item><item><title>A Huge Thank You!</title><link>http://feedproxy.google.com/~r/orana/~3/B1Svkf8qozU/a_huge_thank_you.html</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">margo.mulvihill</dc:creator><pubDate>Fri, 10 Jul 2009 15:37:37 PDT</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/80822c43ab561777</guid><description>&lt;p&gt;&lt;/p&gt; &lt;em&gt;   &lt;p align="center"&gt;“Just a quick note to say thank you all very much for your generous support of the charity gig a couple of weeks back.  The good news is that there was over &lt;strong&gt;€1,200&lt;/strong&gt; raised through ticket sales, raffle ticket and random donations. I hope everyone had a great night and of course, well done to Rita, Robbie and Paudie who put on a fantastic show!  Again, thanks to everyone for the fantastic support.”&lt;/p&gt;    &lt;p align="left"&gt;     &lt;br&gt;&lt;a href="http://picasaweb.google.com/margom/09_Oracle_SwingNight_Elvis#"&gt;Watch Elvis Live …..&lt;/a&gt; &lt;/p&gt;    &lt;p align="left"&gt; &lt;/p&gt;    &lt;p align="left"&gt;&lt;/p&gt;   &lt;a href="http://blogs.oracle.com/techgbcsl/WindowsLiveWriter/AHugeThankYou_14949/swing_2.gif"&gt;&lt;img title="swing" style="border-top-width:0px;display:block;border-left-width:0px;float:none;border-bottom-width:0px;margin-left:auto;margin-right:auto;border-right-width:0px" height="456" alt="swing" src="http://blogs.oracle.com/techgbcsl/WindowsLiveWriter/AHugeThankYou_14949/swing_thumb.gif" width="549" border="0"&gt;&lt;/a&gt;&lt;/em&gt;&lt;img src="http://feeds.feedburner.com/~r/orana/~4/B1Svkf8qozU" height="1" width="1"/&gt;</description><feedburner:origLink>http://blogs.oracle.com/techgbcsl/2009/07/a_huge_thank_you.html</feedburner:origLink></item><item><title>Over €2,456 for 7 charities - Flora Women’s Mini Marathon</title><link>http://feedproxy.google.com/~r/orana/~3/HM_6fKRWAys/over_2456_for_7_charities_flor.html</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">margo.mulvihill</dc:creator><pubDate>Fri, 10 Jul 2009 15:27:57 PDT</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/d8856bc05ca55bac</guid><description>&lt;p&gt;Well done to the Tech GB ladies who ran the Flora Women’s Mini Marathon in sweltering heat. Thank you to all who contributed, all money donated goes to 7 great charities.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.oracle.com/techgbcsl/WindowsLiveWriter/FloraWomensMiniMarathon_14819/mini-marath_2.gif"&gt;&lt;img title="mini-marath" style="border-top-width:0px;display:block;border-left-width:0px;float:none;border-bottom-width:0px;margin-left:auto;margin-right:auto;border-right-width:0px" height="151" alt="mini-marath" src="http://blogs.oracle.com/techgbcsl/WindowsLiveWriter/FloraWomensMiniMarathon_14819/mini-marath_thumb.gif" width="566" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/orana/~4/HM_6fKRWAys" height="1" width="1"/&gt;</description><feedburner:origLink>http://blogs.oracle.com/techgbcsl/2009/07/over_2456_for_7_charities_flor.html</feedburner:origLink></item><item><title>The Answers Are Out There</title><link>http://feedproxy.google.com/~r/orana/~3/lb0lF8mIpVE/the_answers_are_out_there_1.html</link><category>Registration &amp; Scheduling</category><category>Sessions &amp; Content</category><category>oracle application development framework</category><category>oracle data pump</category><category>oracle develop</category><category>oracle magazine</category><category>pl/sql</category><category>session</category><category>sessions</category><category>visual studio</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stephen.fox</dc:creator><pubDate>Fri, 10 Jul 2009 15:55:52 PDT</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/1565b237718825da</guid><description>&lt;p&gt;&lt;strong&gt;Find Your Way to Expert Advice&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;img alt="DeveloperQuestions.jpg" src="http://blogs.oracle.com/oracleopenworld/DeveloperQuestions.jpg" width="405" height="250" align="left" hspace="10" vspace="5"&gt;Have you ever waded through endless documentation trying to establish best practices at the very beginning of a project? Or, with the project’s deadline fast approaching, scrambled to solve glitches you could never have predicted despite all that careful planning? If so, you know that expert advice is sometimes necessary. In fact when you’re in a tight spot, it can’t come too soon. &lt;/p&gt;

&lt;p&gt;As usual, the current issue of &lt;a href="http://www.oracle.com/technology/oramag/oracle/current.html"&gt;Oracle Magazine&lt;/a&gt; covers a full range of technical topics, sometimes responding directly to readers dealing with real-life implementation issues. Take the time to learn how others are overcoming obstacles while getting their projects off the ground using &lt;a href="http://www.oracle.com/technology/oramag/oracle/09-jul/o49frame.html"&gt;Oracle Application Development Framework&lt;/a&gt;, &lt;a href="http://www.oracle.com/technology/oramag/oracle/09-jul/o49plsql.html"&gt;PL/SQL&lt;/a&gt;, &lt;a href="http://www.oracle.com/technology/oramag/oracle/09-jul/o49odt.html"&gt;Oracle Developer Tools for Visual Studio&lt;/a&gt;, and &lt;a href="http://www.oracle.com/technology/oramag/oracle/09-jul/o49data.html"&gt;Oracle Data Pump&lt;/a&gt;, just to name a few.&lt;/p&gt;

&lt;p&gt;If you’re looking to roll up your sleeves for an extreme learning experience, you can’t beat &lt;a href="http://www.oracle.com/us/openworld/018069.htm"&gt;Oracle Develop&lt;/a&gt;, the developer event that coincides with &lt;a href="http://www.oracle.com/us/openworld/registration.htm"&gt;Oracle OpenWorld&lt;/a&gt;. This year, Oracle Develop is more deserving of your attention than ever. The list of topics covered might be immense, but the knowledge gained from attending expert-led sessions, labs, and demos is always right on target. Program tracks are now listed, so you can start making plans today.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/orana/~4/lb0lF8mIpVE" height="1" width="1"/&gt;</description><feedburner:origLink>http://blogs.oracle.com/oracleopenworld/2009/07/the_answers_are_out_there_1.html</feedburner:origLink></item><item><title>Get More Insight and Get More Productive with Oracle CRM On Demand</title><link>http://feedproxy.google.com/~r/orana/~3/wiNQCSog_Ps/get_more_insight_and_get_more.html</link><category>Viral Videos</category><category>CRM</category><category>Oracle CRM On Demand</category><category>SaaS</category><category>Siebel</category><category>gadgets</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">michael.seback</dc:creator><pubDate>Thu, 09 Jul 2009 21:34:53 PDT</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/f0e3bf9717f02d5a</guid><description>&lt;p&gt;&lt;embed src="http://www.youtube.com/v/9U73popGBag&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" allowScriptAccess="never" allowFullScreen="true" width="425" height="344" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/p&gt;

&lt;p&gt;Watch this great short demo on mobile capabilities, analytics and gadgets by Reg Hingley.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/orana/~4/wiNQCSog_Ps" height="1" width="1"/&gt;</description><feedburner:origLink>http://blogs.oracle.com/crm/2009/07/get_more_insight_and_get_more.html</feedburner:origLink></item><item><title>Everything is a Journey</title><link>http://feedproxy.google.com/~r/orana/~3/k2RpmtuKBCg/</link><category>general</category><category>apple</category><category>chrome os</category><category>google</category><category>microsoft</category><category>netbooks</category><category>oracle</category><category>windows</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jake</dc:creator><pubDate>Fri, 10 Jul 2009 14:46:14 PDT</pubDate><guid isPermaLink="false">tag:google.com,2005:reader/item/600bddee52a2df95</guid><description>&lt;div style="width:250px;border:1px solid #dddddd;background-color:#f3f3f3;padding-top:4px;margin:10px;text-align:center;float:left"&gt;&lt;a href="http://www.flickr.com/photos/gregsdumbphotos/29413047/"&gt;&lt;img title="Boat Wake" src="http://theappslab.com/wp-content/uploads/2009/07/29413047_92d01272cd_m.jpg" alt="Photo by gregsdumbflickr from Flickr used under Creative Commons" width="240" height="180"&gt;&lt;/a&gt;&lt;p style="padding:0 4px 5px;margin:0"&gt;Photo by gregsdumbflickr from Flickr used under Creative Commons&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;The year I started with Oracle (1996) was the year the &lt;a href="http://en.wikipedia.org/wiki/Network_computer"&gt;Network Computer&lt;/a&gt; (NC) was announced.&lt;/p&gt;
&lt;p&gt;The NC was about a decade ahead of its time due to a number of factors, and it’s funny to me that netbooks are the latest rage. The promise of netbooks is essentially the promise of the NC, i.e. an affordable device used for connecting to the Intertubes.&lt;/p&gt;
&lt;p&gt;Sure, the NC was a diskless thin client and a set-top box, and a netbook is toy laptop. So, the hardware’s very different.&lt;/p&gt;
&lt;p&gt;Netbooks are the latest fad, with several companies &lt;a href="http://www.reuters.com/article/companyNews/idUKTRE5516AE20090602"&gt;potentially&lt;/a&gt; joining the growing number of netbook manufacturers.&lt;/p&gt;
&lt;p&gt;And now, Google has &lt;a href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html"&gt;announced&lt;/a&gt; they are jumping in as well with Google Chrome OS which will run on netbooks.&lt;/p&gt;
&lt;p&gt;Of course, the ‘tubes is all abuzz with rumors and speculation. I have no desire to break down the details of vaporware, which it is right now. More interesting, for the moment at least, is the path Google has taken to this point.&lt;/p&gt;
&lt;p&gt;For years, I’ve thought Google is a legit threat to the software powerhouses of the world. Even as recently as last year, people were still doubting, calling Google “just” an advertising business, which it is. Yeah like Oracle is ”just” a database business.Web apps make sense, and who better to provide them than Google, with their massive infrastructure of &lt;a href="http://www.wayfaring.com/maps/show/48030"&gt;data centers&lt;/a&gt;. Gmail came first in 2004, followed by productivity apps. These apps all use Javascript heavily, making the speed and experience highly dependent on the browser’s ability to render JS.&lt;/p&gt;
&lt;p&gt;So it made sense for Google to &lt;a href="http://theappslab.com/2008/09/09/thoughts-on-chrome/"&gt;build&lt;/a&gt; its own browser, optimized to run its apps, natch.&lt;/p&gt;
&lt;p&gt;Of course the browser depends on the O/S, and Chrome (and &lt;a href="http://code.google.com/chromium/"&gt;Chromium&lt;/a&gt;) run differently on various O/S flavors. So, it makes sense that Google build its own O/S, optimized to run Chrome and all its apps.&lt;/p&gt;
&lt;p&gt;I’m a sucker for history, especially technology-related &lt;a href="http://theappslab.com/2009/07/08/why-it-just-works/"&gt;history&lt;/a&gt;, and it’s interesting to trace the journey of large companies.&lt;/p&gt;
&lt;p&gt;Why Google and not Yahoo? Both started in search. Yahoo’s webmail went live in 1997 and boasts &lt;a href="http://www.email-marketing-reports.com/metrics/email-statistics.htm"&gt;between&lt;/a&gt; two and three times more users than Gmail. What happened that turned the tide in that battle?&lt;/p&gt;
&lt;p&gt;It’s funny that Microsoft’s stranglehold on the O/S business (for both enterprises and consumers) is still very desirable. It might be the most desirable market in technology. All those years ago, the NC aimed to chip away at Microsoft’s dominance in the home market.&lt;/p&gt;
&lt;p&gt;Today, Google Chrome OS on a netbook aims to do the same thing. Fun fact: the majority of netbooks predominently run a slimmed down version of XP.&lt;/p&gt;
&lt;p&gt;Windows has been losing marketshare over the last few years, taken mainly by Apple, but also in small part by Linux distros. However, as with browser marketshare numbers, I wonder if having multiple machines is causing this, e.g. in 2005 I had two Windows machines, today, I have one Windows machine (still two licenses), three Macs, and one Linux box.&lt;/p&gt;
&lt;p&gt;So, marketshare is a funny thing to calculate as people buy more devices without replacing existing ones.&lt;/p&gt;
&lt;p&gt;Even so, Microsoft is taking these slippages seriously. I wonder how the next couple years play out as Google Chrome OS comes out to challenge the low end of the Windows empire. It seems reasonable to expect that other journeys will wind up in netbooks, due to increasing demand and low production costs, maybe &lt;a href="http://news.cnet.com/8301-1035_3-10255721-94.html"&gt;Oracle’s&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;I’m enjoying the journey so far. How about you?&lt;/p&gt;
&lt;p&gt;Find the comments.&lt;/p&gt;

&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/OracleAppslab?a=1Nrne1p1nh0:ALOFGOacu9s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OracleAppslab?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OracleAppslab?a=1Nrne1p1nh0:ALOFGOacu9s:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OracleAppslab?d=dnMXMwOfBR0" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OracleAppslab?a=1Nrne1p1nh0:ALOFGOacu9s:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OracleAppslab?i=1Nrne1p1nh0:ALOFGOacu9s:D7DqB2pKExk" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OracleAppslab?a=1Nrne1p1nh0:ALOFGOacu9s:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OracleAppslab?d=7Q72WNTAKBA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/OracleAppslab?a=1Nrne1p1nh0:ALOFGOacu9s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/OracleAppslab?i=1Nrne1p1nh0:ALOFGOacu9s:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/OracleAppslab/~4/1Nrne1p1nh0" height="1" width="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/orana/~4/k2RpmtuKBCg" height="1" width="1"/&gt;</description><feedburner:origLink>http://feedproxy.google.com/~r/OracleAppslab/~3/1Nrne1p1nh0/</feedburner:origLink></item></channel></rss>
