<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-6937034887359028293</atom:id><lastBuildDate>Fri, 08 Nov 2024 15:37:34 +0000</lastBuildDate><category>General</category><category>Technology</category><category>History</category><title>QueryAdvisor.com</title><description>QueryAdvisor is a highly effective productivity tool for fast and comprehensive analysis of large amounts of Oracle database event 10046 trace files and wait events. Oracle wait event and event 10046 tracefile analysis are the most powerful ways of Oracle database optimization.&lt;br&gt;&#xa;You will find additional information, a free public/registered and a trial version of QueryAdvisor at our &lt;a href=&quot;http://www.QueryAdvisor.com&quot;&gt;QueryAdvisor optimisation website&lt;/a&gt;. Come and try on Your own!</description><link>http://queryadvisor.blogspot.com/</link><managingEditor>noreply@blogger.com (f.b.)</managingEditor><generator>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6937034887359028293.post-1003754207667129283</guid><pubDate>Sun, 10 Nov 2013 13:26:00 +0000</pubDate><atom:updated>2013-11-10T14:26:57.216+01:00</atom:updated><title>Oracle Sunrise</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Looking at the Oracle headquarter during sunrise from my hotel room was one of the highlights last week in California. Just want to share it with you.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7kZ2SH65zjhcz20XzXqGB0T-qIfN77d2q3HqfvYBuGESzq-kFXl6kCBRR0P0nwz8vTI0QG6QqMxPwHte75FYvJJp_pbmeHNGqkr8ilNRplAAbWd4FFxI88CZRRz5Zvs-V_eshONxI6Ic/s1600/IMG735.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7kZ2SH65zjhcz20XzXqGB0T-qIfN77d2q3HqfvYBuGESzq-kFXl6kCBRR0P0nwz8vTI0QG6QqMxPwHte75FYvJJp_pbmeHNGqkr8ilNRplAAbWd4FFxI88CZRRz5Zvs-V_eshONxI6Ic/s320/IMG735.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Sunrise over Oracle HQ&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;</description><link>http://queryadvisor.blogspot.com/2013/11/oracle-sunrise.html</link><author>noreply@blogger.com (f.b.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7kZ2SH65zjhcz20XzXqGB0T-qIfN77d2q3HqfvYBuGESzq-kFXl6kCBRR0P0nwz8vTI0QG6QqMxPwHte75FYvJJp_pbmeHNGqkr8ilNRplAAbWd4FFxI88CZRRz5Zvs-V_eshONxI6Ic/s72-c/IMG735.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6937034887359028293.post-9067402465545388133</guid><pubDate>Sun, 29 Sep 2013 11:46:00 +0000</pubDate><atom:updated>2013-09-29T16:37:48.286+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">General</category><category domain="http://www.blogger.com/atom/ns#">Technology</category><title>Oracle SQL - NULL Values and Zero Strings</title><description>Following ANSI SQL 1992 standard empty or zero lenght strings and NULL are different. So I was a little bit surprised after executing the following queries on an Oracle 11R2 database last days:&lt;br /&gt;
&lt;br /&gt;
a) As a Result:&lt;br /&gt;
select length(null) from dual; -- NULL as expected&lt;br /&gt;
select length(&#39;&#39;) from dual; &amp;nbsp; &amp;nbsp; -- NULL too, what was a bit unexpected&lt;br /&gt;
select length(&#39; &#39;) from dual; &amp;nbsp; &amp;nbsp;-- 1 as expected&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;b) In a Comparison:&lt;br /&gt;
select dummy from dual where &#39;&#39; = &#39;&#39;; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -- Instead of &#39;X&#39; no result, comparison failed&lt;br /&gt;
select dummy from dual where &#39;&#39; = NULL; &amp;nbsp;-- Same as above, not a real surprise&lt;br /&gt;
select dummy from dual where &#39;&#39; IS NULL; -- The expected result &#39;X&#39;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Searching at &quot;Ask Tom&quot; I found the following &lt;a href=&quot;http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:5984520277372&quot;&gt;statement&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
and we said...&lt;br /&gt;
A zero length varchar is treated as NULL.&lt;br /&gt;
&#39;&#39; is not treated as NULL.&lt;br /&gt;
&#39;&#39; when assigned to a char(1) becomes &#39; &#39; (char types are blank padded strings).&lt;br /&gt;
&amp;nbsp;&#39;&#39; when assigned to a varchar2(1) becomes &#39;&#39; which is a zero length string and a zero 
length string is NULL in Oracle (it is no long &#39;&#39;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the &lt;a href=&quot;http://docs.oracle.com/cd/B28359_01/server.111/b28286/sql_elements001.htm#sthref77&quot;&gt;Oracle SQL Language Reference&lt;/a&gt; I found in addition the following comment regarding the difference of VARCHAR and VARCHAR2:&lt;br /&gt;
&lt;br /&gt;
VARCHAR Datatype&lt;br /&gt;
Do not use the VARCHAR datatype. Use the VARCHAR2 datatype instead. Although the VARCHAR datatype is currently synonymous with VARCHAR2, the VARCHAR datatype is scheduled to be redefined as a separate datatype used for variable-length character strings compared with different comparison semantics.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So what does that all mean from a practical point of view:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Oracle does not handle null values for VARCHAR ANSI SQL 92 conform as the empty string is converted to a null value.&lt;/li&gt;
&lt;li&gt;Always use VARCHAR2 out of compatibility reasons as for VARCHAR Oracle has reserved the right to change the comparison semantics at a later stage to become ANSI SQL 92 compatible.&lt;/li&gt;
&lt;li&gt;For all CHAR types due to padding for &#39;&#39; everything is padded with spaces.&lt;/li&gt;
&lt;li&gt;The behaviour of empty or zerlo length Strings described is the same in all Oracle releases.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;
This behaviour could become important when we think about query design for&amp;nbsp;&lt;a href=&quot;http://www.queryadvisor.com/&quot;&gt;Database Optimization and Tuning&lt;/a&gt;. Enjoy &amp;amp; experiment on your own!</description><link>http://queryadvisor.blogspot.com/2013/09/oracle-sql-null-values-and-zero-strings.html</link><author>noreply@blogger.com (f.b.)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6937034887359028293.post-835740708533405939</guid><pubDate>Sat, 07 Apr 2012 23:57:00 +0000</pubDate><atom:updated>2012-04-08T01:57:58.507+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Technology</category><title>Oracle Wait Event Forcasting now implemented!</title><description>The forcast functionality has been released for &lt;a href=&quot;http://www.queryadvisor.com&quot;&gt;&lt;u&gt;QueryAdvisor&lt;/u&gt;&lt;/a&gt;. It is now possible to collect and analyze &lt;a href=&quot;http://www.queryadvisor.com/technology/waitInterface.html&quot;&gt;&lt;u&gt;Oracle Wait Events&lt;/u&gt;&lt;/a&gt; on Oracle instance and session level over long periods of time.&lt;br/&gt;
&lt;br/&gt;
The results of the already existing funtionality for advanced Oracle instance and session analysis are now collected and automatical sorted by database instance in the background. This offers the possiblity to dedect changes in the type, amount and execution-time of &lt;a href=&quot;http://www.queryadvisor.com/technology/waitInterface.html&quot;&gt;&lt;u&gt;Oracle Wait Events&lt;/u&gt;&lt;/a&gt; on instance and session level.&lt;br/&gt;
&lt;br/&gt;
As possible restarts of the database instance are automatical dedected, the quality of the calculation is exceptional as ambiguous data could be filtered out upfront. The results are graphical presented and could be exported in addition.&lt;br/&gt;
&lt;br/&gt;
A trial copy of our release of &lt;a href=&quot;http://www.queryadvisor.com&quot;&gt;&lt;u&gt;QueryAdvisor&lt;/u&gt;&lt;/a&gt; is waiting for You!</description><link>http://queryadvisor.blogspot.com/2012/04/oracle-wait-event-forcasting-now.html</link><author>noreply@blogger.com (f.b.)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6937034887359028293.post-5356258473454489080</guid><pubDate>Sat, 04 Feb 2012 12:51:00 +0000</pubDate><atom:updated>2012-02-04T22:47:42.692+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">General</category><title>QueryAdvisor now for Mac OSX available too!</title><description>&lt;a href=&quot;http://www.queryadvisor.com&quot;&gt;&lt;u&gt;QueryAdvisor&lt;/u&gt;&lt;/a&gt; is now available as a real 64Bit app on Mac OSX. The final changes has been made and everything has been bundled and packed ready for rollout!&lt;br /&gt;
&lt;br /&gt;
The most time consuming process had been the changes to get the real Mac feeling. Accelerators had been added. All Popups are working. The Dock and the Menu Bar behave as it should be for real Mac software.&lt;br /&gt;
&lt;br /&gt;
If you own an Intel based Mac with Snow Leopard or Lion installed, why not be part of the test team and work with &lt;a href=&quot;http://www.queryadvisor.com&quot;&gt;&lt;u&gt;QueryAdvisor&lt;/u&gt;&lt;/a&gt; for free? Just let me know. If you know a DBA with an Intel based Mac - just let him know.&lt;br /&gt;
&lt;br /&gt;
A free copy of our new Mac OSX release &lt;a href=&quot;http://www.queryadvisor.com&quot;&gt;&lt;u&gt;QueryAdvisor&lt;/u&gt;&lt;/a&gt; is waiting for You! Just drop me a line and I will send you a link for downloading.</description><link>http://queryadvisor.blogspot.com/2012/02/queryadvisor-now-for-mac-osx-available.html</link><author>noreply@blogger.com (f.b.)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6937034887359028293.post-319197074882054619</guid><pubDate>Sat, 02 Jul 2011 10:40:00 +0000</pubDate><atom:updated>2011-07-03T16:48:01.400+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">General</category><title>Support QueryAdvisor on Google PlusOne!</title><description>The new Google PlusOne button is now available on all content related pages of our &lt;a href=&quot;http://www.queryadvisor.com&quot;&gt;&lt;u&gt;QueryAdvisor&lt;/u&gt;&lt;/a&gt; site. The button is placed on most pages in the right column below the twitter and the other social bookmarking icons.&lt;br /&gt;
&lt;br /&gt;
If you like what we are doing, why not supporting us with a CLICK on one of the Google PlusOne buttons on our &lt;a href=&quot;http://www.queryadvisor.com&quot;&gt;&lt;u&gt;QueryAdvisor&lt;/u&gt;&lt;/a&gt; site?&lt;br /&gt;
&lt;br /&gt;
This will help us to detect the areas you are interested in and - yes - will help us in promoting our site a bit.&lt;br /&gt;
&lt;br /&gt;
Thanks in advance thinking about supporting us!</description><link>http://queryadvisor.blogspot.com/2011/07/support-queryadvisor-on-google-plusone.html</link><author>noreply@blogger.com (f.b.)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6937034887359028293.post-4067641124775251535</guid><pubDate>Sun, 12 Jun 2011 21:53:00 +0000</pubDate><atom:updated>2011-06-12T23:54:16.428+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">History</category><title>Newsletter 1/2011 now available!</title><description>Our newsletter 1/2011 is now published in a new fresh design. You will find there information about the exciting new enhancements available in QueryAdvisor V2.90.&lt;br /&gt;
&lt;br /&gt;
The most important new feature - the 360° Tracefile View is described in more detail with a detailed screenshot. There is nothing similar available for Oracle Tracefile Analysis so far!&lt;br /&gt;
&lt;br /&gt;
The newsletter 1/2011 is available &lt;a href=&quot;http://www.queryadvisor.com/newsletter/newsletter201101.html&quot;&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt; for reading now!</description><link>http://queryadvisor.blogspot.com/2011/06/newsletter-12011-now-available.html</link><author>noreply@blogger.com (f.b.)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6937034887359028293.post-5682561636945067937</guid><pubDate>Sun, 08 May 2011 14:37:00 +0000</pubDate><atom:updated>2011-05-14T17:35:04.730+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">General</category><title>Registration for QueryAdvisor Betatest started!</title><description>We are starting our official public betatest of QueryAdvisor now. Our target audience are Oracle database administrators independent from the releases they have worked with and the level of individual experience.&lt;br /&gt;
&lt;br /&gt;
If you like to apply for becoming an official betatester with all benefits involved you will find additional information &lt;a href=&quot;http://www.queryadvisor.com/landingPages/campaignBetatestInv201103.html&quot;&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
The betatest will start with our new QueryAdvisor V2.90 release offering amazing new functionality in dealing with hugh amounts of Oracle event 10046 tracefiles.&lt;br /&gt;
&lt;br /&gt;
Don&#39;t miss this opportunity and learn more &lt;a href=&quot;http://www.queryadvisor.com/landingPages/campaignBetatestInv201103.html&quot;&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt; now!</description><link>http://queryadvisor.blogspot.com/2011/05/registration-for-queryadvisor-betatest.html</link><author>noreply@blogger.com (f.b.)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6937034887359028293.post-1543555841313203579</guid><pubDate>Sun, 17 Apr 2011 13:15:00 +0000</pubDate><atom:updated>2011-04-17T15:18:47.465+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">General</category><title>New QueryAdvisor V2.90 Release End of April!</title><description>The new QueryAdvisor V2.90 release will be online end of April. Right now there are the final tests on bulk processing of Oracle trace files runnning.&lt;br /&gt;
&lt;br /&gt;
This release should be the foundation of the overdue betatest. The new 360° views across all processed Oracle event 10046 trcfiles are available there for the first time. I think that crossreferencing all tracefiles and open cursors is a great feature and it was worth waiting!&lt;br /&gt;
&lt;br /&gt;
Before I forget to mention: All licensekeys remain valid! An upgrade to QueryAdvisor V2.90 will therefor be straight forward:&lt;br /&gt;
1) Download the new QueryAdvisor release.&lt;br /&gt;
2) Deinstall the old installed software. Modified/New data is left untouched!&lt;br /&gt;
3) Install the current release of QueryAdvisor. Copy your own data to the same direcory.&lt;br /&gt;
4) During the start the used parameterfile will be updated on the fly but only stored after confirmation.&lt;br /&gt;
&lt;br /&gt;
And Voilà... Upgrade completed!&lt;br /&gt;
&lt;br /&gt;
There will be a Tweet with a download link provided when our tests had been completed!</description><link>http://queryadvisor.blogspot.com/2011/04/new-queryadvisor-v290-release-end-of.html</link><author>noreply@blogger.com (f.b.)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6937034887359028293.post-9077099954844028298</guid><pubDate>Wed, 09 Mar 2011 01:49:00 +0000</pubDate><atom:updated>2011-03-10T02:03:50.192+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Technology</category><title>SQL*Net and Transparent Network Substrate</title><description>SQL*Net is the software provided by Oracle to establish connections  between local Oracle database clients and the related Oracle database instance or between two different Oracle  database instances via database link. It is based on the &lt;font style=&quot;font-weight: bold;&quot;&gt;Transparent Network Substrate&lt;/font&gt; (TNS) protocol.&lt;br /&gt;
&lt;br /&gt;
TNS is a generic logical protocol which could be executed on top of all common physical network protocols such as TCP/IP. It is based on individual logic packets which are mapped transparently to physical packets.&lt;br /&gt;
&lt;br /&gt;
TNS must be able to handle the different Oracle database server connectivity scenarios:&lt;br /&gt;
- shared server database instance&lt;br /&gt;
- dedicated server database instance&lt;br /&gt;
- dedicated server bequeath connection&lt;br /&gt;
&amp;nbsp;&amp;nbsp;(database client and database instance must be on the same hardware)&lt;br /&gt;
&lt;br /&gt;
Visit the &lt;a href=&quot;http://www.queryadvisor.com/technology/tnsSubstrate.html&quot;&gt;QueryAdvisor Knowledge Center to read more about the Transparent Network Substrate&lt;/a&gt;.</description><link>http://queryadvisor.blogspot.com/2011/03/sqlnet-and-transparent-network.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6937034887359028293.post-1330519451392818337</guid><pubDate>Sun, 16 Jan 2011 10:41:00 +0000</pubDate><atom:updated>2011-01-16T11:44:04.379+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">History</category><title>YouTube Channel now Online!</title><description>We have loaded new videos to our &lt;a href=&quot;http://www.youtube.com/queryadvisor&quot;&gt;QueryAdvisor Channel at YouTube&lt;/a&gt;. It would be great if you have the time to browse through. Probably there is room for improvement...</description><link>http://queryadvisor.blogspot.com/2011/01/homepage-now-online.html</link><author>noreply@blogger.com (f.b.)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6937034887359028293.post-1637741742439118466</guid><pubDate>Sun, 16 Jan 2011 00:02:00 +0000</pubDate><atom:updated>2011-01-16T01:02:42.052+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">General</category><title>QueryAdvisor now on Blogspot.com!</title><description>We have now our own blog at &lt;a href=&quot;http://queryadvisor.blogspot.com&quot;&gt;QueryAdvisor.blogspot.com&lt;/a&gt;. We will inform you there about new features and ideas. Your comments are highly welcomed! Come &amp; See...</description><link>http://queryadvisor.blogspot.com/2011/01/queryadvisor-now-on-blogspotcom.html</link><author>noreply@blogger.com (f.b.)</author><thr:total>0</thr:total></item></channel></rss>