<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-21606293</id><updated>2012-01-31T17:11:22.462-06:00</updated><category term='Contexts'/><category term='Caching'/><category term='ODTUG Keleidoscope 2007'/><title type='text'>Learn Discoverer Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default?start-index=101&amp;max-results=100'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>157</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-21606293.post-2162123131763251789</id><published>2011-05-16T16:56:00.000-05:00</published><updated>2011-05-16T16:56:28.225-05:00</updated><title type='text'>CP10 for Discoverer 10.1.2.3</title><content type='html'>Just wanted to let you know that on April 18, 2011, Oracle has released CP10 for 10.1.2.3. You will find it on MetaLink as patch number &lt;strong&gt;&lt;span style="color: blue;"&gt;11674847&lt;/span&gt;&lt;/strong&gt;. When compared to CP9,&amp;nbsp;10 bugs have been fixed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note: when you download the readme from MyOracle, from CP9 Oracle has placed the new bug fixes at the top of the list.&lt;br /&gt;&lt;br /&gt;So far this cumulative patch has been released for the following platforms:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;IBM AIX on POWER systems (64-bit)&lt;/li&gt;&lt;li&gt;Linux x86&lt;/li&gt;&lt;li&gt;Microsoft Windows 32-bit&lt;/li&gt;&lt;li&gt;Oracle Solaris on SPARC (64-bit)&lt;/li&gt;&lt;/ul&gt;If you are upgrading to CP10 from any patch level prior to CP4 then JDBC patch patch p4398431_10105_GENERIC.zip for bug 4398431(release 10.1.0.5) needs to be installed before you apply CP5.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #990000; font-size: large;"&gt;Note: please take a look at the comments posted below and if anyone has any experience of CP10, good or bad, please let me know.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-2162123131763251789?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/2162123131763251789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=2162123131763251789&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2162123131763251789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2162123131763251789'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2011/05/cp10-for-discoverer-10123.html' title='CP10 for Discoverer 10.1.2.3'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-4183929923250832556</id><published>2011-05-12T14:28:00.000-05:00</published><updated>2011-05-13T15:24:15.387-05:00</updated><title type='text'>CP9 for Discoverer 10.1.2.3</title><content type='html'>Just wanted to let you know that on January 11, 2011, Oracle has released CP8 for 10.1.2.3. You will find it on MetaLink as patch number &lt;span style="color: blue;"&gt;&lt;strong&gt;10233659&lt;/strong&gt;&lt;/span&gt;. When compared to CP8,&amp;nbsp;6 bugs have been fixed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note: when you download the readme from MyOracle, from this release Oracle has started to place the new bug fixes at the top of the list.&lt;br /&gt;&lt;br /&gt;So far this cumulative patch has been released for the following platforms:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;HP-UX Itanium&lt;/li&gt;&lt;li&gt;HP-UX PA-RISC (64-bit)&lt;/li&gt;&lt;li&gt;IBM AIX on Power Systems (64-bit)&lt;/li&gt;&lt;li&gt;Linux x86&lt;/li&gt;&lt;li&gt;Microsoft Windows 32-bit&lt;/li&gt;&lt;li&gt;Oracle Solaris on SPARC (64-bit)&lt;/li&gt;&lt;/ul&gt;If you are upgrading to CP9 from any patch level prior to CP4 then JDBC patch patch p4398431_10105_GENERIC.zip for bug 4398431(release 10.1.0.5) needs to be installed before you apply CP5.&lt;br /&gt;This patch needs to be applied to all Oracle Homes, i.e. Infrastructure home as well as all related midtier homes.&lt;br /&gt;Bug 4398431 - HANG WHEN RETRIEVING A CONNECTION FROM THE IMPLICIT CONNECTION CACHE&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-4183929923250832556?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/4183929923250832556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=4183929923250832556&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/4183929923250832556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/4183929923250832556'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2011/05/cp9-for-discoverer-10123.html' title='CP9 for Discoverer 10.1.2.3'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-5507691387590909003</id><published>2011-05-12T14:16:00.000-05:00</published><updated>2011-05-13T15:24:15.432-05:00</updated><title type='text'>CP2 for Discoverer 11g released</title><content type='html'>Just wanted to let you know that on January 11, 2011, Oracle released CP2 for Discoverer 11.1.1.2.0. This is applicable for both Discoverer Plus and Viewer. You will find it on My Oracle Support (formerly MetaLink) as patch number &lt;span style="color: blue;"&gt;&lt;strong&gt;10409451&lt;/strong&gt;&lt;/span&gt;. There are 5 bugs fixed in this cumulative patch.&lt;br /&gt;&lt;br /&gt;So far this cumulative patch has been released for the following 5 platforms:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Linus x86&lt;/li&gt;&lt;li&gt;Linux x86-64 bit&lt;/li&gt;&lt;li&gt;Microsoft Windows (32-bit)&lt;/li&gt;&lt;li&gt;Microsoft Windows x64 (64-bit)&lt;/li&gt;&lt;li&gt;Oracle Solaris on SPARC (64-bit)&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-5507691387590909003?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/5507691387590909003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=5507691387590909003&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/5507691387590909003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/5507691387590909003'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2011/05/cp2-for-discoverer-11g-released.html' title='CP2 for Discoverer 11g released'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-5250143469208446666</id><published>2011-05-12T13:20:00.000-05:00</published><updated>2011-05-13T15:24:15.525-05:00</updated><title type='text'>Configuring Discoverer Plus to pre-populate login credentials</title><content type='html'>Have you ever noticed how Discoverer does not remember your user name, database and EUL whenever you log out and wished there was a way to make it do so?&lt;br /&gt;&lt;br /&gt;Well, there is a way but you need to add some parameters to your URL to make it do so.&lt;br /&gt;&lt;br /&gt;Let's assume the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;User Name is michael&lt;/li&gt;&lt;li&gt;Database is prod&lt;/li&gt;&lt;li&gt;EUL is eul5_us&lt;/li&gt;&lt;/ul&gt;All you need to do is to add switches to your URL and then save it in your favorites. The switches you need are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;For User Name&amp;nbsp; use &lt;strong&gt;&lt;span style="color: #990000;"&gt;us=&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;For Database use &lt;strong&gt;&lt;span style="color: #990000;"&gt;database=&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;For EUL use&lt;strong&gt;&lt;span style="color: #990000;"&gt; eul=&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;Putting this altogether I can use: &lt;a href="http://myserver.com:7779/discoverer/plus?us=michael&amp;amp;database=prod&amp;amp;eul=eul5_us"&gt;http://myserver.com:7779/discoverer/plus?us=michael&amp;amp;database=prod&amp;amp;eul=eul5_us&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you are using E-Business Suite you can also pre-populate this setting too by adding: &lt;strong&gt;&lt;span style="color: #990000;"&gt;lm=applications&lt;/span&gt;&lt;/strong&gt;, like this:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://myserver.com:7779/discoverer/plus?lm=applications&amp;amp;us=michael&amp;amp;database=prod&amp;amp;eul=eul5_us"&gt;http://myserver.com:7779/discoverer/plus?lm=applications&amp;amp;us=michael&amp;amp;database=prod&amp;amp;eul=eul5_us&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-5250143469208446666?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/5250143469208446666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=5250143469208446666&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/5250143469208446666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/5250143469208446666'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2011/05/configuring-discoverer-plus-to-pre.html' title='Configuring Discoverer Plus to pre-populate login credentials'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-5396741692775893115</id><published>2011-05-12T13:15:00.000-05:00</published><updated>2011-05-13T15:24:15.493-05:00</updated><title type='text'>Running Plus in IE8</title><content type='html'>If you are experiencing issues running Discoverer Plus inside Microsoft IE8 the following comments may help.&lt;br /&gt;&lt;br /&gt;So far, I have noticed that under no circumstances with Discoverer run in IE8 when it is configured to use JInitiator. If your company has enabled Discoverer to run primarily using JInitiator try adding the following parameter to your URL: &lt;span style="color: #990000;"&gt;&amp;nbsp;_jvm_name =sun&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Your URL should look something like this: &lt;a href="http://myserver.com:7778/discoverer/plus?_jvm_name=sun"&gt;http://myserver.com:7778/discoverer/plus?_jvm_name=sun&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now all this assumes that your Discoverer administrator has enabled a more recent Sun Java than Discoverer comes installed with, namely 1.4.0_06&lt;br /&gt;&lt;br /&gt;Should you find that you have this version installed please upgrade the server Java and try again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-5396741692775893115?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/5396741692775893115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=5396741692775893115&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/5396741692775893115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/5396741692775893115'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2011/05/running-plus-in-ie8.html' title='Running Plus in IE8'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-307439907249997783</id><published>2010-10-26T03:35:00.000-05:00</published><updated>2010-10-26T03:35:01.544-05:00</updated><title type='text'>CP8 for 10.1.2.3 released</title><content type='html'>Just wanted to let you know that on October 5, 2010, Oracle has released CP8 for 10.1.2.3. You will find it on MetaLink as patch number 9694503. When compared to CP7,&amp;nbsp;10 bugs have been fixed.&lt;br /&gt;&lt;br /&gt;So far this cumulative patch has been released for the following platforms:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;IBM AIX on Power Systems (64-bit)&lt;/li&gt;&lt;li&gt;Microsoft Windows 32-bit&lt;/li&gt;&lt;li&gt;Linux x86 (works for both 32 bit and 64 bit)&lt;/li&gt;&lt;li&gt;Oracle Solaris on SPARC (64-bit)&lt;/li&gt;&lt;li&gt;Oracle Solaris on x86 (32-bit)&lt;/li&gt;&lt;/ul&gt;If you are upgrading to CP8 from any patch level prior to CP4 then JDBC patch patch p4398431_10105_GENERIC.zip for bug 4398431(release 10.1.0.5) needs to be installed before you apply CP5.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #990000; font-size: 85%;"&gt;This patch needs to be applied to all Oracle Homes, i.e. Infrastructure home as well as all related midtier homes.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #990000; font-size: 85%;"&gt;Bug 4398431 - HANG WHEN RETRIEVING A CONNECTION FROM THE IMPLICIT CONNECTION CACHE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following posting has been updated:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html"&gt;Useful Patch Numbers&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-307439907249997783?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/307439907249997783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=307439907249997783&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/307439907249997783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/307439907249997783'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2010/10/cp8-for-10123-released.html' title='CP8 for 10.1.2.3 released'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-768429409422093934</id><published>2010-07-26T00:34:00.001-05:00</published><updated>2010-07-26T00:55:38.605-05:00</updated><title type='text'>CP7 for 10.1.2.3 released</title><content type='html'>Just wanted to let you know that on June 4, 2010, Oracle has released CP7 for 10.1.2.3. You will find it on MetaLink as patch number 9112482. When compared to CP6,&amp;nbsp;9 bugs have been fixed.&lt;br /&gt;&lt;br /&gt;So far this cumulative patch has been released for the following platforms:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;HP-UX PA-RISC (64-bit)&lt;/li&gt;&lt;li&gt;Microsoft Windows 32-bit&lt;/li&gt;&lt;li&gt;Linux x86 (works for both 32 bit and 64 bit)&lt;/li&gt;&lt;li&gt;Oracle Solaris on SPARC (64-bit)&lt;/li&gt;&lt;/ul&gt;If you are upgrading to CP6 from any patch level prior to CP4 then JDBC patch patch p4398431_10105_GENERIC.zip for bug 4398431(release 10.1.0.5) needs to be installed before you apply CP5.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #990000; font-size: 85%;"&gt;This patch needs to be applied to all Oracle Homes, i.e. Infrastructure home as well as all related midtier homes.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #990000; font-size: 85%;"&gt;Bug 4398431 - HANG WHEN RETRIEVING A CONNECTION FROM THE IMPLICIT CONNECTION CACHE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following posting has been updated:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html"&gt;Useful Patch Numbers&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-768429409422093934?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/768429409422093934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=768429409422093934&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/768429409422093934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/768429409422093934'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2010/07/cp7-for-10123-released.html' title='CP7 for 10.1.2.3 released'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-1173639300181780576</id><published>2010-07-26T00:31:00.001-05:00</published><updated>2010-07-26T00:40:06.264-05:00</updated><title type='text'>CP6 for 10.1.2.3 released</title><content type='html'>Just wanted to let you know that on November 18, 2009, Oracle has released CP6 for 10.1.2.3. You will find it on MetaLink as patch number 8746296:. When compared to CP5,&amp;nbsp;19 enhancements or bugs have been fixed.&lt;br /&gt;&lt;br /&gt;So far this cumulative patch has been released for the following platforms:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;HP-UX Itanium&lt;/li&gt;&lt;li&gt;HP-UX PA-RISC (64-bit)&lt;/li&gt;&lt;li&gt;IBM AIX on POWER Systems (64-bit)&lt;/li&gt;&lt;li&gt;Microsoft Windows 32-bit&lt;/li&gt;&lt;li&gt;Linux x86 (works for both 32 bit and 64 bit)&lt;/li&gt;&lt;li&gt;Sun Solaris SPARC (32-bit)&lt;/li&gt;&lt;/ul&gt;If you are upgrading to CP6 from any patch level prior to CP4 then JDBC patch patch p4398431_10105_GENERIC.zip for bug 4398431(release 10.1.0.5) needs to be installed before you apply CP5.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #990000; font-size: 85%;"&gt;This patch needs to be applied to all Oracle Homes, i.e. Infrastructure home as well as all related midtier homes.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #990000; font-size: 85%;"&gt;Bug 4398431 - HANG WHEN RETRIEVING A CONNECTION FROM THE IMPLICIT CONNECTION CACHE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following posting has been updated:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html"&gt;Useful Patch Numbers&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-1173639300181780576?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/1173639300181780576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=1173639300181780576&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/1173639300181780576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/1173639300181780576'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2010/07/cp6-for-10123-released.html' title='CP6 for 10.1.2.3 released'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-6277590449449890886</id><published>2010-06-21T00:11:00.000-05:00</published><updated>2010-06-21T00:11:48.072-05:00</updated><title type='text'>Be inspired today</title><content type='html'>This&lt;a href="http://news.bbc.co.uk/local/liverpool/hi/front_page/newsid_8454000/8454445.stm"&gt;&amp;nbsp;truly inspirational clip&lt;/a&gt;&amp;nbsp;makes me proud to hail from Liverpool. I hope you enjoy it and if you do please pass it on and make someones's day.&lt;br /&gt;&lt;br /&gt;Be inspired and go on and inspire someone else.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-6277590449449890886?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://news.bbc.co.uk/local/liverpool/hi/front_page/newsid_8454000/8454445.stm' title='Be inspired today'/><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/6277590449449890886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=6277590449449890886&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/6277590449449890886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/6277590449449890886'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2010/06/be-inspired-today.html' title='Be inspired today'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-751100729272481530</id><published>2010-06-18T11:59:00.000-05:00</published><updated>2010-06-18T11:59:58.687-05:00</updated><title type='text'>Support for Discoverer</title><content type='html'>As you probably know, if you are using Discoverer 3 or Discoverer 4 Oracle no longer provides support for these. I've seen a lot of folks recently who are still on these older versions and who are now out of support.&lt;br /&gt;&lt;br /&gt;I wanted to let you know that I am able to offer remote support using gotomeeting for troubleshooting issues. I can connect to your system and help diagnose problems. In most cases we can get issues resolved within an hour.&lt;br /&gt;&lt;br /&gt;Obviously there is&amp;nbsp;a fee for this service but if you are really stuck and need help who you going to turn to?&lt;br /&gt;&lt;br /&gt;Sending me an email is probably the simplest method of getting started. &lt;a href="mailto:michael@ascbi.com"&gt;Click here to send an email&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-751100729272481530?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/751100729272481530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=751100729272481530&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/751100729272481530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/751100729272481530'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2010/06/support-for-discoverer.html' title='Support for Discoverer'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-7055555579933528</id><published>2010-05-28T12:43:00.000-05:00</published><updated>2010-05-28T12:43:06.928-05:00</updated><title type='text'>Corporate Dashboards</title><content type='html'>During a recent consulting engagement I was asked about dashboards and where one should begin when the boss comes in and says I want a dashboard. I decided what I needed to do was step back and look at the dashboard concept, then explain my understanding in simple terms. I share those thoughts here and invite your comments. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Dashboards are unique to an organization and what works in one place will not be suitable in another. But of course, it all depends on your definition of a dashboard. The one that I like and the one that keeps me out of mischief is this one: &lt;br /&gt;&lt;br /&gt;A dashboard or dash board is a panel located under the windscreen containing indicators and dials such as the tachometer / speedometer and odometer. I bet you never thought it was so easy. &lt;br /&gt;&lt;br /&gt;Seriously, look again at this definition and you will see the foundations of business dashboards. It is not the dials such as the tachometer, odometer and fuel gauge that are important. It is not the numbers either. &lt;br /&gt;&lt;br /&gt;What is really important is the meaning or significance (aka the KPI) that is applied to the numbers. Thus, depending upon the situation, a speed of 100 mph might be considered excessive, particularly if being chased by an irate police officer down a busy city street. Do the same thing on a race track and you might be considered a menace for going too slow. But do 100 mph on an autobahn in Germany and no-one will bat an eyelid because it is perfectly acceptable. You can see that the gauge, in this case the speedometer and the 100 mph reading, is by itself meaningless as a KPI. It is only when you apply the criteria which states that 100 mph must be highlighted in red because it is excessive that a real KPI is born. &lt;br /&gt;&lt;br /&gt;The concepts of dashboards in automobiles and in business are the same - they give us a snapshot of critical information at a moment in time. If you happen to be running out of fuel the dashboard will bring this fact to your attention. It does this by turning on a light or sounding a bell when a certain low point in the fuel tank is reached. &lt;br /&gt;&lt;br /&gt;The vehicle dashboard needs to provide enough pertinent information so that informed decisions can be made as to how the vehicle is functioning. &lt;br /&gt;&lt;br /&gt;Business dashboards need to provide enough pertinent information to the manager or executive so that they can make informed decisions as to how the department or company is functioning. Just like with a vehicle, a corporate dashboard needs to provide all of the critical information that is needed to run the organization's daily operations. &lt;br /&gt;&lt;br /&gt;Most corporate dashboards are a snapshot in time, typically midnight, that tell an organization if it is spending cash too fast; or whether the percentage of patients who needed a repeat visit is higher than 5%; or whether the number of requests for service this week exceeded the number from last week by more than 10%. The common factor here is that a rule is being applied to the data to indicate that something needs to be brought to someone's attention. &lt;br /&gt;&lt;br /&gt;In a business, you can imagine that every employee has a steering wheel and an accelerator pedal. However, it is not necessary that everyone gets the same dashboard. Since the user roles are different not everyone needs the same level and kind of information. The worker bees need to work, the managers need to manage, and the executives need to improve their golf handicap. Typically, higher executives want to manage by exception and will only become really interested when something out of the ordinary happens. &lt;br /&gt;&lt;br /&gt;If an organization is truly managing by exception then it should have a goal to move routine work from the manager to the employee, thus leaving the manager more time to manage. By creating a dashboard that displays the KPIs that the manager is interested in, a quick glance to see that all is green is all that is needed. Good KPIs, and thus good dashboards, reduce micromanagement which is good for everyone involved. &lt;br /&gt;&lt;br /&gt;Now that reminds me, golf anyone!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-7055555579933528?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/7055555579933528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=7055555579933528&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/7055555579933528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/7055555579933528'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2010/05/corporate-dashboards.html' title='Corporate Dashboards'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-8139078337689573856</id><published>2010-05-21T23:04:00.002-05:00</published><updated>2010-05-21T23:14:26.862-05:00</updated><title type='text'>Traditional vs OLAP</title><content type='html'>I have been following a very interesting thread on LinkedIn in the group called Data Warehouse &amp;amp; Business Intelligence Architects. The thread is discussing the pros and cons of &lt;a href="http://en.wikipedia.org/wiki/Online_analytical_processing"&gt;OLAP&lt;/a&gt; as compared to more traditional methods of modeling. Personally I love these discussions. Here's what I recently said:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;For me, probably an oldie in terms of these discussions, I have been working with modeling and data warehouses coming up on 25 years. I find it very, very strange that for some reason the term OLAP gets pushed around as if it is the answer to everything. This is probably being unfair to the technique because it's actually been around in one form or another a lot longer than most people realise.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;Long before the term was invented or, more to the point shall we say, the technique was discovered, documented&amp;nbsp;and given a formal name, we have been able to model enormous data warehouses with enormous amounts of data. Databases with terabytes of data are not new.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;If I'm following the thread correctly I see two schools of thought, one pushing OLAP as the &lt;a href="http://en.wiktionary.org/wiki/Talk:bee's_knees"&gt;bees' knees&lt;/a&gt; and one pushing relational modeling. As someone who entered this field not too many years after &lt;a href="http://en.wikipedia.org/wiki/Edgar_F._Codd"&gt;Dr. Edgar Codd&lt;/a&gt; was first touting his ideas to IBM I can tell you that if a &lt;a href="http://en.wikipedia.org/wiki/Relational_model"&gt;relational model&lt;/a&gt; is done correct with the right partitions, indexes and joins I can design a data warehouse using traditional methods for far less money than most folks would have you believe it should cost.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;I'm somewhat of a historian and I actually have in my possession a set of Dr. Codd's early drafts. It makes for fascinating reading. So to anyone who is not sown on the idea yet I would urge you to read one of the many good books on the subject. You can do no worse than start with one of &lt;a href="http://en.wikipedia.org/wiki/Ralph_Kimball"&gt;Ralph Kimball's&lt;/a&gt; books but you might also want to look at &lt;a href="http://en.wikipedia.org/wiki/Bill_Inmon"&gt;Bill Inmon&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;Personally, I don't adhere strictly to any of the father's of data warehousing. I have read them all and I mix and match as the situation arises replete with a little tangential leap from time to time, sometimes of faith but mostly based on experience. Oh yes, and occasionally I mix them all, you know, just for fun because, after all, this is a beautiful world and we are in a beautiful profession and we have beautiful problems to solve. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;So, what do you think? Are you a purist, a traditionalist or a modernist, somewhere in between or an amalgum of all three?&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-8139078337689573856?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers=&amp;gid=108904&amp;discussionID=20322037&amp;sik=&amp;split_page=2&amp;report%2Esuccess=PdmtybENV2mnc3t3p8JpWuFiB1ZhaD9OnKUphCsu7LRNRYTOK1wrHHO_rcDN0rVBb1wuxUyPL-SZ' title='Traditional vs OLAP'/><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/8139078337689573856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=8139078337689573856&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8139078337689573856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8139078337689573856'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2010/05/traditional-vs-olap.html' title='Traditional vs OLAP'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-3652825340500706189</id><published>2010-05-18T20:08:00.000-05:00</published><updated>2010-05-18T20:08:43.246-05:00</updated><title type='text'>New Discoverer Books</title><content type='html'>I thought I would let you know that McGraw-Hill may well be interested in doing 2 extra versions of our best selling Discoverer book. As you know, the current book is on version 10g and incorporates both end user and administration. We are going to separate these out into a brand new Oracle Discoverer 11g Administration Handbook and a smaller one for end users as a sort of tutorial for getting to know the tool. There is still demand for material on Discoverer and now, following the release of 11g,&amp;nbsp;I believe would be a good time to bring our current book up to date.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The end user book will basically take our end user training, extend it and convert it into book format.&amp;nbsp;The bulk of this&amp;nbsp;material already exists so is almost written.&lt;br /&gt;&lt;br /&gt;The main book that I will be working on&amp;nbsp;the 11g Administration Handbook and I wanted to get your thoughts.&lt;br /&gt;&lt;br /&gt;As a launch point I will be taking the original book and stripping out everything to do with end users leaving just the administration chapters. Then I am going to add brand new material. The topics I definitely want to include are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Managing PL/SQL functions – nothing on this in original book&lt;/li&gt;&lt;li&gt;Java command line – again nothing on this in the original book&lt;/li&gt;&lt;li&gt;Interfacing Discoverer with BI Publisher&lt;/li&gt;&lt;li&gt;Application Server Management using Weblogic – one, maybe two chapters on this&lt;/li&gt;&lt;li&gt;Interfacing with Oracle E-Business Suite&lt;/li&gt;&lt;/ul&gt;I’m also thinking about adding a chapter on what’s next for Discoverer with a discussion about upgrading to OBI EE and perhaps even covering the Discoverer to OBI EE migration mechanism in some detail.&lt;br /&gt;&lt;br /&gt;I'd like to get your input. From the administrators point of view, what would you like to see covered in such a book? Do you have any thoughts as to new material that should be covered?&lt;br /&gt;&lt;br /&gt;If so, please &lt;a href="mailto:michael@ascbi.com"&gt;contact me via email&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-3652825340500706189?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/3652825340500706189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=3652825340500706189&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3652825340500706189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3652825340500706189'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2010/05/new-discoverer-books.html' title='New Discoverer Books'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-3027377254676870512</id><published>2010-05-02T22:54:00.001-05:00</published><updated>2010-05-02T22:58:55.393-05:00</updated><title type='text'>Flooding in Tennessee</title><content type='html'>As many of you will be aware there has been unprecedented and extensive flooding throughout Western and Central Tennessee this weekend. My home town is Cookeville which lies about 75 miles to the east of Nashville which as you know is one of the worst hit areas with well over 14 inches of rain in the last 48 hours. To everyone who has asked after me and my family I just want to say thank you and to let you know that we are safe. Even though there is water all around the area with trees down and rivers over their banks our property, because it is at a higher elevation than most, is safe.&lt;br /&gt;&lt;br /&gt;Unfortunately, the same cannot be said for the rest of the state. Not so very far away there are lots of houses under water and I know that my home state is being devastated even as I write. For anyone who has ever been here you will know that this is one of the most beautiful parts of the United States which makes it even harder to take. While Tennessee may not be the richest state in the union the people here are hard working, God loving, gentle folk who didn't need this.&lt;br /&gt;&lt;br /&gt;If you have the opportunity to donate anything to a relief effort, should one be organized, please do so. At the very least, please keep the people in this area in your thoughts and prayers as you go to sleep tonight.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-3027377254676870512?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/3027377254676870512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=3027377254676870512&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3027377254676870512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3027377254676870512'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2010/05/flooding-in-tennessee.html' title='Flooding in Tennessee'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-2464038331788747846</id><published>2010-04-29T15:02:00.000-05:00</published><updated>2010-04-29T15:02:08.924-05:00</updated><title type='text'>NVARCHAR2 versus VARCHAR2</title><content type='html'>I've been coming across more and more databases using NVARCHAR2 instead of the more usual VARCHAR2 data type and found some issues.&lt;br /&gt;&lt;br /&gt;First, I had issues inserting data from an NVARCHAR2 column into a table where the corresponding column in the other table has a data type of VARCHAR2.&lt;br /&gt;&lt;br /&gt;Second, I had an issue joining tables together where the same column was defined with a different data type, one being NVARCHAR2 and one being VARCHAR2.&lt;br /&gt;&lt;br /&gt;Here is the way I solved these issues:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #990000; font-size: large;"&gt;Inserting NVARCHAR2 into VARCHAR2&lt;/span&gt;&lt;br /&gt;If you try inserting data from an NVARCHAR2 column into a table where the corresponding column in the receiving table is defined as VARCHAR2 you will get a character set mismatch error. You will need to use the TRANSLATE USING command, like this:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;TRANSLATE(nvarchar2 USING TABLE1.NVARCHAR2_COLUMN) INTO VARCHAR2_COLUMN&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: #990000; font-size: large;"&gt;Joining NVARCHAR2 to VARCHAR2&lt;/span&gt;&lt;br /&gt;If you try creating a join using&lt;br /&gt;&lt;br /&gt;WHERE TABLE1.NVARCHAR2_COLUMN = TABLE2.VARCHAR2_COLUMN&lt;br /&gt;&lt;br /&gt;you will get an error. You will need to do this:&lt;br /&gt;&lt;br /&gt;WHERE TO_CHAR(TABLE1.NVARCHAR2_COLUMN) = TABLE2.VARCHAR_COLUMN&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-2464038331788747846?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/2464038331788747846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=2464038331788747846&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2464038331788747846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2464038331788747846'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2010/04/nvarchar2-versus-varchar2.html' title='NVARCHAR2 versus VARCHAR2'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-3582445510877542066</id><published>2010-03-25T01:20:00.000-05:00</published><updated>2010-03-25T01:20:34.807-05:00</updated><title type='text'>Group Sort will not sort</title><content type='html'>&lt;span style="color: #cc0000; font-size: large;"&gt;Problem Description&lt;/span&gt;&lt;br /&gt;Have you ever encountered a tabular worksheet that when you tell it to Group Sort an item that it doesn't display as a Group Sort even though in the Sort list Discoverer says it is a Group Sort? If&amp;nbsp;so, I have the reason and a solution.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #cc0000; font-size: large;"&gt;Background&lt;/span&gt;&lt;br /&gt;Let's say you have a worksheet that has the following 3 fields:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Department Name&lt;/li&gt;&lt;li&gt;Supervisor Name&lt;/li&gt;&lt;li&gt;Employee Name&lt;/li&gt;&lt;/ul&gt;And let's say we have two optional parameters:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Department Name&lt;/li&gt;&lt;li&gt;Supervisor Name&lt;/li&gt;&lt;/ul&gt;This worksheet simply lists who the employees are within a department along with the associated supervisor. The parameters will let you pick departments or supervisors or both at the same time or none due to the optionality of the parameter.&lt;br /&gt;&lt;br /&gt;Now, clone this worksheet to another one to add the projects that an employee is working on. You will now get many instances of the employee. The fields in this worksheet are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Department Name&lt;/li&gt;&lt;li&gt;Supervisor Name&lt;/li&gt;&lt;li&gt;Employee Name&lt;/li&gt;&lt;li&gt;Project Name&lt;/li&gt;&lt;/ul&gt;In this worksheet, the parameters are, again optional,:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Department Name&lt;/li&gt;&lt;li&gt;Supervisor Name&lt;/li&gt;&lt;li&gt;Employee Name&lt;/li&gt;&lt;/ul&gt;Now, if you return to the first worksheet and create a Drill Link on the Department Name to the second worksheet you will be asked to provide a value for the 3 parameters in the second worksheet. So far so good.&lt;br /&gt;&lt;br /&gt;Next, try and add a Group Sort to the Department Name in the first worksheet. It will not display as a Group Sort?&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #cc0000; font-size: large;"&gt;Why do you think this is?&lt;/span&gt;&lt;br /&gt;The answer lies in the fact that you will be passing values from below the Group Sort to parameters in a linked drill.&lt;br /&gt;&lt;br /&gt;If the Department Name was Group Sorted you would not be able to click in any row other than the first instance of the department. Discoverer understands that this cannot be right and so does not display Group Sorted items as a Group Sort when lower level items are needed in a drill.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #cc0000; font-size: large;"&gt;Solution&lt;/span&gt;&lt;br /&gt;The solution is to either remove the Group Sort or place the drill to link on one of the lower non-Group Sorted items.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-3582445510877542066?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/3582445510877542066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=3582445510877542066&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3582445510877542066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3582445510877542066'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2010/03/group-sort-will-not-sort.html' title='Group Sort will not sort'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-3657561841498001779</id><published>2010-03-18T23:14:00.000-05:00</published><updated>2010-03-18T23:14:40.036-05:00</updated><title type='text'>Corporate E-Learning</title><content type='html'>We at Armstrong-Smith Consulting are pleased to be able to offer corporate E-Learning for Discoverer. &lt;br /&gt;When you purchase our corporate E-Learning package for Discoverer.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #cc0000; font-size: large;"&gt;Here is what you get:&lt;/span&gt;&amp;nbsp; &lt;a href="http://ascbi.com/elearningcorporate.htm"&gt;Click here for more information&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;You will get a site license to use both our Discoverer Administration and Discoverer End User classes for 2 years&lt;/li&gt;&lt;li&gt;You will get two installation CDs, one containing the 13 Administration and a second containing the 17 End User interactive video modules&lt;/li&gt;&lt;li&gt;You will get a PDF copy of both of the full Armstrong-Smith Consulting manuals&lt;/li&gt;&lt;li&gt;You will get a copy of the Armstrong-Smith Consulting database schema along with full instructions for installing onto your database&lt;/li&gt;&lt;li&gt;You will get the full Armstrong-Smith EUL complete with test workbooks&lt;/li&gt;&lt;li&gt;You will be authorised to install the training modules onto any number of files servers within your corporation&lt;/li&gt;&lt;li&gt;You will be licensed to use the material in either course any number of times over the 2 year period&lt;/li&gt;&lt;li&gt;Your materials will be sent free of shipping and handling to any location in the world&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: #cc0000; font-size: large;"&gt;Are there any Caveats or Restrictions?&lt;/span&gt;&lt;br /&gt;The only caveats and restriction that we have are: &lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;You must own the relevant Discoverer licenses from Oracle&lt;/li&gt;&lt;li&gt;You may not use this material to give training to anyone outside of your company without express permission from ASC&lt;/li&gt;&lt;li&gt;You may not use this material in a country to which the United States has prohibited export&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://ascbi.com/elearningcorporate.htm"&gt;&lt;span style="color: #3d85c6;"&gt;Click here for more information&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-3657561841498001779?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/3657561841498001779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=3657561841498001779&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3657561841498001779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3657561841498001779'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2010/03/corporate-e-learning.html' title='Corporate E-Learning'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-3466398159384234193</id><published>2010-01-28T12:51:00.000-06:00</published><updated>2010-01-28T12:51:19.136-06:00</updated><title type='text'>Discoverer E-Learning Offer Extended Until Further Notice</title><content type='html'>Due to the great response we had from folks purchasing our Discoverer E-Learning software for Administrators and End Users we are delighted to let you know that we have extended the offer until further notice. Interested in buying? &lt;a href="http://ascbi.com/trainingdemo.htm"&gt;Click here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: large;"&gt;How much does it cost?&lt;/span&gt;&lt;br /&gt;We will let you have our E-Learning courses for the following amazing prices: &lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: red;"&gt;Discoverer Administration course only $99.00&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: red;"&gt;Discoverer End User course only $199.00&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: red;"&gt;Buy both course for only $249.00&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;This is the offer of a lifetime and these prices represent a saving of 1000s of dollars over our standard price list.&lt;br /&gt;&lt;br /&gt;We know that these courses will be of particular interest to people outside of the USA, or for people on a limited budget who cannot get to one of our fantastic instructor-led sessions in beautiful Tennessee, or for someone like you who would like to get training but your company has cut back on your training budget. Whatever the reason, you cannot afford not to take part in this offer to get a personal copy of one or both of our world-class training.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue; font-size: large;"&gt;What will you get?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When you buy our E-Learning training through this offer, you get everything you need to complete your training. Here is what you get:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: #990000;"&gt;You get the 13 Administration or 17 End User interactive video modules &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #990000;"&gt;You get a PDF copy of the full Armstrong-Smith Consulting manual &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #990000;"&gt;You get a copy of the Armstrong-Smith Consulting database schema along with full instructions for installing onto your database &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #990000;"&gt;You get the full Armstrong-Smith EUL complete with test workbooks&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style="color: blue; font-size: large;"&gt;How do you buy?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;To purchase this training please &lt;a href="http://ascbi.com/trainingdemo.htm"&gt;click here&lt;/a&gt;. You will be able to pay either by credit card or via PayPal.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-3466398159384234193?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/3466398159384234193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=3466398159384234193&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3466398159384234193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3466398159384234193'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2010/01/discoverer-e-learning-offer-extended.html' title='Discoverer E-Learning Offer Extended Until Further Notice'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-4283271608940716119</id><published>2010-01-28T12:34:00.000-06:00</published><updated>2010-01-28T12:34:42.483-06:00</updated><title type='text'>Useful Patch Numbers posting updated</title><content type='html'>I have today updated my Useful Patch Numbers posting with full details for 10.1.2.3 CP6&lt;br /&gt;&lt;br /&gt;&lt;a href="http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html"&gt;Click here for more information&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-4283271608940716119?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html' title='Useful Patch Numbers posting updated'/><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/4283271608940716119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=4283271608940716119&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/4283271608940716119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/4283271608940716119'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2010/01/useful-patch-numbers-posting-updated.html' title='Useful Patch Numbers posting updated'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-3960173502705623188</id><published>2010-01-01T15:31:00.002-06:00</published><updated>2010-01-01T15:45:47.433-06:00</updated><title type='text'>There's Nothing like NULLs for Confusion</title><content type='html'>&lt;p&gt;Happy New Year everyone. Here is a cautionary note about using NULLs and the 'NULL' string with Discoverer. If you want to select rows containing NULLs you need to use the condition IS NULL. However, this causes a problem if you want to select null values using a parameter because the condition column=:parameter would not return any rows if the parameter was NULL.&lt;/p&gt;&lt;p&gt;Before 10gR2, Discoverer did not handle selecting null values from a parameter so you needed to convert the NULL values into a NULL string and include the the NULL string in the list of values. So for example, if you had a column that contained the values 'YES', 'NO' and NULL you would create a list of values that returned the strings 'YES', 'NO' and 'NULL' then use a condition NVL(column, 'NULL') = :parameter. So when you wanted to select rows where the column contained 'YES' or was NULL, you selected 'YES' and 'NULL' from the list of values and Discoverer generated the condition &lt;span style="font-family:courier new;"&gt;NVL(column, 'NULL') IN ('YES', 'NULL')&lt;/span&gt; returning the correct rows (assuming your column did not actually contain any 'NULL' strings). &lt;/p&gt;&lt;p&gt;So far so good, but this changed with Discoverer Plus 10gR2. In this release Discoverer tried to deal with the NULL value in the list of values. So if you had 'NULL' in the list of values it would create an IS NULL condition. So in the above example you could use the conditioncolumn = :parameter and if you selected 'YES' and 'NULL' from the list of values Discoverer would generate the condition &lt;span style="font-family:courier new;"&gt;column IN ('YES') OR column IS NULL&lt;/span&gt;. &lt;/p&gt;&lt;p&gt;Great, but this release would change the 'NULL' string to NULL anywhere it was entered into a condition. So for example, if you entered the condition column = 'NULL' it would change it to column IS NULL. Also if you had the condition NVL(column, 'NULL') = 'NULL' it would change it to &lt;span style="font-family:courier new;"&gt;NVL(column,NULL) IS NULL&lt;/span&gt;. This would give you unexpected results and to add to the confusion, Discoverer Desktop continues to work as before so the results would be different from the Desktop edition.&lt;/p&gt;&lt;p&gt;However, the confusion is compounded in Discoverer Plus 10gR2 CP6. In this consolidated patchset the functionality changes yet again. Discoverer Plus nolonger converts the condition column='NULL' so Plus now returns the correct results. However it stores the condition internally as column = '''NULL''' and when you open and run the workbook in Discoverer Desktop the condition column = '''NULL''' is used so again you get different results. There are more differences when you create the conditions in Desktop and open the same workbook in Plus.&lt;/p&gt;&lt;p&gt;One would hope that with a product with the longevity of Discoverer the basic functionality of the product would be stable, but NULLs are nothing and nothing changes like 'NULL's. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-3960173502705623188?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/3960173502705623188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=3960173502705623188&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3960173502705623188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3960173502705623188'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2010/01/theres-nothing-like-nulls-for-confusion.html' title='There&apos;s Nothing like NULLs for Confusion'/><author><name>Rod</name><uri>http://www.blogger.com/profile/05614049773349518387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-5681835445386265385</id><published>2009-11-03T21:36:00.000-06:00</published><updated>2009-11-03T21:36:09.959-06:00</updated><title type='text'>Is it Friday yet?</title><content type='html'>Ever had one of those weeks (and yes I know today is Tuesday) when you wish it would not end? Well this week is that week for me. I am energized and delighted that my offer to you concerning E-Learning has been so well received and today the first CDs went out in the post.&lt;br /&gt;&lt;br /&gt;Don't know what I'm talking about? Where have you been? From now until the end of the year we're offering you the deal of the year on our Discoverer E-Learning. You can have your own personal copy&amp;nbsp;of our best selling end user training for only $199.&lt;br /&gt;&lt;br /&gt;Why wait? You might never see these prices again. &lt;a href="http://learndiscoverer.blogspot.com/2009/10/fifth-year-anniversary-of-armstrong.html"&gt;Click here now to get more information&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-5681835445386265385?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/5681835445386265385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=5681835445386265385&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/5681835445386265385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/5681835445386265385'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/11/is-it-friday-yet.html' title='Is it Friday yet?'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-8111994627505933440</id><published>2009-10-27T02:21:00.004-05:00</published><updated>2010-01-28T12:42:43.063-06:00</updated><title type='text'>Fifth year anniversary of Armstrong-Smith Consulting and we have an offer for you</title><content type='html'>&lt;span style="color: blue; font-size: large;"&gt;Armstrong-Smith Consulting is over 5 years old&lt;/span&gt;&lt;br /&gt;It was five years ago, way back in 2004, that Armstrong-Smith Consulting was founded and in that time we have helped over 200 customers with Discoverer training or consulting. We are proud to have attained our five year status and as a means of saying thank you to all of our customers and friends around the world,&amp;nbsp;we are making you an amazing offer on our world-class E-Learning initiative.&lt;br /&gt;&lt;br /&gt;As you know &lt;span style="color: #990000;"&gt;we have developed what is arguably the best Discoverer training&amp;nbsp;in the world&lt;/span&gt;. Mind you, you don't have to take my word on this, &lt;a href="http://ascbi.com/testimonials.htm"&gt;clic&lt;/a&gt;&lt;a href="http://ascbi.com/testimonials.htm"&gt;k here &lt;/a&gt;to see some of the comments we have received about our training.&lt;br /&gt;&lt;br /&gt;We curently offer standard training for both Discoverer administrators (&lt;a href="http://ascbi.com/agenda.htm#Admin%20Agenda"&gt;click here for outline&lt;/a&gt;) and end users (&lt;a href="http://ascbi.com/agenda.htm#End%20User%20Agenda"&gt;click here for end user outline&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Our &lt;a href="http://ascbi.com/trainingdemo.htm"&gt;E-Learning initiative&lt;/a&gt; was introduced during 2009 and has been very successful. This initiative provides attendees with a full video recording of our courses, with 13 modules in the administration class and 17 modules in the end user class.&lt;br /&gt;&lt;br /&gt;If you haven't sampled any of these we have two free demos of our end user training and one free demo of our administrator training available for trial on our website at these locations:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;For the first example end user module (Understanding Discoverer) &lt;a href="http://ascbi.com/ELearningDemo/understandingdiscoverer.htm#top"&gt;click here&lt;/a&gt;&lt;/li&gt;&lt;li&gt;For the second example end user module (A First Look at Viewer) &lt;a href="http://ascbi.com/ELearningDemo/firstlookviewer.htm#top"&gt;click here&lt;/a&gt;&lt;/li&gt;&lt;li&gt;For the administration example module (Creating the Business Area) &lt;a href="http://ascbi.com/ELearningDemo/buildbusinessarea.htm#top"&gt;click here&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: blue; font-size: large;"&gt;Thank You Offer&lt;/span&gt;&lt;br /&gt;Until further&amp;nbsp;notice we will let you have our E-Learning courses available for the following amazing prices:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: white; color: #990000; font-family: Verdana, sans-serif; font-size: large;"&gt;Administration Class - only $99.00&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: white; color: #990000; font-family: Verdana, sans-serif; font-size: large;"&gt;End User Class - only $199.00&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: white; color: #990000; font-family: Verdana, sans-serif; font-size: large;"&gt;Buy both for only $249.00&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;This is the offer of the year and these prices represent a saving of 1000s of dollars over our standard price list.&lt;br /&gt;&lt;br /&gt;We know that these courses will be of particular interest to people outside of the &lt;span style="background-color: white;"&gt;USA&lt;/span&gt;, or for people on a limited budget who cannot get to one of our fantastic &lt;a href="http://ascbi.com/cookevilletraining.htm"&gt;instructor-led sessions in beautiful Tennessee&lt;/a&gt;, or for someone like you who would like to get training but your company has cut back on your training budget. Whatever the reason, you cannot afford not to take part in this offer to get a personal copy of one or both of our world-class training.&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: white; color: blue; font-size: large;"&gt;What will you get?&lt;/span&gt;&lt;br /&gt;When you buy our E-Learning training through this offer, you get everything you need to complete our training. Here is what you get:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="color: #990000; font-family: Verdana, sans-serif; font-size: large;"&gt;You get the 13 Administration or 17 End User interactive video modules&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #990000; font-family: Verdana, sans-serif; font-size: large;"&gt;You get a PDF copy of the full Armstrong-Smith Consulting manual&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #990000; font-family: Verdana, sans-serif; font-size: large;"&gt;You get a copy of the Armstrong-Smith Consulting database schema along with full instructions for installing onto your database&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #990000; font-family: Verdana, sans-serif; font-size: large;"&gt;You get the full Armstrong-Smith EUL complete with test workbooks&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="color: blue; font-size: large;"&gt;Purchase Now&lt;/span&gt;&lt;br /&gt;So what are you waiting for? &lt;a href="mailto:michael@ascbi.com"&gt;Drop me an email&lt;/a&gt;&amp;nbsp;or &lt;a href="http://ascbi.com/trainingdemo.htm"&gt;click here&lt;/a&gt; to get more information on make a purchase. The material will be delivered to you by CD in the mail and we ship within a couple of business days of receiving your order.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-8111994627505933440?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/8111994627505933440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=8111994627505933440&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8111994627505933440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8111994627505933440'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/10/fifth-year-anniversary-of-armstrong.html' title='Fifth year anniversary of Armstrong-Smith Consulting and we have an offer for you'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-4645358134192734064</id><published>2009-10-21T01:20:00.012-05:00</published><updated>2010-10-26T04:59:17.617-05:00</updated><title type='text'>Release and patch numbers for all Discoverer versions - October 2010</title><content type='html'>&lt;div style="color: #0b5394; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Hello everyone&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #0b5394; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/div&gt;&lt;div style="color: #0b5394; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;From time to time I publish a release guide for Oracle Discoverer. This posting contains the latest information, as of October 26, 2010. I will endeavor to update this every couple of months with the latest information, with a complete new posting every 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #0b5394; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/div&gt;&lt;span style="color: #0b5394; font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;Best wishes, Michael&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;Discoverer 11g&lt;/span&gt;&lt;span style="color: black;"&gt; - release 1 of this new version was released during summer 2009. Over the years, many people have tended to stay away from first releases in production but it does depend on the size and scope of your organization or project as well your resources and further needs. Personally, I would err on the side of caution before installing this in a production environment but rather wait either for patch set 1, which I believe is now out, or for 11g release 2 which will be in 2010. Many exciting new features will be added as part of Discoverer 11g R2, including interfacing to many of the OBI EE tools.&lt;br /&gt;&lt;/span&gt;&lt;span style="color: red;"&gt;Note 1: Discoverer 11g will be the first version of Discoverer to be certified with the Microsoft IE 8 browser.&lt;br /&gt;&lt;br /&gt;Note 2: Premier Support for Discoverer 11g is scheduled to end in June 2014, with extended support available until June 2017 followed by&amp;nbsp;indefinite sustaining support. Discoverer 11g is pat of Oracle Fusion Middleware. &lt;a href="http://www.oracle.com/support/library/brochure/lifetime-support-middleware.pdf"&gt;Click here for more details&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;Discoverer 10g (10.1.2.0.2)&lt;/span&gt; - Originally known by the code name Drake, this is the current and most up-to-date release and the one you should be on if you can. Notwithstanding the fact that this is the current version it is also an excellent piece of software. It has a much improved user interface when compared to previous versions and is packed with lots of new and exciting features, and can even be interfaced to BI Publisher (part of OBI EE).&lt;br /&gt;&lt;br /&gt;This version has two current release levels depending upon which patch you have applied. 10.1.2.54.25 (installed using patch &lt;span style="color: #0b5394;"&gt;4960210&lt;/span&gt;) is the version number for 10.1.2.2, while 10.1.2.55.26 (installed using patch &lt;span style="color: #0b5394;"&gt;5983622&lt;/span&gt;) is the version number for 10.1.2.3. Ideally you should be using 10.1.2.3.&lt;br /&gt;&lt;br /&gt;As for Microsoft IE certification, 10.1.2.2 is certified for use only with IE6, while 10.1.2.3 is certified for use with both IE6 and IE7.&lt;br /&gt;&lt;br /&gt;10.1.2.3 is the recommended version that you should be on with the most recent cumulative patch applied. As of this posting the most recent cumulative patch was CP8 (patch number &lt;span style="color: #0b5394;"&gt;9694503&lt;/span&gt;) which was released during October 2010. The last cumulative patch for 10.1.2.2 was CP8 (patch number &lt;span style="color: #0b5394;"&gt;7111816 &lt;/span&gt;for Windows and Sun Solaris x86, path &lt;span style="color: #0b5394;"&gt;7306816 &lt;/span&gt;for all other platforms). For more information regarding patch levels for 10.1.2 please &lt;a href="http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html"&gt;click here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;Note 1&amp;nbsp;Oracle have no plans to certify 10.1.2 with IE8. The first version of Discoverer that will be certified with IE8 is the 1st patch set for Discoverer 11g which you should expect to see during 2010. For more information regarding IE8 certification please refer to &lt;a href="https://support.oracle.com/CSP/ui/flash.html"&gt;My Oracle Support&lt;/a&gt; (formerly MetaLink) note 843865.1&lt;br /&gt;&lt;br /&gt;Note 2: Discoverer 10.1.2.0.2 is covered by Oracle's Lifetime support policy and is included as part of what is now known as Oracle Fusion Middleware. Premier Support for Discoverer 10.1.2.x is scheduled to end in December 2010, with extended support available until December 2011 followed by indefinite sustaning support.&amp;nbsp;&lt;a href="http://www.oracle.com/support/library/brochure/lifetime-support-middleware.pdf"&gt;Click here for more details&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;Discoverer 10g (10.1.2.0.0)&lt;/span&gt; - The terminal release is 10.1.2.45.46c. You can upgrade to 10.1.2.48.18 by applying the 10.1.2.1 patchset which will bring you to the 10.1.2.0.2 code level. No ECS or ES dates have been announced for 10.1.2.0.0. Please so not use this release as it is very buggy. You need to upgrade to 10.1.2.3 with the latest cumulative patch.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;Discoverer 10g (9.0.4) &lt;/span&gt;- premier support ended as on December 31, 2006, with sustaining support being available only until December 31, 2009. The recommended release is 9.0.4.46.00 and you will need to be on this release&amp;nbsp;before you can migrate to 10.1.2.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;Note 1: The upgrade from 9.0.4 to 10.1.2 was a destructive upgrade. This is because, while 9.0.4 and 10.1.2 share a common EUL prefixing system, namely EUL5x, the End User Layers are different. Therefore, if you upgrade from 9.0.4 to 10.1.2 using the same schema be warned that you will not be able to use your 9.0.4 installation after the upgrade. You therefore may want to consider installing 10.1.2 into a separate schema, using Discoverer's export import mechanism to effect the EUL upgrade.&lt;/span&gt;&lt;span style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;Discoverer 9i (9.0.2)&lt;/span&gt; - Error Correction Support (ECS) ended on July 1, 2005 with Extended Assistance Support (EAS) being available until July 1, 2008. When installed from CD, the release was 9.0.2.39. The terminal release was 9.0.2.54.10. Patch &lt;span style="color: #0b5394;"&gt;3079459&lt;/span&gt;, for Administrator and Desktop, which upgraded the software to 9.0.2.54.10, was released on August 1, 2003. Various one-off patches to support Administrator and Desktop bug fixes have been released since, with the last being on December 16, 2004.&lt;br /&gt;&lt;br /&gt;Patch &lt;span style="color: #0b5394;"&gt;3079487 &lt;/span&gt;is the one which upgrades Plus and Viewer to 9.0.2.54.10. It was released on August 5, 2003. Oracle continued to release one-off Plus and Viewer patches until desupport with the last one, &lt;span style="color: #0b5394;"&gt;4104258&lt;/span&gt;, being released on February 18, 2005.&lt;br /&gt;&lt;br /&gt;You are urged to upgrade to 10.1.2.0.2 as soon as you can.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;Note 1: The upgrade from any version of 9i to 10.1.2 is a destructive upgrade. This is because, while 9i and 10.1.2 share a common EUL prefixing system, namely EUL5x, the End User Layers are different. Therefore, if you upgrade from 9i to 10.1.2 using the same schema be warned that you will not be able to use your 9i installation after the upgrade. You therefore may want to consider installing 10.1.2 into a separate schema, using Discoverer's export import mechanism to effect the EUL upgrade.&lt;br /&gt;&lt;br /&gt;Note 2: So long as you are running at least 9.0.2.53, the upgrade from 9i to 9.0.4 is a non-destructive upgrade. This is because the two systems share a common EUL. Therefore, if you upgrade from 9i to 9.0.4 using the same schema you will still be able to use your 9i installation after the upgrade.&lt;br /&gt;&lt;br /&gt;Note 3: Discoverer 9i was never certified for use against E-Business Suite.&lt;br /&gt;&lt;br /&gt;Note 4: Discoverer 9.0.2 is not covered by Oracle's Lifetime Support policy.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;Discoverer 4.x (with E-Business Suite 11i)&lt;/span&gt; - Error Correction Support for Discoverer 4i with the E-Business Suite 11i applications stack ended on October 31, 2006. According to Oracle "&lt;span style="color: #990000;"&gt;since Discoverer 10g (10.1.2.0.2) is fully certified with E-Business Suite 11i, we HIGHLY recommend implementing or migrating to this release&lt;/span&gt;". Extended Support (ES) will continue only until October 31, 2009.&lt;br /&gt;&lt;br /&gt;The terminal release for use with E-Business Suite was 4.1.48.08. When installed from CD, the release was 4.1.37. It is interesting to note that 4.1.48.08 was issued only as a one-off patch for Administrator and Desktop as &lt;span style="color: #0b5394;"&gt;3451630 &lt;/span&gt;on February 18, 2004.&lt;br /&gt;&lt;br /&gt;This release can be applied on top of any 4.1 release from 4.1.37. However, if applied to any release prior to 4.1.46 it will upgrade the EUL. The 4.1.48.06 patch for Administration and Desktop, &lt;span style="color: #0b5394;"&gt;3201601&lt;/span&gt;, was released on November 25, 2003 and did an EUL upgrade. Since these major releases, Oracle has continued releasing additional one-off patches, mainly for bug fixes, to support E-Business Suite, with the most recent being &lt;span style="color: #0b5394;"&gt;5231872 &lt;/span&gt;on June 8, 2006.&lt;br /&gt;&lt;br /&gt;Patch &lt;span style="color: #0b5394;"&gt;3201610&lt;/span&gt;, for 4i Plus and Viewer, was released on November 25, 2003 and upgraded the system to 4.1.48.06. The required E-Business Suite release is 4.1.48.08 which was released on February 18, 2004 and is patch number &lt;span style="color: #0b5394;"&gt;3451636&lt;/span&gt;. Since then, Oracle has continued to release various one-off patches, with the last one being &lt;span style="color: #0b5394;"&gt;3759425 &lt;/span&gt;which was released on February 15, 2006.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;Note: Discoverer 4.x with E-Business Suite 11i is not covered by Oracle's Lifetime Support policy. See &lt;a href="https://support.oracle.com/CSP/ui/flash.html"&gt;My Oracle Support&lt;/a&gt; note 337576.1 for obsolescence details.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;Discoverer 4.x (stand-alone, not as part of E-Business Suite)&lt;/span&gt; - desupported from June 30, 2004 with Extended Support (ES) available until June 30, 2007. You should migrate to 10.1.2.0.2 as soon as you can. The final release for 4.x not running against E-Business Suite was 4.1.48.06. See above for patch numbers.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;Note 1: The upgrade from 4i to 10g is a non-destructive upgrade. This is because the two systems do not share a common EUL prefixing system. Discoverer 4i uses EUL4x while Discoverer 10g uses EUL5x. Therefore, if you upgrade from 4i to 10g using the same schema you will still be able to use your 4i installation after the upgrade. You may want to consider installing 10g into a separate schema, using Discoverer's export import mechanism to effect the EUL upgrade.&lt;br /&gt;&lt;br /&gt;Note 2: Discoverer 4.x (without E-Business Suite) is not covered by Oracle's Lifetime Support policy. See &lt;a href="https://support.oracle.com/CSP/ui/flash.html"&gt;My Oracle Support&lt;/a&gt; 231072.1 for obsolescence details.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;Discoverer 3.x&lt;/span&gt; - completely desupported. The terminal release was 3.1.46 for Administrator and Desktop, and 3.3.62 for Plus and Viewer. When installed from CD, the release was 3.1.36. Patch &lt;span style="color: #0b5394;"&gt;2229365&lt;/span&gt;, for Administrator and Desktop was released on January 15, 2002 and upgraded 3.1.36 to 3.1.46. Patch &lt;span style="color: #0b5394;"&gt;2240408&lt;/span&gt;, for Plus and Viewer, upgraded Discoverer 3i to 3.3.62 and was released on February 25, 2002. A further patch, &lt;span style="color: #0b5394;"&gt;2675005&lt;/span&gt;, released on 19th November, 2003, upgraded this to the final release of 3.3.62.08.&lt;br /&gt;&lt;br /&gt;You should migrate to 10.1.2.0.2 as soon as you can.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;Note 1: There is no direct migration path from 3.1 to 10.1.2. This migration must be done via either 4.1.48.06 or 4.1.48.08. However, because 4.1 has been long desupported, from October 31, 2006, you need to do this as soon as you can.&lt;br /&gt;&lt;br /&gt;Note 2: Discoverer 3.x is not covered by Oracle's Lifetime Support policy. See MetaLink note 162395.1 for obsolescence details regarding 3.1 Administrator and Desktop, or note 162402.1 for obsolescence details regarding the 3.1.x and 3.3.x Plus versions., note 162405.1 for Viewer.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;Older Discoverer Products such as Discoverer 3.0.8 or Discoverer 2000 &lt;/span&gt;&lt;span style="color: black;"&gt;- these products are long desupported with EAS for Discoverer 2000 ending on 30th December 2002 (see My Oracle Support note 74821.1 for more details) and EAS for Discoverer 3.0.8 ending on 30th September 2003 (see My Oracle Support note 74129.1 for more details).&lt;br /&gt;&lt;br /&gt;You can find a lot of information relating to their desupport notices in MetaLink by clicking on the Certify tab at the top left, followed by clicking on the Desupport Notices link at the far right and then selecting BIT Desupport Notices from the drop-down list.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: #073763;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: #cc0000;"&gt;Footnotes:&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #073763;"&gt;Footnote 1: &lt;a href="http://www.oracle.com/support/collateral/oracle-technical-support-policies.pdf"&gt;Click here&lt;/a&gt; for the definitions of Premier Support, Extended Support and Sustaining Support. For products that were deupported before September 2005 you can find more information pertaining to their on &lt;a href="https://support.oracle.com/CSP/ui/flash.html"&gt;My Oracle Support&lt;/a&gt; in document number 187553.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #073763;"&gt;Footnote 2: According to Oracle: &lt;span style="color: #990000;"&gt;A Terminal Release is the latest patch level for a release once Premier Support ends. This release contains all the latest bug fixes produced before error correction support ended. If Extended Support is available, then it is important to be on the Terminal Release version. If a new bug is encountered, one-off patches are created over the latest code-line and are not feasible to backport below the terminal release. To emphasize again, no new patches or backports are accepted by Development once a product is in the Sustaining Support phase of Lifetime Support.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #073763;"&gt;Have you applied any patches to Discoverer that are different to those listed above or have you applied any of the patches listed? Did they fix the problem or not? If you have any additional information, let me know and I will gladly post it here for free to help the community.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-4645358134192734064?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/4645358134192734064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=4645358134192734064&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/4645358134192734064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/4645358134192734064'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/10/release-and-patch-numbers-october-2009.html' title='Release and patch numbers for all Discoverer versions - October 2010'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-2620942214529235631</id><published>2009-10-12T01:12:00.004-05:00</published><updated>2010-02-08T15:50:33.013-06:00</updated><title type='text'>Vista installer available for Discoverer 10g Administrator and Desktop</title><content type='html'>As many of you have already found &lt;span style="font-family: inherit;"&gt;out&lt;/span&gt;, if you attempt to install the base 10.1.2.0.2 software for Discoverer Administrator or Desktop onto Vista the install will fail. I am pleased to let you know that there is now a patch available on &lt;a href="https://support.oracle.com/CSP/ui/flash.html"&gt;Oracle Support (formerly MetaLink)&lt;/a&gt; that will allow the install to go ahead on Vista.&lt;br /&gt;&lt;br /&gt;The patch number is &lt;span style="color: blue;"&gt;6153263&lt;/span&gt; and obviously it is only available for the Microsoft Windows 32-bit platform.&lt;br /&gt;&lt;br /&gt;After you have downloaded the patch make sure you unzip it into a folder where there are no spaces in the path. A folder like this will work fine: c:\downloads\oracle\vista&lt;br /&gt;&lt;br /&gt;After you have unzipped the patch you should notice a new folder called Disk1 containing a setup.exe file.&lt;br /&gt;&lt;br /&gt;With the new setup you can install onto Vista in one of the two following ways:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #990000; font-size: large;"&gt;Install Method 1:&lt;/span&gt;&lt;br /&gt;In command line mode (aka DOS) go into the folder containing the new setup.exe and launch it pointing to the products.xml file of the original install, like this:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;setup.exe FROM_LOCATION=c:\downloads\oracle\10gTools\stage\products.xml&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Note: if your path contains a space you must enclose the whole file location in double quotes, like this:&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;setup.exe FROM_LOCATION="c:\downloads\oracle\10g Tools\stage\products.xml"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #990000; font-size: large;"&gt;Install Method 2:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family: inherit;"&gt;Within the Vista UI, use Explorer and navigate into the folder containing the new &lt;span style="color: #0b5394;"&gt;setup.exe&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: inherit;"&gt;Double-click &lt;span style="color: #0b5394;"&gt;setup.exe&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: inherit;"&gt;On the &lt;span style="color: #0b5394;"&gt;Specify File Locations&lt;/span&gt; screen, navigate to the &lt;span style="color: #0b5394;"&gt;products.xml&lt;/span&gt; file in the location where you unzipped the original Tools software&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-2620942214529235631?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/2620942214529235631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=2620942214529235631&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2620942214529235631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2620942214529235631'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/10/vista-installer-availabled-for.html' title='Vista installer available for Discoverer 10g Administrator and Desktop'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-7158409651609282703</id><published>2009-10-03T01:39:00.000-05:00</published><updated>2009-10-03T01:39:38.960-05:00</updated><title type='text'>Become a follower of my blog</title><content type='html'>If you would like to receive automatic notification of new postings in my blog why not become a follower?&lt;br /&gt;&lt;br /&gt;All you have to do is scroll to the bottom of this page where you will see the Followers section. In there you can click the Follow button to become a follower. The system will take care of the rest.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-7158409651609282703?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/7158409651609282703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=7158409651609282703&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/7158409651609282703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/7158409651609282703'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/10/become-follower-of-my-blog.html' title='Become a follower of my blog'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-8631238370944946529</id><published>2009-10-03T01:26:00.002-05:00</published><updated>2009-10-04T02:34:49.481-05:00</updated><title type='text'>Adjusting the Plus Font Size</title><content type='html'>There is a known Java bug that causes a worksheet's results to display in a different font in Plus and Viewer. This posting will explain how, for most instances anyway, to rectify this situation.&lt;br /&gt;&lt;br /&gt;If you create a workbook in Plus and then open the same workbook in Viewer you may have noticed that the font size in Viewer is bigger than the one in Plus. This can be very annoying and what I have seen happening with many report writers reduce the font size in Plus to something which is very hard to read like size 9. However, when the same workbook is opened in Viewer this same workbook displays in what looks like size 12.&lt;br /&gt;&lt;br /&gt;As I say, this is a known bug and there is a fix. Let me show you with example screenshots from my own system. First of all, here is the output from Plus without the fix:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_bJSn6pymoj0/Ssbp6sD17gI/AAAAAAAAAI4/Y7-Kg279TGU/s1600-h/preadjustplusfontsize.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img $r="true" border="0" src="http://4.bp.blogspot.com/_bJSn6pymoj0/Ssbp6sD17gI/AAAAAAAAAI4/Y7-Kg279TGU/s400/preadjustplusfontsize.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;And here is the same report in Viewer. Notice how the font in Plus is smaller?&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_bJSn6pymoj0/Ssbp9JimXOI/AAAAAAAAAJA/sV3ZmzE-6zE/s1600-h/vieweroutput.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img $r="true" border="0" src="http://3.bp.blogspot.com/_bJSn6pymoj0/Ssbp9JimXOI/AAAAAAAAAJA/sV3ZmzE-6zE/s200/vieweroutput.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Ok, now let's equalize the fonts so that Plus displays in the same size as Viewer. You need to edit the &lt;span style="background-color: white; color: blue;"&gt;pref.txt&lt;/span&gt; in the Oracle home for your middle tier. You will find it at this location:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;$ORACLE_HOME\Discoverer\util&lt;/span&gt;, which in my case was here: &lt;span style="color: blue;"&gt;c:\oracle\bihome1\discoverer\util&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;With me so far? I will continue.&lt;br /&gt;&lt;br /&gt;You edit this file and look for the entry called &lt;span style="color: #cc0000;"&gt;AdjustPlusFontSize &lt;/span&gt;&lt;span style="color: black;"&gt;&lt;em&gt;(with the first letter of each word capitalized and no spaces between the wrods)&lt;/em&gt;&lt;/span&gt;. The entry in most systems will look like this: &lt;span style="color: #cc0000;"&gt;AdjustPlusFontSize = "false"&lt;/span&gt; with the following additional instructions:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #cc0000;"&gt;# false - Do not adjust the font size to workaround the java bug, 1 Adjust the font size&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: red;"&gt;The instructions are wrong.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The setting you need to apply to fix this is &lt;span style="color: #cc0000;"&gt;"true"&lt;/span&gt; not 1. By the way, if you have my Oracle Discoverer 10g Handbook, take a look at page 791. It gives the correct entries of false (to not adjust the size) and true (to adjust the size). &lt;em&gt;The entry needs to be in double quotes as shown above&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;After you save the pref.txt you will need to apply your preferences by executing &lt;span style="color: blue;"&gt;applyprefences.sh&lt;/span&gt; (if running on Linux or Unix) or running &lt;span style="color: blue;"&gt;applyprefences.bat &lt;/span&gt;(if running on Windows). The applyprefences file can be found in the same folder where pref.txt resides. A sort of one stop shopping.&lt;br /&gt;&lt;br /&gt;Having changed and applied your preferences you need to stop and restart the Discoverer middle tier. On my system, after I did this I reran the report and got the following output:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_bJSn6pymoj0/SsbqAS6hU5I/AAAAAAAAAJI/YD0UbDy6KdQ/s1600-h/postadjustplusfontsize.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img $r="true" border="0" src="http://3.bp.blogspot.com/_bJSn6pymoj0/SsbqAS6hU5I/AAAAAAAAAJI/YD0UbDy6KdQ/s400/postadjustplusfontsize.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Take a close look at where the report ends when compared to the menu bar above and now go and compare this with the compare the output that I gave earlier in the posting. As you can see, the Plus font has indeed got bigger. In actual fact, it is now displaying the same as it does in Viewer. With this fix done, your report writers can now focus on Plus when creating reports rather than having to reduce the Plus font manually to accommodate Viewer.&lt;br /&gt;&lt;br /&gt;Bottom line: the fault is not with Viewer but with Plus not displaying fonts correctly. Oracle have stated that this is due to a Java bug. By the way, the bug, if it actually is a bug and not just an unwanted feature,&amp;nbsp;still resides in the latest Sun Java 1.6 so I advise you to make this change no matter what version of Java you are running.&lt;br /&gt;&lt;br /&gt;By the way, unlike some preferences when this one is changed it affects all workbooks not just new ones. What it does is make them display in the correct font in Plus, the same as the way it displays in Viewer. You may have noticed that in Viewer the same workbook seems to take up more space. The reality is that in Viewer the fonts display in the right size whereas in Plus they appear smaller than in other Windows applications such as Word, Excel and so on. This fix makes Discoverer Plus right in tune with other applications.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-8631238370944946529?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/8631238370944946529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=8631238370944946529&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8631238370944946529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8631238370944946529'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/10/adjusting-plus-font-size.html' title='Adjusting the Plus Font Size'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_bJSn6pymoj0/Ssbp6sD17gI/AAAAAAAAAI4/Y7-Kg279TGU/s72-c/preadjustplusfontsize.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-7671800855025721805</id><published>2009-09-26T12:23:00.000-05:00</published><updated>2009-09-26T12:23:58.147-05:00</updated><title type='text'>Values Based Skills and Success Traning Blog</title><content type='html'>Take a look at Our newest Blog -&lt;br /&gt;We are&amp;nbsp;excited to offer this Values Based Training to help you get the results in your company and your life.&amp;nbsp;We will be giving frequent Webinars many of them will be free of charge and others which will be priced to fit into your training budget.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We&amp;nbsp;will also be traveling around the country giving speeches and presentations to our clients and the public, so I will keep you posted on where&amp;nbsp;we will be.&lt;br /&gt;&lt;br /&gt;Our Armstrong-Smith Consulting clients will already be aquinted with our excellent technical training. Expect the same quality and dedication in all of our Values and Skills based training.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-7671800855025721805?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://valuesbasedtraining.blogspot.com/' title='Values Based Skills and Success Traning Blog'/><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/7671800855025721805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=7671800855025721805&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/7671800855025721805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/7671800855025721805'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/09/values-based-skills-and-success-traning.html' title='Values Based Skills and Success Traning Blog'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-5921653503069390173</id><published>2009-09-26T10:47:00.003-05:00</published><updated>2009-09-26T11:16:48.769-05:00</updated><title type='text'>Values Based Success Skills</title><content type='html'>&lt;span style="font-family:arial;"&gt;&lt;strong&gt;&lt;span style="color:#330099;"&gt;Armstrong-Smith Consulting&lt;/span&gt;&lt;/strong&gt; is proud to announce our newest training initiative. My wife and the President of our company, Darlene Armstrong-Smith, spent a number of years delivering &lt;strong&gt;&lt;span style="color:#990000;"&gt;Success Skills training&lt;/span&gt;&lt;/strong&gt;. She gave that up to support me in building our Business Intelligence initiatives. Now she is ready to launch a new division of Armstrong-Smith Consulting with training and coaching for companies and individuals in &lt;strong&gt;&lt;span style="color:#cc0000;"&gt;Values Based Success Skills&lt;/span&gt;&lt;/strong&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;As a means of launching this initiative she is giving a &lt;strong&gt;&lt;span style="color:#330099;"&gt;FREE Webinar on Tuesday September 29th&lt;/span&gt;&lt;/strong&gt;. The title of the Webinar is; &lt;strong&gt;&lt;span style="color:#cc0000;"&gt;Do you know why you do what you do?&lt;/span&gt;&lt;/strong&gt; She will be exploring the area of how paradigms are formed and give many useful tools to help you improve the way you think about things for better results. It is time to understand why you act the way you do, think the thoughts you think and get the results you get. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Darlene will open your eyes to the way you think about things and motivate you to make changes that give real results.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#3366ff;"&gt;Title: Do you know why you do what you do?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;color:#3366ff;"&gt;Date: Tuesday, September 29, 2009&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#3366ff;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:130%;color:#3366ff;"&gt;Time: 8:00 PM - 9:00 PM CDT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;After registering (&lt;/span&gt;&lt;a href="https://www2.gotomeeting.com/register/659591882"&gt;&lt;span style="font-family:arial;"&gt;link&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;) you will receive a confirmation email containing information about joining the Webinar.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;Please share this information with anyone who you think would enjoy and benefit from this Webinar.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-5921653503069390173?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='https://www2.gotomeeting.com/register/659591882' title='Values Based Success Skills'/><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/5921653503069390173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=5921653503069390173&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/5921653503069390173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/5921653503069390173'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/09/values-based-success-skills.html' title='Values Based Success Skills'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-4326544854335418549</id><published>2009-09-10T01:36:00.002-05:00</published><updated>2009-09-10T01:38:20.086-05:00</updated><title type='text'>Join my LinkedIn group</title><content type='html'>For everyone who knows me or my company, Armstrong-Smith Consulting, I have recently started a new LinkedIn group.&lt;br /&gt;&lt;br /&gt;Whether you're a client, an OTN forum follower or just interesting in anything to do with business intelligence or Oracle Discoverer come and join my group (&lt;a href="http://www.linkedin.com/groupRegistration?gid=2259633"&gt;link&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-4326544854335418549?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.linkedin.com/groupRegistration?gid=2259633' title='Join my LinkedIn group'/><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/4326544854335418549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=4326544854335418549&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/4326544854335418549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/4326544854335418549'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/09/join-my-linkedin-group.html' title='Join my LinkedIn group'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-8656816332133340634</id><published>2009-09-02T23:54:00.002-05:00</published><updated>2009-09-03T00:00:51.442-05:00</updated><title type='text'>Supported Java Versions</title><content type='html'>From time to time I get asked what versions of Java are supported for Discoverer Plus. You can find this information on MetaLink in note number &lt;span style="color:#990000;"&gt;465234.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To help you, as of 16-DEC-2008 the following Java Virtual Machines are supported:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Oracle JInitiator 1.3.1.18 and higher&lt;/li&gt;&lt;li&gt;Sun Java Plug-in 1.4.2_06 and higher&lt;/li&gt;&lt;li&gt;Sun Java Plug-in 1.5.0_2 and higher&lt;/li&gt;&lt;li&gt;Sun Java Plug-in 1.6.0_4 and higher&lt;/li&gt;&lt;li&gt;Apple JVM 1.4.2_05 or higher is needed when using Safari on an Apple Mac OS X&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Please note that some people experience a slowing down when they upgrade to Sun Java 1.6. I have a posting (&lt;a href="http://learndiscoverer.blogspot.com/2009/09/slow-performance-when-using-sun-java-16.html"&gt;link&lt;/a&gt;) about this and Oracle has a document on MetaLink (&lt;span style="color:#990000;"&gt;747189.1&lt;/span&gt;)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-8656816332133340634?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/8656816332133340634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=8656816332133340634&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8656816332133340634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8656816332133340634'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/09/supported-java-versions.html' title='Supported Java Versions'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-2121918407735412139</id><published>2009-09-02T23:38:00.002-05:00</published><updated>2009-09-02T23:54:08.402-05:00</updated><title type='text'>Slow performance when using Sun Java 1.6</title><content type='html'>Over the past year of so, several of my clients have reported a slowing down of Discoverer Plus 10.1.2 (10.1.2.0.2, 10.1.2.2 and 10.1.2.3) following an upgrade of the Sun Java to version 1.6.0_04 or higher.&lt;br /&gt;&lt;br /&gt;This has been recognized by Sun and if you are technically minded you can read more about this bug by &lt;a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6566201"&gt;clicking here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;From a Discoverer point of view there does not appear to be an issue with these Java versions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sun Java Plug-in 1.4.2_06 and higher&lt;/li&gt;&lt;li&gt;Sun Java Plug-in 1.5.0_2 and higher&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;To overcome the issue with Sun Java 1.6 please look at note &lt;span style="color:#990000;"&gt;747189.1&lt;/span&gt; on Oracle MetaLink.&lt;/p&gt;&lt;p&gt;There is a lot of information in this note but of interest there really are only two ways to overcome the problem and get Discoverer Plus working fast again. These are:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="color:#3333ff;"&gt;Ensure the external facing IP address of the Discoverer server has a reverse DNS entry in the DNS server, or&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#3333ff;"&gt;Add an entry for the Discoverer server to the local HOSTS file&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Ever since I've been using Discoverer I've always tended to have an entry for the Discoverer server in my HOSTS file. So for me I rarely see this issue. On your local PC you will find the HOSTS file here:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#3333ff;"&gt;c:\windows\system32\drivers\etc&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;You can edit it with either Notepad or Wordpad&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-2121918407735412139?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/2121918407735412139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=2121918407735412139&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2121918407735412139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2121918407735412139'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/09/slow-performance-when-using-sun-java-16.html' title='Slow performance when using Sun Java 1.6'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-5678408971985358999</id><published>2009-09-02T18:23:00.004-05:00</published><updated>2009-09-02T18:43:03.062-05:00</updated><title type='text'>Maximize your Investment in Discoverer paper</title><content type='html'>Earlier this year, at the &lt;a href="http://www.odtugkaleidoscope.com/"&gt;ODTUG 2009 Kaleidoscope &lt;/a&gt;conference in Monterey, California, I presented a paper called Maximize your investment in Discoverer.&lt;br /&gt;&lt;br /&gt;I have taken the white paper and the PowerPoint presentation and revamped them a little and now have them available for download free of charge from my website (&lt;a href="http://ascbi.com/downloads/downloads.htm"&gt;link&lt;/a&gt;). They are both contained in a zip file called MazimizeInvestment.zip&lt;br /&gt;&lt;br /&gt;Please feel free to download this paper and take a look at the Armstrong-Smith Consulting recommendations for how you can maximize your investment. In a nutshell, because of the introduction of Oracle Business Intelligence Enterprise Edition (OBI EE) you basically have three options:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="color:#990000;"&gt;Protect your investment by staying with Discoverer&lt;/span&gt; - there will no forced migration away from Discoverer and Oracle will continue providing enhancements and cumulative patches plus support will be covered by Oracle's lifetime policy. Discoverer 11g is due for full release during 2010. Oracle also have a &lt;a href="http://www.oracle.com/technology/products/discoverer/pdf/discoverer_sod_jan2009.pdf"&gt;statement of direction &lt;/a&gt;stating that Discoverer will continue to be enhanced and supported.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#990000;"&gt;Extend your investment by combining Discoverer with some of the OBI EE tools&lt;/span&gt;. One of the notable extensions is to interface Discoverer with BI Publisher&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#990000;"&gt;Migrate your investment by converting your Discoverer application into OBI EE&lt;/span&gt;. In order to do this effectively you will need to migrate your EUL and migrate your workbooks. Oracle currently have a migration utility for the EUL and hope to have a workbook migration utility available either as part of 11g or as a separate release around the same time.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-5678408971985358999?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/5678408971985358999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=5678408971985358999&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/5678408971985358999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/5678408971985358999'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/09/new-paper-available-on-my-website.html' title='Maximize your Investment in Discoverer paper'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-2476012878629258023</id><published>2009-07-27T11:49:00.003-05:00</published><updated>2009-09-02T23:02:34.120-05:00</updated><title type='text'>CP5 for 10.1.2.3 released</title><content type='html'>Just wanted to let you know that Oracle has just released CP5 for 10.1.2.3. You will find it on MetaLink as patch number 8354043. When compared to CP4, 28 bugs have been fixed.&lt;br /&gt;&lt;br /&gt;So far this cumulative patch has been released for the following platforms:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Micrpsoft Windows 32-bit&lt;/li&gt;&lt;li&gt;Linux x86 (works for both 32 bit and 64 bit)&lt;/li&gt;&lt;li&gt;Sun Solaris SPARC (32-bit)&lt;/li&gt;&lt;/ul&gt;If you are upgrading to CP5 from any patch level other than CP4 then JDBC patch patch p4398431_10105_GENERIC.zip for bug 4398431(release 10.1.0.5) needs to be installed before you apply CP5.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;color:#990000;"&gt;This patch needs to be applied to all Oracle Homes, i.e. Infrastructure home as well as all related midtier homes.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;color:#990000;"&gt;Bug 4398431 - HANG WHEN RETRIEVING A CONNECTION FROM THE IMPLICIT CONNECTION CACHE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following posting has been updated:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html"&gt;Useful Patch Numbers&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-2476012878629258023?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/2476012878629258023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=2476012878629258023&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2476012878629258023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2476012878629258023'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/07/cp5-for-10123-released.html' title='CP5 for 10.1.2.3 released'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-7141396175633803666</id><published>2009-07-14T15:46:00.002-05:00</published><updated>2009-07-14T15:57:43.256-05:00</updated><title type='text'>Getting virtually there with Discoverer</title><content type='html'>With so many different versions of Discoverer and versions of the database it always difficult to know what tools and patches you need for everything to work together. One way to make this much easier is to use virtual machines to install the software.&lt;br /&gt;&lt;br /&gt;The computer I use the most is my laptop running Windows Vista and using the VMWare workstation tool, I have Discoverer Administator, Desktop, Plus and Viewer all working together with the Oracle 11g database on the laptop. I haven't got Discoverer 11g working yet in a VM, but I will try the software in the VM environment before installing elsewhere. You need lots of memory (I have 4Gb) and don't expect stunning performance. But having all the tools installed together is invaluble for testing, evaluation and training.&lt;br /&gt;&lt;br /&gt;One thing I really like with this approach is that you can snapshot the VMs at any point in time. Then if you make a mistake, for example, an installation does not work properly, then you can quickly revert the VM back its previous state.&lt;br /&gt;&lt;br /&gt;There isn't enough time for a detailed instructions to install all the Discoverer tools but here are the basic steps you need to follow: &lt;p&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Download and install VMWare workstation (&lt;a href="http://www.vmware.com/download/ws/"&gt;http://www.vmware.com/download/ws/&lt;/a&gt;) which you can get on a one month trial.&lt;/li&gt;&lt;li&gt;Download the Oracle Enterprise Linux DVD from the e-delivery site (&lt;a href="http://edelivery.oracle.com/linux"&gt;http://edelivery.oracle.com/linux&lt;/a&gt;). Check which releaes you want as OEL release 5 does not work with some versions of Oracle 10gAS.&lt;/li&gt;&lt;li&gt;Create a VM of type Red Hat Enterprise Linux. Give the VM the maxium recommended memory. Use a bridged network and specify the hostname and IP address. You can then add the hostname and IP address into the windows hosts file so that you will be able to access Discoverer running in the VM from the windows browser.&lt;/li&gt;&lt;li&gt;Install the VM tools which is an addition Linux package supplied with the VM workstation.&lt;/li&gt;&lt;li&gt;Add the ip address and hostname in the /etc/hosts file.&lt;/li&gt;&lt;li&gt;There are some addition Linux packages (such as gcc and gcc-c++) need to be installed. These are listed in the database and application server installation manuals. All the packages are available in the OEL DVD.&lt;/li&gt;&lt;li&gt;Some Linux kernal parameters have to be increased. Details of how to do this are in the 11g database installation guide. For an 10gAS installation you need shmmax = 4294967295 and msgmnb = 65536&lt;/li&gt;&lt;li&gt;There are some other pre-installation tasks for the Oracle 11g in the installation manual. These are adding the oracle, dba and oper unix groups and changing the shell limits.&lt;/li&gt;&lt;li&gt;Use VM Workstation to create a windows shared drive.&lt;/li&gt;&lt;li&gt;Download Oracle 11g database (&lt;a href="http://www.oracle.com/technology/software/products/database/index.html"&gt;http://www.oracle.com/technology/software/products/database/index.html&lt;/a&gt;), unzip in the shared drive and run the installer to install Oracle 11g in the VM.&lt;/li&gt;&lt;li&gt;Download the Discoverer software e.g. Business Intelligence (&lt;a href="http://www.oracle.com/technology/software/products/ias/htdocs/101202.html"&gt;http://www.oracle.com/technology/software/products/ias/htdocs/101202.html&lt;/a&gt;) for Linux CDs. Unzip into the shared drive and run the installer from the Linux command line. Download and install any patches you need.&lt;/li&gt;&lt;li&gt;Download the Discoverer tools software for windows (Admin and Desktop) and install on Windows Vista.&lt;/li&gt;&lt;li&gt;Create a new tablespace for Discoverer and create an End User Layer. You are now ready to start importing objects into the EUL and creating workbooks.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Another thing I like about this approach is that you can run Discoverer Plus and Viewer in the windows browser connecting to the application server and database in the Linux VM just as you would if the Linux was on a separate server. You can create many different VMs, each with different versions, different software tools etc and switch between them to try out different ideas.&lt;/p&gt;&lt;p&gt;I can post more detailed instructions if anyone is interested.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-7141396175633803666?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/7141396175633803666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=7141396175633803666&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/7141396175633803666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/7141396175633803666'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/07/getting-virtually-there-with-discoverer.html' title='Getting virtually there with Discoverer'/><author><name>Rod</name><uri>http://www.blogger.com/profile/05614049773349518387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-5482096557372169830</id><published>2009-07-14T10:37:00.003-05:00</published><updated>2009-07-15T11:58:56.433-05:00</updated><title type='text'>Oracle releases Discoverer 11g</title><content type='html'>Hi everyone&lt;br /&gt;The long and eagerly awaited release of Discoverer 11g has just been announced by Oracle and it is available for download right now. This new version of Discoverer is now part of Oracle Fusion Middleware 11g.&lt;br /&gt;&lt;br /&gt;Here is a (&lt;a href="http://www.oracle.com/technology/software/products/middleware/htdocs/111110_fmw.html"&gt;link&lt;/a&gt;) to the software download. Scroll down to the section entitled Portal, Forms, reports and Discoverer and click on the appropriate link(s) for your platform. The download is beigger than you have been used to.&lt;br /&gt;&lt;br /&gt;Here is a (&lt;a href="http://www.oracle.com/technology/documentation/middleware.html"&gt;link&lt;/a&gt;) to the documentation download.&lt;br /&gt;&lt;br /&gt;My good friend Abhinav, who runs the Oracle BI Blog and was the techincal editor for the Discoverer 10g Handbook, has more information available (&lt;a href="http://oraclebi.blogspot.com/2009/07/downloading-discoverer-11g.html"&gt;link&lt;/a&gt;). Please pay close attention to Abhinav's comments regarding the order for installing the software.&lt;br /&gt;&lt;br /&gt;My friend, Mark Rittman, who also runs a blog and wrote the OLAP chapter in the Discoverer 10g Handbook, has further information (&lt;a href="http://www.rittmanmead.com/2009/07/14/discoverer-11g-now-available-for-download/"&gt;link&lt;/a&gt;) including some screenshots.&lt;br /&gt;&lt;br /&gt;Here are some important notes for you to consider:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Currently the software is only available for the Microsoft Windows and Unix x86 platforms. The other operating systems as well as the 64-bit versions will be available soon&lt;/li&gt;&lt;li&gt;The OC4J engine that we have all got used to has been dispensed with and replaced with the WebLogic Server, otherwise known as WLS. Get used to this acronym as it will soon become common place within the Discoverer environment&lt;/li&gt;&lt;li&gt;From 11g, Discoverer is still available as a stand-alone install but the install is done from a single interface. If you want to use the full-blown install there is now a single install instead of the two as there are with 10g.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I will be making more postings in the coming months as we all come up to speed on the new version.&lt;/p&gt;&lt;p&gt;One thing to note, as far as I know at this stage, is that once up and running the functionality of Discoverer 11g is virtually the same as the later versions of Discoverer 10g. I am not sure which cumulative patch it is equivalent to but as soon as I find out I will let you know.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-5482096557372169830?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/5482096557372169830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=5482096557372169830&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/5482096557372169830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/5482096557372169830'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/07/oracle-releases-discoverer-11g.html' title='Oracle releases Discoverer 11g'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-4443502328415276283</id><published>2009-07-11T01:44:00.002-05:00</published><updated>2009-07-11T02:10:19.484-05:00</updated><title type='text'>Keeping it simple</title><content type='html'>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 class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-4443502328415276283?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/4443502328415276283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=4443502328415276283&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/4443502328415276283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/4443502328415276283'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/07/keeping-it-simple.html' title='Keeping it simple'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-2952978991931235527</id><published>2009-04-30T21:02:00.006-05:00</published><updated>2009-05-05T10:00:20.037-05:00</updated><title type='text'>Discoverer 10.1.2.3 CP4 is available again</title><content type='html'>&lt;span style="color:#990000;"&gt;Last updated: May 5, 2009&lt;/span&gt;&lt;br /&gt;I am delighted to be able to let you know that CP4 (&lt;span style="color:#3333ff;"&gt;patch number 7595032&lt;/span&gt;) is no longer password protected and the issue with the non-English language versions (see below) has been resolved. You are therefore free and encouraged to apply this patch.&lt;br /&gt;&lt;br /&gt;By the way, this patch has all of the updates from 10.1.2.2 CP8 and many more.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Important Note:&lt;/span&gt;&lt;br /&gt;Please note that if you are planning on installing CP4 that you will also need to install a patch for JDBC. I have made a comment on this in &lt;a href="http://learndiscoverer.blogspot.com/2009/04/cumulative-patch-4-for-10123.html"&gt;this posting &lt;/a&gt;and will post more information shortly.&lt;br /&gt;&lt;br /&gt;Last updated: May 4, 2009&lt;br /&gt;The latest information I have on this is as follows:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#3333ff;"&gt;It was initially communicated that it only affected a small subset of customers as it was thought to only affect Japanese customers using Discoverer Plus. It was later discovered that some other locales were also affected.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#3333ff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#3333ff;"&gt;Customer's were later updated with: Note: CP4 has temporarily been withdrawn due to a late breaking regression tracked in Bug 8477401 NLS: Discoverer Plus Always Runs In English Even If Japanese Locale Is Set'.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#3333ff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#3333ff;"&gt;This can potentially affect all non-English locales. Oracle Support cannot provide a password or give access to the patch until the regression is corrected and the patch is re-uploaded to MetaLink. If you have have already downloaded the patch and use the English locale, then you should not be affected and can continue using the patch. This note will be updated when the updated patch is released.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Original Posting made: April 30, 2009&lt;br /&gt;If you are vigilant and keep up with Oracle's cumulative patches and this blog (&lt;a href="http://learndiscoverer.blogspot.com/2009/04/cumulative-patch-4-for-10123.html"&gt;see here&lt;/a&gt;) you will be aware that CP4 (&lt;span style="color:#3333ff;"&gt;patch number 7595032&lt;/span&gt;) came out a couple of days ago.&lt;br /&gt;&lt;br /&gt;Earlier today I noticed that it has now been password protected so I contacted Oracle. Here is what they told me:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;CP4 has temporarily been password protected due to a late breaking regression tracked as bug number &lt;span style="color:#3333ff;"&gt;8477401: &lt;/span&gt;&lt;span style="color:#3333ff;"&gt;Discoverer Plus Always Runs In English Even If Japanese Locale Is Set&lt;/span&gt;. This should only affect a small subset of customers. We are trying to get this password protection removed asap since it only affects a narrow band of customers.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Oracle plans to have this password protection removed quickly so it could even be removed before the information filters out too far. I will let you know when the password requirement has been lifted. If you are using English then you should go ahead and request the password as you won't be affected.&lt;br /&gt;&lt;br /&gt;Please note that if you are planning on installing CP4 that you will also need to install a patch for JDBC. I have made a comment on this in &lt;a href="http://learndiscoverer.blogspot.com/2009/04/cumulative-patch-4-for-10123.html"&gt;this posting &lt;/a&gt;and will post more information shortly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-2952978991931235527?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/2952978991931235527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=2952978991931235527&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2952978991931235527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2952978991931235527'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/04/discoverer-10123-cp4-is-password.html' title='Discoverer 10.1.2.3 CP4 is available again'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-1114625735584793794</id><published>2009-04-28T16:25:00.009-05:00</published><updated>2009-04-30T12:11:44.904-05:00</updated><title type='text'>Michael presenting at ODTUG Kaleidoscope</title><content type='html'>In June, I will be at the &lt;a href="http://www.odtugkaleidoscope.com/"&gt;ODTUG Kaleidoscope conference &lt;/a&gt;between June 21 and June 25 in Monterey, California, where I will be presenting a paper entitled Maximize your investment in Discoverer. If you happen to be going please look me up. I will be presenting the same paper and also sitting as a panelist on the Business Intelligence / Data Warehousing Panel.&lt;br /&gt;&lt;br /&gt;I am also scheduled to appear at the Baton Rouge Oracle Users Group meeting in July and have submitted a paper for Oracle Open World which is in October in San Francisco. I will provide more information on ODTUG, BROUG and Open World as the times draw closer.&lt;br /&gt;&lt;br /&gt;For the eagle eyed among you, you will notice that originally this posting said that I was also going to be at the IOUG / OAUG Collaborate conference in Orlando next week. Unfortunately, something came up at the last minue which has prevented me from attending. This is the first time in 10 years of going to conferences that I have had to cancel an appearance like this. However, the good news is that Mike Durran from Oracle and Mark Rittman have agreed to step in and give my presentation for me. More on this to follow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-1114625735584793794?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/1114625735584793794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=1114625735584793794&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/1114625735584793794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/1114625735584793794'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/04/michael-presenting-at-collaborate-and.html' title='Michael presenting at ODTUG Kaleidoscope'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-2473205135844527347</id><published>2009-04-28T16:19:00.003-05:00</published><updated>2009-04-28T16:25:05.342-05:00</updated><title type='text'>Michael is now a US citizen</title><content type='html'>Hi everyone&lt;br /&gt;I thought I would let you all know that last Friday afternoon in Nashville I took the oath to become a citizen of the United States. This is such a privilege and honor for me and something I have been looking forward to for quite some time, ever since I first started coming here for business way back in 1994.&lt;br /&gt;&lt;br /&gt;I emigrated to the United States in 1999 while working for Logitech as their world-wide manager of business intelligence. Within a few months of my arrival I met Darlene and we were married within the year and have been together ever since.&lt;br /&gt;&lt;br /&gt;We moved to Tennesses 5 years ago when we formed Armstrong-Smith Consulting and bought ourselves a small ranch so that we could enjoy the fine weather and get away from the hustle and bustle of consulting when time would allow. If you would like to see a few photographs of our place you can find them here on &lt;a href="http://ascbi.com/contact.htm"&gt;the About Us page &lt;/a&gt;of our website.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-2473205135844527347?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/2473205135844527347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=2473205135844527347&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2473205135844527347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2473205135844527347'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/04/michael-is-now-us-citizen.html' title='Michael is now a US citizen'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-6984867279369580275</id><published>2009-04-28T10:28:00.008-05:00</published><updated>2009-05-05T09:55:14.816-05:00</updated><title type='text'>Cumulative Patch 4 for 10.1.2.3</title><content type='html'>I am very pleased to announce that Oracle have released the eagerly awaited cumulative patch 4 for Discoverer 10.1.2.3 (patch number &lt;span style="color:#3333ff;"&gt;7595032&lt;/span&gt;). When compared to CP2, almost 80 bugs have been fixed including the bug that was preventing usres from logging in correctly after applying CP3 (&lt;a href="http://learndiscoverer.blogspot.com/2009/02/word-of-warning-about-10123-and-cp3.html"&gt;see here&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;So far this has been released for the following platforms:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Microsoft Windows 32-bit&lt;/li&gt;&lt;li&gt;Linux x86 (works for both 32 bit and 64 bit)&lt;/li&gt;&lt;li&gt;Sun Solaris (64-bit)&lt;/li&gt;&lt;li&gt;HP-UX PA-RISC (64-bit)&lt;/li&gt;&lt;li&gt;IBM AIX Based Systems (64-bit)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;There is also a very important note inside the readme regarding installing an interim patch. Here is the necessary information:&lt;/p&gt;&lt;p&gt;&lt;span style="color:#990000;"&gt;Please apply the JDBC patch p4398431_10105_GENERIC.zip for bug 4398431(release 10.1.0.5).This patch needs to be applied to all Oracle Homes, i.e. Infrastructure home as well as all related midtier homes.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#990000;"&gt;Bug 4398431 - HANG WHEN RETRIEVING A CONNECTION FROM THE IMPLICIT CONNECTION CACHE&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#990000;"&gt;Then proceed with applying the current patch.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The following postings have been updated: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html"&gt;Useful Patch Numbers&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://learndiscoverer.blogspot.com/2009/02/word-of-warning-about-10123-and-cp3.html"&gt;Word of warning about 10.1.2.3 and CP3&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-6984867279369580275?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/6984867279369580275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=6984867279369580275&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/6984867279369580275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/6984867279369580275'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/04/cumulative-patch-4-for-10123.html' title='Cumulative Patch 4 for 10.1.2.3'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-1171087098503221299</id><published>2009-04-21T10:52:00.005-05:00</published><updated>2009-04-23T16:46:36.575-05:00</updated><title type='text'>Oracle buys Sun</title><content type='html'>If you haven't already heard, Oracle has announced (&lt;a href="http://www.blogger.com/Oracle%20announced%20it%20has%20entered%20into%20an%20agreement%20to%20acquire%20Sun%20Microsystems%20(Sun)"&gt;see here&lt;/a&gt;) that it has entered into an agreement to acquire Sun Microsystems (Sun).&lt;br /&gt;&lt;br /&gt;My good friend Mark Rittman has a very good article on his blog (&lt;a href="http://www.rittmanmead.com/2009/04/20/oracle-buys-sun-what-does-it-mean-for-oracle-bidw/"&gt;see here&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;According to the Oracle press release:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;The acquisition combines best-in-class enterprise software and mission-critical computing systems. Oracle plans to engineer and deliver an integrated system—applications to disk—where all the pieces fit and work together so customers do not have to do it themselves. Customers benefit as their system integration costs go down while system performance, reliability and security go up.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So what do you make of it? Personally I think it's a great move and will only strengthen Oracle's hand when it comes to vying with Microsoft in the marketplace. I think it was a deal that was always going to happen as Sun's Java is a product that means an awful lot to Oracle as most of their products require it to run effectively.&lt;br /&gt;&lt;br /&gt;Of course, this also means that Oracle will now own the Solaris brand of hardware. So if the deal does go through, and I don't see why it should not, you will then be able to get one-stop shopping for hardware and software from the same vendor.&lt;br /&gt;&lt;br /&gt;Personally, I say this is a great deal for Oracle and an even greater deal for Oracle's customers.&lt;br /&gt;&lt;br /&gt;Charles Phillips, President of Oracle, today said the following:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Oracle's ownership of two key Sun software assets, Java and Solaris, is expected to provide our customers with significant benefit. Java is one of the computer industry's best known brands and most widely deployed technologies. Oracle Fusion Middleware is built on top of Sun's Java language and software. Oracle can now ensure continued innovation and investment in Java technology for the benefit of customers and the Java community.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&lt;br /&gt;The Sun Solaris operating system is the leading platform for the Oracle database. With the acquisition of Sun, Oracle can optimize the Oracle database for some of the unique, high-end features of Solaris. Oracle is as committed as ever to Linux and other open platforms, and will continue to support and enhance our strong industry partnerships.&lt;br /&gt;&lt;br /&gt;Our customers have been asking us to step up to a broader role to reduce complexity, risk, and cost by delivering a highly-optimized standards-based product stack. Oracle plans to deliver these benefits by offering a broad range of products, including servers and storage, with all the integrated pieces: hardware operating system, database, middleware and applications. We plan to preserve and enhance investments made by our customers, while we continue to work with our partners to provide customers with choice.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-1171087098503221299?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/1171087098503221299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=1171087098503221299&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/1171087098503221299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/1171087098503221299'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/04/oracle-buys-sun.html' title='Oracle buys Sun'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-5797125913656959473</id><published>2009-04-20T11:36:00.008-05:00</published><updated>2009-04-20T13:46:43.216-05:00</updated><title type='text'>April 2009 Patch Levels for Discoverer</title><content type='html'>Oracle is continually refining and upgrading Discoverer. Because of this refinement process, from time to time, Oracle periodically withdraws support for older releases. These are called obsolescence desupport documents and can be found on MetaLink.&lt;br /&gt;&lt;br /&gt;I will summarize the major releases here, along with their patch and desupport numbers.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;Discoverer 3.x&lt;/strong&gt;&lt;/span&gt; - completely desupported. The terminal release was 3.1.36 for Administrator and Desktop and 3.3.62 for Plus and Viewer. You should migrate to Discoverer 10g Release 2 (10.1.2.2 or 10.1.2.3) as soon as you can. Note that there is no direct migration path from Discoverer 3.1 to Discoverer 10g Release 2, as you must migrate via 4.1.48.08. The obsolescence desupport notice on MetaLink is document &lt;span style="color:#990000;"&gt;162402.1&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;Discoverer 4.x (stand-alone, not as part of E-Business Suite)&lt;/span&gt;&lt;/strong&gt; - completely desupported. The terminal release was 4.1.48.08. You should migrate to Discoverer 10g Release 2 (10.1.2.2 or 10.1.2.3) as soon as you can. The obsolescence desupport notice on MetaLink is document &lt;span style="color:#990000;"&gt;231072.1&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;Discoverer 4.x (with E-Business Suite)&lt;/span&gt;&lt;/strong&gt; - desupported as of October 31, 2006. According to Oracle "&lt;em&gt;since Discoverer 10g (10.1.2.0.2 - now 10.1.2.2 or 10.1.2.3) is fully certified, we HIGHLY recommend implementing or migrating to this release&lt;/em&gt;". Extended Support (ES) will continue until October 31, 2009. You are advised to migrate to Discoverer 10g Release 2 as soon as possible. The obsolesence desupport notice for Discoverer 4i against E-Business Suite is MetaLink document &lt;span style="color:#990000;"&gt;337576.1&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;Discoverer 9iAS (9.0.2)&lt;/span&gt;&lt;/strong&gt; - completely desupported as of July 1, 2008. The terminal release was 9.0.2.54.10. You are urged to upgrade to Discoverer 10g Release 2 (10.1.2.2 or 10.1.2.3) as soon as you can. The obsolescence desupport notice for Discoverer 9iAS is MetaLink document &lt;span style="color:#990000;"&gt;162403.1&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;Discoverer 10g Release 1 (9.0.4)&lt;/span&gt;&lt;/strong&gt; - ECS support was withdrawn December 31, 2006. The recommended release is 9.0.4.46.00 (Application Server 9.0.4.3). Extended Support will continue until December 31, 2009, however you should upgrade to Discoverer 10g Release 2 as soon as you can. The obsolescence desupport notice for Discoverer 10g Release 1 (9.0.4) is MetaLink document &lt;span style="color:#990000;"&gt;295948.1&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;Discoverer 10g Release 2 initial (10.1.2.0.0)&lt;/span&gt;&lt;/strong&gt; - The terminal release is 10.1.2.45.46c. You can upgrade to 10.1.2.48.18 by applying the 10.1.2.1 patchset which will bring you to the 10.1.2.0.2 code level (see below). No ECS or ES dates have been announced for 10.1.2.0.0. The support notice for Discoverer 10g Release 2 is MetaLink document &lt;span style="color:#990000;"&gt;329361.1&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;Discoverer 10g Release 2 production (10.1.2.0.2)&lt;/span&gt;&lt;/strong&gt; - This is the current and most up-to-date release and the one you should be on if you can. Out of the box the base version you will get is 10.1.2.48.18. Notwithstanding the fact that this is the current version it is also a brilliant piece of software. Having installed the base release you need to upgrade to either 10.1.2.2 (10.1.2.54.25) or 10.1.2.3 (10.1.2.55.26) and then apply the most &lt;a href="http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html"&gt;recent cumulative patch&lt;/a&gt;. No ECS or ES dates have been announced for this release. The support notice for Discoverer 10g Release 2 is MetaLink document &lt;span style="color:#990000;"&gt;329361.1&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;Notes:&lt;/strong&gt;&lt;/span&gt; the definitions of ECS and ES can be found on MetaLink in note &lt;span style="color:#990000;"&gt;187553.1&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-5797125913656959473?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/5797125913656959473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=5797125913656959473&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/5797125913656959473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/5797125913656959473'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/04/april-2009-patch-levels-for-discoverer.html' title='April 2009 Patch Levels for Discoverer'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-2818803158868052781</id><published>2009-04-17T00:14:00.009-05:00</published><updated>2009-04-17T01:17:08.210-05:00</updated><title type='text'>Be careful when upgrading to Java 1.6</title><content type='html'>If you install Discoverer 10g out of the box you will get Java 1.4 on the server.&lt;br /&gt;&lt;br /&gt;Last year Oracle announced that the server was now certified with Java 1.6 and issued a MetaLink note complete with instructions on how to upgrade the JVM.&lt;br /&gt;&lt;br /&gt;On my travels, I have noticed that some administrators do not read the release and installation notes properly and overlook the fact the &lt;span style="color:#3333ff;"&gt;configuration.xml&lt;/span&gt; (found in &lt;span style="color:#3333ff;"&gt;$Oracle_Home/discoverer/config&lt;/span&gt;) needs to be updated as well. If you only install a new java executable but leave the configuration.xml file untouched you will run into serious user interface issues. One such problem is that parameter values will no longer be displayed from your user's last run or from when the worksheet was created thus causing your end users a great deal of anxiety.&lt;br /&gt;&lt;br /&gt;An application server in such a state will also run much slower too, so please make sure you update the configuration.xml correctly.&lt;br /&gt;&lt;br /&gt;To help you, here is the JVM section from the application server running on my own laptop:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&lt;jvm d4o_archive="d4o_double.jarjar" disco_archive="disco5i.jarjar" plugin_page="http://java.com" type="application/x-java-applet" versionie="1,6,0,mn" version="1.6" plugin_setup="https://asclaptop0.learndiscoverer.com:7778/jpi/jre6u11.exe" classid="clsid:CAFEEFAC-0016-0000-0012-ABCDEFFEDCBA" name="sun"&gt;&lt;/span&gt;&lt;span style="color:#3333ff;"&gt;&lt;jvm d4o_archive="d4o_double.jarjar" disco_archive="disco5i.jarjar" plugin_page="http://java.com" type="application/x-java-applet" versionie="1,6,0,mn" version="1.6" plugin_setup="https://asclaptop0.learndiscoverer.com:7778/jpi/jre6u11.exe" classid="clsid:CAFEEFAC-0016-0000-0011-ABCDEFFEDCBA" name="sun"&gt;&lt;/span&gt;&lt;span style="color:#3333ff;"&gt;&lt; name="sun" classid="clsid:CAFEEFAC-0016-0000-0012-ABCDEFFEDCBA" plugin_setup="https://asclaptop0.learndiscoverer.com:7778/jpi/jre6u12.exe" version="1.6" versionie="1,6,0,mn" type="application/x-java-applet" plugin_page="http://java.com" disco_archive="disco5i.jarjar" d4o_archive="d4o_double.jarjar"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Notes:&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;1. This is all one line with no line breaks or carriage returns. There should also be no space following the leading or before the last brackets.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;2. I have spaces to make sure that you can see the text and to stop your browser interpreting this as HTML.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;3. The version number 12 only appeard in one place, in the classid switch.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The areas of importance are these switches:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#3333ff;"&gt;classid&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#3333ff;"&gt;plugin_setup&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#3333ff;"&gt;version&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#3333ff;"&gt;versionie&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#3333ff;"&gt;plugin_page&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;In the following help I will show you the settings for Java 1.6.0_12. All of the switches are enclosed in double quotes.&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#990000;"&gt;classid&lt;/span&gt;: this complete switch has 36 characters broken down as follows:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;first 9 always &lt;span style="color:#3333ff;"&gt;&lt;strong&gt;CAFEEFAC-&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt; all in uppercase&lt;/span&gt;&lt;/li&gt;&lt;li&gt;next 5 are always &lt;strong&gt;&lt;span style="color:#3333ff;"&gt;0016-&lt;/span&gt;&lt;/strong&gt; meaning Java 1.6&lt;/li&gt;&lt;li&gt;next 5 should be &lt;strong&gt;&lt;span style="color:#3333ff;"&gt;0000&lt;/span&gt;-&lt;/strong&gt; meaning Java 1.6.0&lt;/li&gt;&lt;li&gt;next 5 should be &lt;strong&gt;&lt;span style="color:#3333ff;"&gt;0012-&lt;/span&gt;&lt;/strong&gt; meaning release 12 (only place this is referenced)&lt;/li&gt;&lt;li&gt;last 12 should be &lt;strong&gt;&lt;span style="color:#3333ff;"&gt;ABCDEFFEDCBA&lt;/span&gt; &lt;/strong&gt;&lt;span style="color:#000000;"&gt;again all in uppercase&lt;/span&gt;&lt;/li&gt;&lt;li&gt;full switch is: &lt;strong&gt;&lt;span style="color:#3333ff;"&gt;classid="clsid:CAFEEFAC-0016-0000-0011-ABCDEFFEDCBA"&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#990000;"&gt;plugin_setup&lt;/span&gt;: this switch should be fully qualified domain name pointer to the Java executable on the server. Even though this switch always has &lt;span style="color:#3333ff;"&gt;/jpi/&lt;/span&gt; in the pointer the actual executable must be stored in &lt;span style="color:#3333ff;"&gt;/jpi/bin/&lt;/span&gt; under the $Oracle_Home for the middle tier. The name of the executable can be anything you look but must be the same as the executable stored in &lt;span style="color:#3333ff;"&gt;$Oracle_Home/jpi/bin&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#990000;"&gt;version&lt;/span&gt;: this switch should be &lt;strong&gt;&lt;span style="color:#3333ff;"&gt;1.6 &lt;/span&gt;&lt;/strong&gt;with a period between the two numbers&lt;/p&gt;&lt;ul&gt;&lt;li&gt;full switch looks like this: &lt;strong&gt;&lt;span style="color:#3333ff;"&gt;version="1.6"&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#990000;"&gt;versionie&lt;/span&gt;: this switch should be "&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;1,6,0,mn&lt;/span&gt;&lt;/strong&gt;" this time with commas between the 4 elements. Yes, mn should be used and not 12 as you might think.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;full switch looks like this: &lt;span style="color:#3333ff;"&gt;&lt;strong&gt;versionie="1,6,0,mn"&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;color:#990000;"&gt;plugin_page&lt;/span&gt;: this switch should just be &lt;strong&gt;&lt;span style="color:#3333ff;"&gt;http: //java.com&lt;/span&gt;&lt;/strong&gt; and not a pointer to the complete version as it was in 1.4&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;full switch looks like this: &lt;span style="color:#3333ff;"&gt;&lt;strong&gt;plugin_page="http://java.com"&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;After you have upgraded the server to Java 1.6 I recommend you go to each of your user machines and clear the local Java cache. Discoverer will then ensure that they have the correct applet and will send down the right Java version the first time the user connects.&lt;br /&gt;&lt;br /&gt;If your users have an earlier version of Java installed or no Java installed then the first time that they connect to Discoverer on an application server that is running Java 1.6 they will be prompted to install it. All they have to do is follow the on-screen prompts and they will be ok. If your users don't have administrative rights over their local PC or if you are making them connect via a Citrix terminal server then your administrator will need to install JVM 1.6 for them.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-2818803158868052781?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/2818803158868052781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=2818803158868052781&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2818803158868052781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2818803158868052781'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/04/be-careful-when-upgrading-to-java-16.html' title='Be careful when upgrading to Java 1.6'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-7238525739255123639</id><published>2009-04-16T23:41:00.005-05:00</published><updated>2009-04-20T13:42:31.219-05:00</updated><title type='text'>No more cumulative patches for 10.1.2.2</title><content type='html'>If you have been keeping up with the latest information for Discoverer on Oracle MetaLink you will have noted that Oracle recently announced that cumulative patch 8 for 10.1.2.2 is the last one for that platform and that the platform currently being developed is 10.1.2.3.&lt;br /&gt;&lt;br /&gt;If you haven't already upgraded to 10.1.2.2 you should skip it and proceed direct to 10.1.2.3. The steps to installing 10.1.2.3 on a native 10.1.2.0.2 are identical to the steps that you would have to apply to install 10.1.2.2. This means that if you are using an infrastructure then you will have to upgrade the metadata repository from 10.1.0.4 to at least 10.1.0.5.&lt;br /&gt;&lt;br /&gt;If you have already installed 10.1.2.2 and any of the cumulative patches the good news is that 10.1.2.3 (patch &lt;span style="color:#3333ff;"&gt;5983622&lt;/span&gt;) will install directly on top as there is no need to de-install anything, the upgrade will take of it for you. After you have upgraded to 10.1.2.3 you should then proceed directly to install cumulative patch 2 (patch &lt;span style="color:#3333ff;"&gt;7198716&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;You might be wondering why I say to should upgrade only to cumulative patch 2 when cumulative patch 3 was released earlier this year. This is because there are some bugs in cumulative patch 3 and you are advised to wait until cumulative patch 4 which, by the way, I have heard is due for release within the next 2 to 3 weeks. Just as soon as it released I will update &lt;a href="http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html"&gt;my master patch blog note&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-7238525739255123639?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/7238525739255123639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=7238525739255123639&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/7238525739255123639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/7238525739255123639'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/04/no-more-cumulative-patches-for-10122.html' title='No more cumulative patches for 10.1.2.2'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-8643713960940530992</id><published>2009-03-14T16:44:00.004-05:00</published><updated>2009-03-14T17:12:18.517-05:00</updated><title type='text'>Clamping Down Discoverer</title><content type='html'>&lt;div&gt;Performance is often a big issue with Discoverer especially when Discoverer users share resources with other system users. It is often said that Discoverer must always use a separate reporting database because the Discoverer users would slow down the production system. This is rubbish; there are some good reasons for putting Discoverer on a separate system, but performance is not one of them.&lt;br /&gt;&lt;br /&gt;Much better is to put all your system resources into one database and then clamp down Discoverer so that it cannot interfere with other processes. You can reduce the priority or limit the CPU; you decide what database resource Discoverer should use and when it should use it.&lt;br /&gt;&lt;br /&gt;This post describes how to clamp down the Discoverer so that it does not slow down the rest of the system.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Resource Consumer Groups&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;The Oracle Database Resource Manager provides essential functionality to help you do this. It allows you to manage the hardware resources that are allocated to a database session. The Resource Manager provides a flexible way to control the Discoverer sessions because it allows you:&lt;/div&gt;&lt;ol&gt;&lt;li&gt;limit the CPU or I/O used by a session&lt;/li&gt;&lt;li&gt;lower the priority of session&lt;/li&gt;&lt;li&gt;terminate sessions that use too much resource&lt;/li&gt;&lt;li&gt;terminate sessions where the optimizer estimates that the SQL run time will be over a threshold &lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p&gt;Even better, the resource scheme used can be changed dynamically, so that you can for example, have one resource allocation for during the day and another for night time and weekends.&lt;br /&gt;&lt;br /&gt;Setting up a resource plan can be quite complex but fortunately there is a default SYSTEM_PLAN provided which has a low priority group into which you can add the Discoverer sessions. All other sessions will use the default consumer group so that any Discoverer session in the low priority group will only use CPU not consumed by other database sessions.&lt;br /&gt;&lt;br /&gt;A listing of the plans and consumer groups available in the database can be obtain from the DBA_RSRC_PLANS and DBA_RSRC_CONSUMER_GROUPS views.&lt;br /&gt;&lt;br /&gt;By default the Resource Manager is not enabled. So first you need to enable the Resource Manager by setting the database initialization parameter to a resource plan:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;RESOURCE_MANAGER_PLAN=SYSTEM_PLAN&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Alternatively, you can activate the Resource Manager on the fly by entering:&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;ALTER SYSTEM SET RESOURCE_MANAGER_PLAN = 'SYSTEM PLAN'&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Next you need to ensure that the Discoverer sessions are added to the low priority consumer group. There are basically two ways that you can do this; using the consumer group mapping functionality to automatically add the session to the consumer group when the session is created in the database; or run an initialization procedure at the start of the session to switch the consumer group from the default group to the low priority group.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Consumer Group Mappings&lt;/em&gt;&lt;/strong&gt; – The database lets you set up a mapping between session and consumer groups. Many new mapping options were added in Oracle 10g and therefore on databases prior to 10g the mapping option you need may not be available. A mapping that automatically adds sessions to a consumer group can be created using DBMS_RESOURCE_MANAGE.&lt;br /&gt;&lt;br /&gt;There are lots of mapping options available. You can add all the sessions create by a user into a consumer group. For example, to add all the sessions created by the DISCO_USER database user into the low priority consumer group the following call to the DBMS_RESOURCE_MANAGER package can be used:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;DBMS_RESOURCE_MANAGER.SET_CONSUMER_GROUP_MAPPING&lt;br /&gt;(DBMS_RESOURCE_MANAGER.ORACLE_USER, 'DISCO_USER', 'LOW_GROUP');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can add all the sessions created by a particular program. For example, the sessions created by the Discoverer Desktop program can be added using:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;DBMS_RESOURCE_MANAGER.SET_CONSUMER_GROUP_MAPPING&lt;br /&gt;(DBMS_RESOURCE_MANAGER.CLIENT_PROGRAM, 'dis51usr.exe', 'LOW_GROUP');&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;You can also add sessions by service name, so here you would define a service name in the TNSNAMES.ora files used by Discoverer and map the service name to a resource group.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Initialization Procedure&lt;/em&gt;&lt;/strong&gt; - This is the method we use. A procedure is run at the start of every Discoverer session which switches the consumer group. Because we are in an Oracle Applications 11i environment we use the ‘Initialization SQL Statement – Custom’ system profile to call the initialization procedure rather than a trigger. The procedure includes the following statement:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;DBMS_SESSION.switch_current_consumer_group('LOW_GROUP',v_varchar2_240, FALSE);&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;to switch the session to the lower priority consumer group.&lt;br /&gt;&lt;br /&gt;The initialization procedure gives you the best control over the consumer group setting. For example, you can set the priority of scheduled Discoverer sessions to be lower than the priority of regular sessions.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;RAC Nodes&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Real Application Clusters (RAC) provide an effective way of segregating Discoverer from other processes. Typically you would have a database node dedicated to processing Discoverer reports. Discoverer can then be directed to the dedicated node by setting the RAC node in the TNSNAMES.ora file on the Discoverer Application server (and on the desktop if Discoverer Desktop is used). You can use service names to specify preferred and failover nodes.&lt;br /&gt;&lt;br /&gt;Using a dedicated RAC node is the cleanest way of separating Discoverer from other processing in a RAC environment however, if you use parallel processing in your Discoverer reports then some further configuration is required.&lt;br /&gt;&lt;br /&gt;By default on a RAC node any SQL statement that uses parallel processing will parallelize the workload by running slave processes on all RAC nodes in the database. So if the parallel_max_servers database parameter is set to 8 then 8 parallel processes will be started on each RAC node in the database. That's great if you want your Discoverer report to use CPU resource across all the RAC nodes, but if you want Discoverer just to use the dedicated RAC node then in Oracle 10g you need to set up a RAC instance group. In 11g it’s a bit easier as the nodes are service aware and only run the named service.&lt;br /&gt;&lt;br /&gt;1. For example in 10g, if PROD is the database instance and PROD4 is the dedicated RAC node then an INSTANCE_GROUP called DISCO for the Discoverer dedicated node can be defined by including in the database initialization file:&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;PROD4.INSTANCE_GROUP=DISCO&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;2. Then in the Discoverer initialization procedure include the following statement:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;EXECUTE IMMEDIATE 'ALTER SESSION SET PARALLEL_INSTANCE_GROUP = ''DISCO''';&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;The Discoverer processes will then join the DISCO parallel instance group when the process is started and any subsequent parallel SQL run by this process will only use the RAC nodes in the DISCO instance group.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Temporary Tablespace&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;A Discoverer report that is very large or has been badly written can use a lot of temp space. The database uses temporary tablespace when a database sort is too large to fit in memory and so if Discoverer has to sort lots of data for example in a hash join then it will use temp space. The size of the temp space needs to be controlled to stop the disks filling up and hence a maximum size limit for the temporary tablespace should be set.&lt;br /&gt;&lt;br /&gt;This is a problem if Discoverer is sharing the temp space with other processes. When a Discoverer report runs out of temp space then it will fail with ORA-01652: Unable to extend temp segment. The problem is that the temporary tablespace is a database user resource and so is shared with other processes that use the same temporary table space.&lt;br /&gt;&lt;br /&gt;Hence when Discoverer processes are sharing a database with other processes it is important that the Discoverer processes use a separate tablespace. Otherwise one or more rogue Discoverer processes can gobble up all the temp space causing another process to fail when there is no temp space available.&lt;br /&gt;&lt;br /&gt;Now if your Discoverer processes always connect to the database as separate database users then the solution is easy; you create one or more separate temporary tablespaces for these database users. Then the Discoverer processes may still fail with the ORA-01652: Unable to extend temp segment error but at least other processes will be unaffected.&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5313168407875639906" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 89px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_E1dCQSUXOvA/SbwqhD9BWmI/AAAAAAAAAA8/gXtZ6pTEblY/s320/Picture1.jpg" border="0" /&gt;&lt;br /&gt;&lt;p&gt;However, where Discoverer is used with the e-Business Suite (and also in many other systems) Discoverer connects to the database using a common database user. In the e-Business Suite all processes connect as the APPS database user and therefore by default all processes share the temporary tablespace associated with the APPS database user. The OLTP processes probably do not use any temp space but interface and batch processing often use temp space and could error as a result of Discoverer processing.&lt;br /&gt;&lt;br /&gt;The solution is not easy and different solutions may be required for different systems, but where Discoverer is implemented with the e-Business Suite a separate temporary tablespace can be implemented as follows.&lt;br /&gt;&lt;br /&gt;1. Create a new user with a limited tablespace.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;CREATE TEMPORARY TABLESPACE TEMP_DISCO TEMPFILE &lt;datafile&gt;SIZE &lt;size&gt;AUTOEXTEND OFF;&lt;br /&gt;&lt;br /&gt;CREATE USER APPSDISCO IDENTIFIED BY &lt;password&gt;DEFAULT TABLESPACE &lt;any&gt;TEMPORARY TABLESPACE TEMP_DISCO ACCOUNT LOCK;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2. Create an initialization procedure for the Discoverer which changes the current schema to the APPSDISCO user for the Discoverer process. The current schema defines which database schema is used as the default schema where no schema is specified in front of a database object. Consequentally the temporary tablespace used is the temporary tablespace associated with the APPSDISCO user.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;PROCEDURE initialize&lt;br /&gt;IS&lt;br /&gt;BEGIN&lt;br /&gt;IF SYS_CONTEXT('USERENV','MODULE') LIKE 'Disco%' THEN&lt;br /&gt;EXECUTE IMMEDIATE 'ALTER SESSION SET CURRENT_SCHEMA=APPSDISCO';&lt;br /&gt;END IF;&lt;br /&gt;END initialize;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3. Call the initalization procedure from the ‘Initialization SQL Statement – Custom’ system profile for all the responsibilities that use Discoverer. So if your initialization procedure is held within the DISCO_UTILITIES_PKG PL/SQL package then the profile would be set to:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;begin disco_utilities_pkg.initialize; end;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;However, there are some complications that may need to be addressed:&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;The SYS_CONTEXT('USERENV','MODULE') only works in Oracle 10g. In Oracle 9i you need to check in the V$SESSION table.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Although Discoverer puts the APPS schema in front of all the database objects I found that there were some database bugs in the version of the database I was using (Oracle 9i) and I had to create some synonyms for some of the APPS objects, for example, to get all the Discoverer reports to run I had to create synonyms in the APPSDISCO schema for all the packages used by functions mapped into the EUL.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Again, although the Discoverer processes still connect as the APPS user and therefore have all the APPS database privileges I found that database/Discoverer bugs caused privilege errors. To workaround this I had to grant privilege on some APPS database objects to the APPSDISCO user.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Where Discoverer is reporting on transactional data then Discoverer should use the same database as the transactional system. A single database allows Discoverer to report on real-time data and saves all the complications of replicating and managing separate databases.&lt;/p&gt;&lt;p&gt;A single database allows more efficient use of the hardware resources by allowing Discoverer to use spare CPU that would otherwise be wasted. Long running Discoverer processes can run at lower priority than other processes in the system increasing the overall throughput of the system. Provided Discoverer has been properly clamped down then the Discoverer processes will not affect other processing in the system.&lt;br /&gt;&lt;br /&gt;You can go further and separate Discoverer scheduled processes from interactive Discoverer processes. Then you can run the scheduled larger Discoverer reports at a lower priority and separate temp space than the interactive reports.&lt;br /&gt;&lt;br /&gt;When Discoverer Users and management know that they will not be able to affect the performance of the system as a whole by running Discoverer reports, they will then have confidence to build and run more complex reports making greater use of the Discoverer reporting system. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-8643713960940530992?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/8643713960940530992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=8643713960940530992&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8643713960940530992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8643713960940530992'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/03/clamping-down-discoverer.html' title='Clamping Down Discoverer'/><author><name>Rod</name><uri>http://www.blogger.com/profile/05614049773349518387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_E1dCQSUXOvA/SbwqhD9BWmI/AAAAAAAAAA8/gXtZ6pTEblY/s72-c/Picture1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-8669403806444771901</id><published>2009-02-25T15:54:00.005-06:00</published><updated>2009-02-25T16:31:10.081-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Caching'/><title type='text'>Caching data for Discoverer</title><content type='html'>I thought it was about time for another post and this one is about how you can cache data for use in Discoverer.&lt;br /&gt;&lt;br /&gt;Caching is just one strategy that you can use to make your Discoverer reports run faster. It is a bit like bribing a wayward child. You give it some cash and it will get on with the job a bit quicker. But the performance improvement doesn't come for free. You have to load your cache first and keep it ready for the Discoverer report to use which will use additional resource.&lt;br /&gt;&lt;br /&gt;Caching is big a topic; too big to cover in a single post. There are different levels where you can cache data for Discoverer reports. You can use OracleAS Web cache to hold HTML web pages generated by Discoverer Viewer. You can cache data in the database ready for use by Discoverer. You can schedule Discoverer workbooks to run so that the results are cached ready for the user to access.&lt;br /&gt;&lt;br /&gt;This time I will look at how you can cache data in the database where you hold records in a cache ready for Discoverer to use. Before I go into the details I think it is important to say that caching is not a technique you should use to make a badly written report run faster. If it badly written and inefficient the solution is to fix it, not add more complexity by caching data to try and make it run faster. Nor should you use caching to try and make one tricky report run a bit faster. It is something you need to design into your Discoverer environment at the beginning to give you the maximum benefit.&lt;br /&gt;&lt;br /&gt;Caching data in the database is where records are cached in the database ready for Discoverer to use. Again there are many techniques you can use; some of these techniques depend on new features introduced in Oracle 11g. A database cache can make a big difference to the performance of your reports as it will enable Discoverer to run simpler SQL for the reports which will it turn give better performance. But, like with all performance work, it all depends on many factors; a database cache could make no difference or make your report run slower. It is all about using the right technique for the right situation.&lt;br /&gt;&lt;p&gt;Basically there are four points where data can be cached for a Discoverer report: &lt;/p&gt;&lt;ol&gt;&lt;li&gt;Before the user logs on &lt;/li&gt;&lt;li&gt;When the user logs on &lt;/li&gt;&lt;li&gt;On-the-fly when a report runs &lt;/li&gt;&lt;li&gt;In a SQL result cache &lt;/li&gt;&lt;/ol&gt;Unfortunately there is no eul_trigger$post_open_document trigger available in Discoverer or any mechanism that would allow you cache data when a workbook was first opened or run.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Caching data before the user logs on&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Here the data is cached overnight or at regular intervals so that it is available when a user logs on.&lt;br /&gt;&lt;br /&gt;The traditional technique is used is a materialized view. Materialized views (MVs) have two really cool features. Firstly, they can be automatically refreshed either on commit, or periodically or on demand. Secondly, they can use query redirection where an SQL statement that references the underlying tables but which only requires summary information is re-directed to the MV.&lt;br /&gt;&lt;br /&gt;Oracle 11g introduces some new features for materialized views which could be very useful for Discoverer developers. One of the most interesting is that you can set up an OLAP cube in the database that summaries your data and then use a MV to redirect queries to the OLAP cube. Hence you could use the Discoverer relational tools to gain the benefits of running against an OLAP cube without having to switch to the Discoverer OLAP product.&lt;br /&gt;&lt;p&gt;Having said that, I would avoid using MVs and would only use them as a last resort. Here are some of the reasons why:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Normally, you cannot use an ‘on commit’ refresh on the MVs and therefore the information in the MVs is always older than the underlying tables. This means the results obtained from MVs are always slightly out of date.&lt;/li&gt;&lt;li&gt;Also, often you cannot use an incremental refresh on the MVs because this requires a primary key defined on the underlying tables. So the MVs are often completely refreshed periodically and this needs a lot of database resource.&lt;/li&gt;&lt;li&gt;When the MV is refreshed you don’t know which users will be accessing the information and therefore it is difficult to ensure the data security available in the underlying tables is replicated in the MVs.&lt;/li&gt;&lt;li&gt;Frequently the query used to define the MV is complex and therefore the database is not able to use query redirection because the database must be able to match query being redirected to the query defining the MV.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;I have seen a number of projects come unstuck because they have tried to improve performance by making some of their reports into MVs. The result is many complex MVs which are constantly out of date and need huge database resources to refresh.&lt;/p&gt;&lt;p&gt;I have found the best approach is to design a small number of simple MVs that summarise some core tables that can be used by many reports.&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Caching data when the user logs on&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Here the data is cached when the user logs onto Discoverer. The mechanism that you use to run a PL/SQL procedure to cache the data will depend on your environment but could be either:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;a database trigger that checks whether the current session is a Discoverer session &lt;/li&gt;&lt;li&gt;the Oracle Applications 11i ‘Initialization SQL Statement – Custom’ system profile can be used to run an initialization PL/SQL procedure for Discoverer sessions&lt;/li&gt;&lt;li&gt;an eul_trigger$post_login trigger is used to run a PL/SQL procedure.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;When the session initialization process runs it can run SQL to cache data from the session which then can be used in all subsequent Discoverer reports. There are different places that you can cache data in the database.&lt;/p&gt;&lt;p&gt;Database Contexts – This is useful for storing session parameters that you can use in subsequent database queries. &lt;/p&gt;&lt;p&gt;Temporary Tables – You use one or more temporary tables as a cache for the Discoverer. The table then can be used within the Discoverer reports or as a base table for a list of values. The data in the temporary tables will only be visible to the current Discoverer session so is useful for storing information specific to the user that can be used to improve performance in reports.&lt;/p&gt;&lt;p&gt;PL/SQL arrays – This is useful for caching data that is required by the PL/SQL functions run from Discoverer. See the next section for more details of this technique.&lt;/p&gt;&lt;p&gt;For example, if many of your queries need to use an ORG_ID associated with a user then create a context namespace using:&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;CREATE OR REPLACE CONTEXT DISCO USING DISCO_UTILITIES_PKG;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Then in the process initialisation obtain the ORG_ID for the user and set the context using:&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;dbms_session.set_context('DISCO', 'ORG_ID', v_org_id);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;You can then check the context in a condition in your view or Discoverer folder using &lt;span style="font-family:courier new;"&gt;SYS_CONTEXT('DISCO', 'ORG_ID')&lt;/span&gt; .&lt;/p&gt;&lt;p&gt;If you have lots of contexts that you need to set at initialisation then it is useful to put all the queries to obtain the contexts values in a view then you can set all the contexts using:&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;FOR xcon IN (SELECT context_name, context_value&lt;br /&gt;FROM xxmod_dis_context_value_v)&lt;br /&gt;LOOP&lt;br /&gt;dbms_session.set_context('DISCO', xcon.context_name, xcon.context_value);&lt;br /&gt;END LOOP;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Then any changes to the context set up can be accommodated by simply changing the view.&lt;/p&gt;&lt;p&gt;However, where you need to save many ORG_IDs or, for example, a list of PRODUCT_IDs that a user can see then the technique to a temporary table. For example, you can create the temporary table using:&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;CREATE GLOBAL TEMPORARY TABLE PRODUCT_ID_TMP&lt;br /&gt;( PRODUCT_ID NUMBER(10),&lt;br /&gt;CONSTRAINT PRODUCT_ID_TMP PRIMARY KEY (PRODUCT_ID) ENABLE&lt;br /&gt;) ON COMMIT DELETE ROWS;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Then just insert the product ids into the table in the initialisation PL/SQL procedure and use the table in a Discoverer folder or view just like a normal table. When the session finishes the data is deleted.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Caching Data on-the-fly&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Here data is loaded by the first call to a PL/SQL function into a PL/SQL array. Subsequent calls to the function use data from the internal array. This technique is very useful for converting internal codes into text descriptions that are required in a report. For example, in an Oracle Applications 11i environment where you need to make repeated lookups into tables such as FND_FLEX_VALUES_VL and FND_LOOKUP_VALUES to obtain segment and attribute descriptions. It can also be used to store values that are hard to obtain but need to be used many times in a report.&lt;/p&gt;&lt;p&gt;Taking a generic approach using a single cache_lookup function gives the best results. The cache_lookup function can be defined like this:&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;FUNCTION cache_lookup(lookup_type IN VARCHAR2,&lt;br /&gt;lookup_code1 IN VARCHAR2) RETURN VARCHAR2&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The lookup_type parameter determines which SQL statement is used to obtain the data for the cache. The lookup_code1 is a bind variable for the SQL statement. The cache_lookup function is overlaid with multiple versions with different numbers of bind variables, because some lookups require multiple bind variables. For example, the call to&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;cache_lookup('LOOKUP_MEANING', 'MAR_STATUS', papf.marital_status)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;obtains the marital status text from the FND_LOOKUP_VALUES table.&lt;/p&gt;&lt;p&gt;The function actually works by using DBMS_UTILITY.get_hash_value to hash all the input parameters together and check in a BINARY_INTEGER indexed PL/SQL array to see whether the value is in the cache. If it is not then the SQL statement is run and the value is added to the cache. Subsequent calls to the function with the same parameters retrieve the value directly from the cache.&lt;/p&gt;&lt;p&gt;Oracle 11g introduces the concept of a function result cache which provides similar functionality so this could be the way to go if you are using 11g. &lt;/p&gt;&lt;p&gt;There is always a trade-off between the overheads of making a call to a PL/SQL function against the benefits of caching the data also bearing in mind that the Oracle database is often very efficient at caching data internally when processing SQL statements.&lt;/p&gt;&lt;p&gt;However here are four reasons why I often use PL/SQL caching:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;It’s quicker. Joining lookup tables in to query often makes finding an efficient execution plan difficult for the optimiser. The most efficient SQL is often to use a scalar query within the SELECT statement but this is not supported by Discoverer or in a materialized view. An alternative is to outer join the lookup tables but the outer join always generates less efficient SQL and cannot be used with an OR condition. Using a PL/SQL cache can be quicker because it removes all the lookup tables from the main SQL giving the optimiser the best chance of finding an efficient execution plan. But really it all depends on the complexity of the lookups as to whether you will see a performance improvement using a PL/SQL cache.&lt;/li&gt;&lt;li&gt;It’s quicker again. A Pl/SQL caches lasts for the duration of a session. Often running ad-hoc Discoverer involves run using similar queries many times. Your caches is loaded on the first query so subsequent queries are quicker.&lt;/li&gt;&lt;li&gt;Better instrumentation. This is the big bonus of using a PL/SQL cache. Especially, with Oracle Applications there are often errors encountered when processing the lookups. Sometimes, there is more than one description for the lookup code, or no description is found when one is needed. Finding the row that has caused the problem can be very difficult. With a PL/SQL cache you can build in instrumentation code that raises a meaningful exception when an error is encountered. Even better you can make this behaviour configurable so that for normal users lookup errors are ignored.&lt;/li&gt;&lt;li&gt;Less code. Less code is always good. By using a generic lookup function you can put all your lookups in one place. This function can then be called in views, Discoverer calculations and anywhere else where you need to convert a code to text.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;Caching data in SQL result cache&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;This is a Oracle 11g technique that allows you to save the results of an SQL query (or subquery within a query) in an SQL cache located in the SGA. This is probably most useful to cache the results from a complex query fragment within your Discoverer views. For example, if the results from dept are complex and difficult to obtain you might define a view based on a query like this:&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;SELECT employee_name, dept_id …&lt;br /&gt;FROM emp_table&lt;br /&gt;, (SELECT /*+ result_cache */ dept_id, dept_name, …&lt;br /&gt;FROM dept) dept&lt;br /&gt;WHERE emp.dept_id = dept.dept_id&lt;/span&gt;&lt;/p&gt;&lt;p&gt;I haven’t had a chance to benchmark this feature so cannot make any claims for performance improvement but I believe it would help in some situations.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-8669403806444771901?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/8669403806444771901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=8669403806444771901&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8669403806444771901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8669403806444771901'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/02/caching-data-for-discoverer.html' title='Caching data for Discoverer'/><author><name>Rod</name><uri>http://www.blogger.com/profile/05614049773349518387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-1493583500452805517</id><published>2009-02-20T09:04:00.006-06:00</published><updated>2009-04-28T10:42:53.245-05:00</updated><title type='text'>Word of warning about 10.1.2.3 and CP3</title><content type='html'>Hello everyone&lt;br /&gt;I have been monitoring and taking part in a thread (&lt;a href="http://forums.oracle.com/forums/thread.jspa?threadID=860819&amp;amp;tstart=0"&gt;click here for thread&lt;/a&gt;) on the &lt;a href="http://forums.oracle.com/forums/forum.jspa?forumID=56"&gt;OTN Discoverer Forum&lt;/a&gt; concerning an issue with 8-character passwords not always being accepted in Discoverer 10.1.2.3 with CP3 installed.&lt;br /&gt;&lt;br /&gt;Oracle Support have now confirmed that this is a bug and have posted it on MetaLink as bug number &lt;span style="color:#000099;"&gt;8267360&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Basically - if you access the Discoverer login page for either Plus or Viewer with a URL parameter like &lt;span style="color:#000099;"&gt;&amp;amp;database=(TNS name)&lt;/span&gt; AND the user has exactly 8 characters in his / her password, then you will get an ORA-01017 logon denied, even though the password is correct.&lt;br /&gt;&lt;br /&gt;These login bugs have been fixed with Cumulative Patch 4 (patch &lt;span style="color:#3333ff;"&gt;7595032&lt;/span&gt; on MetaLink)&lt;br /&gt;&lt;br /&gt;If you are therefore on 10.1.2.2 with any cumulative patch or on 10.1.2.3 with CP1 or CP2 installed and you like to use the EUL switch in the launch URL you should install CP4, which was released on 28th April, 2009.&lt;br /&gt;&lt;br /&gt;Jacob, I am indebted to you for bringing this to my attention.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-1493583500452805517?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/1493583500452805517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=1493583500452805517&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/1493583500452805517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/1493583500452805517'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/02/word-of-warning-about-10123-and-cp3.html' title='Word of warning about 10.1.2.3 and CP3'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-8664834628920958173</id><published>2009-02-03T11:26:00.005-06:00</published><updated>2009-02-03T11:54:13.958-06:00</updated><title type='text'>February Ask Michael</title><content type='html'>The January Ask Michael webinar was a great success.&lt;br /&gt;&lt;br /&gt;The next Ask Michael is scheduled for Wednesday, February 11th at 3pm Central time. If you have not signed up or want to send me a question please &lt;a href="http://ascbi.com/question.htm"&gt;use this link&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;During the January webinar I answered a question on setting Discoverer preferences for Lee from the Corporation for National and Community Service in Washington. Here is what Lee said:&lt;br /&gt;&lt;br /&gt;"&lt;span style="color:#3333ff;"&gt;I had asked for Michael's help regarding query restrictions. We had spent a number of days researching and applying Oracle MetaLink fixes to no avail. Michael's step-by-step explanation showed us a step we had missed and we look forward to 'curing' our production Discoverer during our next code update. We've tested Michael's solution in both of our test environments and it worked flawlessly! It's too late to save me from gray hairs, but at least our Discoverer report writers now aren't calling to complain about out failure to fix this issue&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;I am delighted that I was able to help in this way. These online webinars are a free service offered by me and Armstrong-Smith Consulting to the Discoverer and Business Intelligence community. All you have to do is register in order to attend.&lt;br /&gt;&lt;br /&gt;You can see all of our upcoming offerings such as webinars, training and conference attendance, on the &lt;a href="http://ascbi.com/calendar.htm"&gt;ASC calendar page &lt;/a&gt;of our website.&lt;br /&gt;&lt;br /&gt;See you on the 11th.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-8664834628920958173?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://ascbi.com/question.htm' title='February Ask Michael'/><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/8664834628920958173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=8664834628920958173&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8664834628920958173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8664834628920958173'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/02/february-ask-michael.html' title='February Ask Michael'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-8315362082953652231</id><published>2009-01-07T15:45:00.002-06:00</published><updated>2009-01-07T15:48:22.289-06:00</updated><title type='text'>Cumulative Patch 3 for 10.1.2.3</title><content type='html'>I am very pleased to announce that Oracle have released a third cumulative patch for Discoverer 10.1.2.3.&lt;br /&gt;&lt;br /&gt;So far this has been released for the following platform:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Windows 32-bit&lt;/li&gt;&lt;li&gt;Linux x86 (works for both 32 bit and 64 bit)&lt;/li&gt;&lt;li&gt;HP-UX PA-RISC (64-bit)&lt;/li&gt;&lt;li&gt;HP-UX Itanium&lt;/li&gt;&lt;/ul&gt;The following posting has been updated:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html"&gt;Useful Patch Numbers&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-8315362082953652231?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/8315362082953652231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=8315362082953652231&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8315362082953652231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8315362082953652231'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/01/cumulative-patch-3-for-10123.html' title='Cumulative Patch 3 for 10.1.2.3'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-2581504245642789054</id><published>2009-01-07T15:38:00.002-06:00</published><updated>2009-01-07T15:42:27.483-06:00</updated><title type='text'>New Armstrong-Smith Consulting Web Site</title><content type='html'>Hi everyone&lt;br /&gt;I'd like to point you in the direction of our &lt;a href="http://ascbi.com/"&gt;new website&lt;/a&gt;. We all think this is a vast improvment on our &lt;a href="http://learndiscoverer.com/"&gt;old website&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;First of all we are no longer only focused on Discoverer. We are business intelligence. However, because most of you reading this entry are interested in Discoverer of course the new website is still the place to go.&lt;br /&gt;&lt;br /&gt;By the way, there's still time to &lt;a href="http://ascbi.com/question.htm"&gt;sign up for my Ask Michael Seminar series &lt;/a&gt;which kicks off next week on January 14th.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-2581504245642789054?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://ascbi.com' title='New Armstrong-Smith Consulting Web Site'/><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/2581504245642789054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=2581504245642789054&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2581504245642789054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2581504245642789054'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2009/01/new-armstrong-smith-consulting-web-site.html' title='New Armstrong-Smith Consulting Web Site'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-6986591029267620475</id><published>2008-12-23T14:13:00.002-06:00</published><updated>2008-12-23T14:24:06.961-06:00</updated><title type='text'>Ask Michael in 2009</title><content type='html'>Starting in 2009, I will be hosting a free monthly webinar for all aspects of business intelligence and data warehousing. Of course, because I am considered the expert in Discoverer, a large amount of the time will be devoted to answering questions on this hugely popular tool.&lt;br /&gt;&lt;br /&gt;The first webinar is scheduled for January 14, 2009&lt;br /&gt;&lt;br /&gt;There is plenty of time to submit a question and / or register for the webinar so &lt;a href="http://www.ascbi.com/question.htm"&gt;click here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A couple of says before the webinar I will contact you with the username and password that you will need for access.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Remember - the webinars are free but you must &lt;/span&gt;&lt;a href="http://www.ascbi.com/question.htm"&gt;&lt;span style="color:#3333ff;"&gt;register with me&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-6986591029267620475?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/6986591029267620475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=6986591029267620475&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/6986591029267620475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/6986591029267620475'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/12/ask-michael-in-2009.html' title='Ask Michael in 2009'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-7978616026754998586</id><published>2008-12-23T14:02:00.002-06:00</published><updated>2008-12-23T14:13:20.593-06:00</updated><title type='text'>ASC Training in Tennessee</title><content type='html'>Hello everyone&lt;br /&gt;I want to let you know about an exciting new inititiave that my company is starting in 2009. Because we know that many companies only have one or two staff that need our training and cannot afford to have us come on site, we will be offering the same trainng at our own premises starting January.&lt;br /&gt;&lt;br /&gt;The training is built around the Higher Education EUL that we developed for SunGard and their clients. If you are unsure whether this would be suitable for you please &lt;a href="mailto:michael@ascbi.com"&gt;email me for more details&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;color:#ff0000;"&gt;Note: Armstrong-Smith Consulting has partnered with SunGard and are the sole authorized partner able to offer this training.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ascbi.com/cookevilletraining.htm"&gt;Click here &lt;/a&gt;for more information, for prices or to make a booking. By the way if you are a member of the Nashville or Oklahoma City Oracle User Groups we will give each attendeed a 10% discount on the training price and give a further $50 donation to your user group when you complete the training. A Win-Win if you ever heard one!&lt;br /&gt;&lt;br /&gt;If you are interested in this training, click here for the &lt;a href="http://www.ascbi.com/agenda.htm"&gt;Agendas&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you would like more information please &lt;a href="mailto:michael@ascbi.com"&gt;drop me an email&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-7978616026754998586?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/7978616026754998586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=7978616026754998586&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/7978616026754998586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/7978616026754998586'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/12/asc-training-in-tennessee.html' title='ASC Training in Tennessee'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-3778584369360514103</id><published>2008-12-09T11:24:00.004-06:00</published><updated>2009-01-05T10:01:01.894-06:00</updated><title type='text'>Happy Holidays to everyone</title><content type='html'>Hello everyone. I just wanted to drop you all a line and say thank you to everyone who follows my blog and wish you all very best wishes for the upcoming holidays to you and your family wherever you are in the world. Most of you I know are in the United States but I have a lot of dedicated followers in other parts of the world in countries like the United Kingdom, India, Canada, Australia, Germany, Denmark, China, Kuwait, Saudi Arabia, Russia and dozens more.&lt;br /&gt;&lt;br /&gt;If I knew how to send you best wishes in your language I would.&lt;br /&gt;&lt;br /&gt;I also wanted to let you all know that I will be starting several new services in 2009 and invite you to &lt;a href="mailto:michael@ascbi.com"&gt;email me &lt;/a&gt;with your name and email address so that I can let you know when the services will start.&lt;br /&gt;&lt;br /&gt;Because many of you have limited budgets and unable to travel for training and help, we are setting up on-line initiatives. One of the most exciting new ventures will be the making available our superb Discoverer training courses to on-line subscribers. We will be offering both our popular Administrator and End User classes for you to follow. We will also have a dedicated trainer available via telephone and email should you have issues.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#990000;"&gt;Discoverer courses:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Discoverer Administrator - 14 hours on-line&lt;/li&gt;&lt;li&gt;Discoverer End-User - 20 hours on-line&lt;/li&gt;&lt;/ul&gt;Further, and these have been asked for many times, we will be offering the following brand new on-line courses:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#990000;"&gt;Other Courses:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;An introduction to SQL - 8 hours on line&lt;/li&gt;&lt;li&gt;An introduction to Data Warehousing - 8 hours on line&lt;/li&gt;&lt;li&gt;How to maximize your business intelligence investment - 8 hours on-line&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;These are generic courses not aimed at a particular product and will be very popular.&lt;/p&gt;&lt;p&gt;We will be placing a form on-line in the coming weeks but until then please &lt;a href="mailto:michael@ascbi.com"&gt;send me an email &lt;/a&gt;with your name and I will make sure you get on our distribution list for these courses. Sending me an email in no way ties you in to buying a course and I will not give your name or email address to anyone else for any purposes. You will only be contacted by Armstrong-Smith Consulting.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-3778584369360514103?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/3778584369360514103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=3778584369360514103&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3778584369360514103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3778584369360514103'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/12/happy-holidays-to-everyone.html' title='Happy Holidays to everyone'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-2368230527866840949</id><published>2008-11-20T15:35:00.007-06:00</published><updated>2009-05-07T02:31:04.257-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Contexts'/><title type='text'>Metalink Note 304192.1 and contexts</title><content type='html'>&lt;span style="color:#330099;"&gt;Update: This metalink note has now been discontinued. Note 282249.1 gives information on how to pass parameter to a folder using the session client_info. The client_info is a database context available to all sessions in the USERENV namespace. Advantages of using client_info instead of a custom context is that you don't need to create the new context namespace at the database level and also the value of the client_info context can be seen in the V$SESSION dynamic view. However, it can only be used for one parameter and the client_info is used by many applications including the e-Business Suite so you run the risk of overwriting data already stored in the client_info.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This metalink note describes how to pass parameters into a custom folder or database view using stored procedures. The note has been around for quite a while, but as I will explain, the method used will never work reliably in all situations. The note suggests that you use two functions held in a package to set and get a parameter. You use a condition in the view or custom folder to retrieve the parameter, for example:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;WHERE ENAME=SETPARAM.GET_PARAM1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then use another condition in the workbook to set the parameter. The function always returns 1 so is always true.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;1=SET_PARAM1(:"Parameter 1")&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This approach expects that the SET_PARAM1 function will be called first because it uses constants and so can be evaluated without referencing any tables. However, this will only work if the query in the view or custom folder is not too complex. Once an SQL statement has been sent to the database you have no control over the order in which stored procedures are called. With complex SQL statements, for example, using CONNECT BY, the GET_PARAM1 function will be called first and will return either no value or the last value used.&lt;br /&gt;&lt;br /&gt;There is NO reliable way of passing parameters from Discoverer into a custom folder or view using a single SQL statement because the database can call the stored procedures in any order. So any parameter added to the query by Discoverer will probably not be processed before the main body of the query held in a custom folder or view.&lt;br /&gt;&lt;br /&gt;Database contexts provide a more efficient and reliable alternative. Database contexts work like session parameters, once the context is set it is available to use for the duration of the session. You can set them or change them using a separate Discoverer worksheet.&lt;br /&gt;&lt;br /&gt;To implement Discoverer session parameters you will first have to create a context namespace in the database for the Discoverer contexts.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;CREATE OR REPLACE CONTEXT DISCO_CONTEXT&lt;br /&gt;USING EUL_US.DISCO_PKG&lt;br /&gt;/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then you need to create a package to enable you to set and retrieve contexts from in Discoverer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;CREATE OR REPLACE PACKAGE EUL_US.DISCO_PKG&lt;br /&gt;AS&lt;br /&gt;FUNCTION set_context(p_name VARCHAR2,&lt;br /&gt;p_value VARCHAR2) RETURN VARCHAR2;&lt;br /&gt;FUNCTION show_context(p_name VARCHAR2) RETURN VARCHAR2;&lt;br /&gt;END disco_pkg;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;CREATE OR REPLACE PACKAGE BODY EUL_US.DISCO_PKG&lt;br /&gt;AS&lt;br /&gt;FUNCTION set_context(p_name VARCHAR2,&lt;br /&gt;p_value VARCHAR2) RETURN VARCHAR2&lt;br /&gt;IS&lt;br /&gt;BEGIN&lt;br /&gt;dbms_session.set_context('DISCO_CONTEXT', p_name, p_value);&lt;br /&gt;RETURN p_value;&lt;br /&gt;END set_context;&lt;br /&gt;&lt;br /&gt;FUNCTION show_context(p_name VARCHAR2) RETURN VARCHAR2&lt;br /&gt;IS&lt;br /&gt;BEGIN&lt;br /&gt;RETURN SYS_CONTEXT('DISCO_CONTEXT', p_name);&lt;br /&gt;END show_context;&lt;br /&gt;&lt;br /&gt;END disco_pkg;&lt;br /&gt;/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Once you have imported the set_context and show_context functions into the Discoverer EUL you are ready to set and retrieve your session parameters.&lt;br /&gt;&lt;br /&gt;With this approach you set your session parameters in a separate worksheet from your main reports. For example, the following steps show you how to create a worksheet to define an effective date parameter:&lt;br /&gt;&lt;br /&gt;1. Create a workbook based on any folder containing an item of type date.&lt;br /&gt;2. Create a parameter based on a date.&lt;br /&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5270858740271806146" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 274px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_E1dCQSUXOvA/SSXaGRsp9sI/AAAAAAAAAA0/WtTOlltdBbE/s320/image004.jpg" border="0" /&gt;&lt;br /&gt;3. Create a calculation to call the set_context function and set the effective date.&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5270858737720206770" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 204px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_E1dCQSUXOvA/SSXaGIMTpbI/AAAAAAAAAAs/3Fg2OqJsedU/s320/image002.jpg" border="0" /&gt;&lt;br /&gt;&lt;div&gt;4. Remove the contents from the folder so that the folder just contains a parameter.&lt;br /&gt;5. It is also useful to create another calculation retrieving the value of the parameter, so that the value entered for the parameter can be seen when the workbook is run.&lt;br /&gt;&lt;br /&gt;The value of the context in a custom folder or view can be retrieved using a condition, for example:&lt;br /&gt;TO_DATE(SYS_CONTEXT('DISCO_CONTEXT','EFFECTIVE_DATE'))&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Every EUL of any complexity should use database contexts:&lt;br /&gt;&lt;br /&gt;1. Using SYS_CONTEXT gives better performance. SYS_CONTEXT is an SQL function and therefore much quicker than using calls to PL/SQL.&lt;br /&gt;&lt;br /&gt;2. SYS_CONTEXT can be used in any code; in views, PL/SQL code and custom folders. The function can also in the EUL and workbooks; you can import the function into the EUL (from the SYS schema) and use it instead of the SHOW_CONTEXT function. SYS_CONTEXT will always return the current value of the parameter for the session.&lt;br /&gt;&lt;br /&gt;3. You can store all your parameters in the same database namespace, so there is no need to change any code if there is a need extra parameters.&lt;br /&gt;&lt;br /&gt;4. You can set the database contexts to default values using a login trigger. Then the users only have to run the parameter worksheet if they need to change a session parameter. You can even store the last contexts used in a table, so that a new Discoverer session picks up the values used in a previous session.&lt;br /&gt;&lt;br /&gt;However, one limitation of this technique is that Discoverer caches the results of some SQL such as the lists of values and so changing a session parameter will not change a list of values.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-2368230527866840949?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/2368230527866840949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=2368230527866840949&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2368230527866840949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2368230527866840949'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/11/metalink-note-304192.html' title='Metalink Note 304192.1 and contexts'/><author><name>Rod</name><uri>http://www.blogger.com/profile/05614049773349518387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_E1dCQSUXOvA/SSXaGRsp9sI/AAAAAAAAAA0/WtTOlltdBbE/s72-c/image004.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-1781498288760219072</id><published>2008-11-19T12:03:00.003-06:00</published><updated>2008-11-19T12:18:07.005-06:00</updated><title type='text'>Discoverer 10.1.2.3 certified for use with E-Business Suite</title><content type='html'>I am very pleased to announce that Discoverer 10.1.2.3 is now certified against both E-Business Suite 11i and 12i. You must however have applied at least cumulative patch 1 as the base version which you get following an upgrade is not certifed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#990000;"&gt;E-Business Suite Versions&lt;/span&gt;&lt;br /&gt;For more information concerning Discoverer 10.1.2.2 and 10.1.2.3 and E-Business Suite 11i please look at MetaLink note number: &lt;span style="color:#3333ff;"&gt;313418.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For more information concerning Discoverer 10.1.2.2 and 10.1.2.3 and E-Business Suite 12i please look at MetaLink note number: &lt;span style="color:#3333ff;"&gt;373634.1&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;I have also updated my master blog posting on Discoverer releases: &lt;a href="http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html"&gt;http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-1781498288760219072?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/1781498288760219072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=1781498288760219072&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/1781498288760219072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/1781498288760219072'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/11/discoverer-10123-certified-for-use-with.html' title='Discoverer 10.1.2.3 certified for use with E-Business Suite'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-260170757087782431</id><published>2008-10-23T07:11:00.006-05:00</published><updated>2008-10-23T07:50:43.052-05:00</updated><title type='text'>Row Generators</title><content type='html'>Thank you Michael for inviting me to contribute to your blog. I thought I would start off by talking about row generators and how to use them with Discoverer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A folder that you can use as a row generator is always useful to have in an EUL. A row generator is just a folder that always returns a fixed number of rows. You can define a row generator either by using a database view or by creating a custom folder as shown below. There is a dummy item included in this row generator so that the folder can be joined to other folders in the EUL.&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5260321495731458418" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 243px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_E1dCQSUXOvA/SQBqh61s0XI/AAAAAAAAAAM/ByjvdA0dDH8/s320/image002.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Lists of Values&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;There are many uses for a row generator but they are often most useful when creating a list of values (LOV) where there are a fixed number of values, for example, a Yes/No list of values. To create you LOV first create a new (complex) folder, then drag the N item from the row generator folder into the new folder. You then need to create a mandatory condition in the new folder to restrict the number of rows, for example, in this case N&lt;=2. You can then create a calculated item to return the text used in the LOV. You can use DECODE to convert the number into a text string as shown below.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5260321993668806642" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 203px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_E1dCQSUXOvA/SQBq-5zNx_I/AAAAAAAAAAU/glUyVmSQoG8/s320/image004.jpg" border="0" /&gt;&lt;br /&gt;Then create a LOV item class based on the calculated item so that you have a folder that returns the required values as shown below.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5260322422760394434" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 186px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_E1dCQSUXOvA/SQBrX4SnzsI/AAAAAAAAAAc/s_ePvNI8aBI/s320/image006.jpg" border="0" /&gt;&lt;br /&gt;Of course this is a very simple example. But in general you will find it easier to have one row generator folder and have complex folders for each LOV. It is easier to use a CASE or DECODE expression than create a new custom folder for each LOV.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Other useful examples are:&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;List of Values&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Calculation&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Condition&lt;/b&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;Days of the week&lt;/td&gt;&lt;td&gt;TO_CHAR(TRUNC(SYSDATE, 'D')+n-1, 'Day')&lt;/td&gt;&lt;td&gt;N&lt;=7&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;Previous 12 months&lt;/td&gt;&lt;td&gt;ADD_MONTHS(TRUNC(SYSDATE, 'MONTH'),&lt;br /&gt;1-n)&lt;/td&gt;&lt;td&gt;N&lt;=12&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;Letters of the alphabet&lt;/td&gt;&lt;td&gt;CHR(65 + n-1)&lt;/td&gt;&lt;td&gt;N&lt;=26&lt;/td&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;This last example where you have a LOV containing the letters of the alphabet is useful when you want to show an index on a text field, for example, bookname. You need to create a bookname_char calculated item, UPPER(SUBSTR(bookname,1,1)) and put this in the alphabet item class. You then need to create a hierarchy from the bookname_char item to the bookname item which will let you select the first letter of the bookname and then drill down to see all names beginning with this letter.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Fixing the number of columns &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The row generator is also useful if you need to have a fixed number of columns in a crosstab report. For example you wanted 12 columns, one for each month in the year summarising employee earnings. Now, there will be some employees who do not have earnings for all months in the year. When the report is run for these employees there will be less than 12 columns. If you create a LOV folder for the months you need as described above and outer join the LOV folder to the report folder then you will always get a fixed number of columns in your report.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Pivoting &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;A row generator can be used to pivot a table or part of table. This is where you want to show values that are in different columns on separate rows.&lt;br /&gt;&lt;br /&gt;For example, if your employee table has columns for the hours worked on each day in the week and you need a report showing the total hours on each day of the week by department. So in this case you need to pivot the hours onto separate rows. You do this by creating a days of the week folder that always returns 7 rows as described above. Make sure you also include the dummy item from the row generator folder. Then create a dummy item in your employee folder as shown below.&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5260322422980607506" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 203px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_E1dCQSUXOvA/SQBrX5HH_hI/AAAAAAAAAAk/AERbl_i5m0s/s320/image008.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can then join the employee table to the days of the week folder using the dummy item. Then in the workbook create a calculation to show the total hours for any day using:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6666cc;"&gt;SUM(DECODE("Row Generator 100".N,&lt;br /&gt;1, Employees.mon_hrs,&lt;br /&gt;2, Employees.tue_hrs,&lt;br /&gt;3, Employees.wed_hrs,&lt;br /&gt;4, Employees.thu_hrs,&lt;br /&gt;5, Employees.fri_hrs,&lt;br /&gt;6, Employees.sat_hrs,&lt;br /&gt;7, Employees.sum_hrs))&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#6666cc;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can then select the day from the days of the week folder, the department from the employees folder and the hours calculated item to get the sum of the hours for each day of the week.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Counting records many times&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The row generator can be used to multiply rows when you want to count the rows several times.&lt;br /&gt;&lt;br /&gt;For example, if you have a report that shows when users logged on and off your system but you want a chart showing the how many users are logged on during each hour during the day. This means that if there is a record showing user A logged on at 8am and logged off at 11:50am then this record needs to be counted 4 times, once for each hour the user was logged on.&lt;br /&gt;&lt;br /&gt;You need to create an hours row generator folder as described above that returns the 24 hours in the day using an hours calculation shown below :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6666cc;"&gt;TO_CHAR(n-1,'fm09')&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#6666cc;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now if the user logon and logoff times were held in a user_timings folder then you need to join the hours row generator folder to this folder using a dummy item as described in the previous section. This will multiple each row 24 times. Then a condition in the workbook can be used to return only the hours when the user was logged onto the system:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6666cc;"&gt;Hours BETWEEN TO_CHAR(TRUNC(logon, 'HH24'), 'HH24') AND TO_CHAR(TRUNC(logoff, 'HH24'), 'HH24')&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can then count the records and group sort on the hours calculation to return the data you need for the chart.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This of course assumes that all users log on and off on the same day. You would need a slightly more complex condition if users where able to logon and off on a different day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-260170757087782431?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/260170757087782431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=260170757087782431&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/260170757087782431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/260170757087782431'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/10/row-generators.html' title='Row Generators'/><author><name>Rod</name><uri>http://www.blogger.com/profile/05614049773349518387</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_E1dCQSUXOvA/SQBqh61s0XI/AAAAAAAAAAM/ByjvdA0dDH8/s72-c/image002.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-3255860662605976701</id><published>2008-10-21T10:07:00.009-05:00</published><updated>2008-10-21T10:14:54.761-05:00</updated><title type='text'>Pictures of Darlene and Michael</title><content type='html'>Many of you know Darlene, my wife, and I as the owners of Armstrong-Smith Consulting and the authors of the Oracle Discoverer Handbook. Here are some photographs of us taken in our offices recently:&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5259625132497538946" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_bJSn6pymoj0/SP3xMPo7j4I/AAAAAAAAAH8/iYRGcDBZWkU/s400/MichaelDarlene01.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_bJSn6pymoj0/SP3xIEh6TCI/AAAAAAAAAH0/-2Kkpr7tyN4/s1600-h/MichaelDarlene02.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5259625060795829282" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_bJSn6pymoj0/SP3xIEh6TCI/AAAAAAAAAH0/-2Kkpr7tyN4/s400/MichaelDarlene02.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_bJSn6pymoj0/SP3xEPOVR7I/AAAAAAAAAHs/a2DprLwlPbw/s1600-h/MichaelDarlene03.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5259624994947024818" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_bJSn6pymoj0/SP3xEPOVR7I/AAAAAAAAAHs/a2DprLwlPbw/s400/MichaelDarlene03.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_bJSn6pymoj0/SP3w_TBSvvI/AAAAAAAAAHk/1PuXsBuOQ74/s1600-h/MichaelDarlene04.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5259624910066728690" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_bJSn6pymoj0/SP3w_TBSvvI/AAAAAAAAAHk/1PuXsBuOQ74/s400/MichaelDarlene04.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_bJSn6pymoj0/SP3w6wry7uI/AAAAAAAAAHc/XODmuThfJbg/s1600-h/MichaelDarlene05.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5259624832130281186" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_bJSn6pymoj0/SP3w6wry7uI/AAAAAAAAAHc/XODmuThfJbg/s400/MichaelDarlene05.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_bJSn6pymoj0/SP3w1p7k6WI/AAAAAAAAAHU/wuHjapDdBWU/s1600-h/MichaelDarlene06.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5259624744418077026" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_bJSn6pymoj0/SP3w1p7k6WI/AAAAAAAAAHU/wuHjapDdBWU/s400/MichaelDarlene06.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_bJSn6pymoj0/SP3wqxtCJ6I/AAAAAAAAAHM/8pszBE6J60c/s1600-h/MichaelDarlene07.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5259624557526001570" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_bJSn6pymoj0/SP3wqxtCJ6I/AAAAAAAAAHM/8pszBE6J60c/s400/MichaelDarlene07.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-3255860662605976701?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/3255860662605976701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=3255860662605976701&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3255860662605976701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3255860662605976701'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/10/pictures-of-darlene-and-michael.html' title='Pictures of Darlene and Michael'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_bJSn6pymoj0/SP3xMPo7j4I/AAAAAAAAAH8/iYRGcDBZWkU/s72-c/MichaelDarlene01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-8475729780637885559</id><published>2008-10-16T10:51:00.005-05:00</published><updated>2008-10-16T11:35:12.571-05:00</updated><title type='text'>Interesting condrum with indexed values</title><content type='html'>As you know from a &lt;a href="http://learndiscoverer.blogspot.com/2006/12/creating-indexed-items.html"&gt;previous posting&lt;/a&gt; it is possible to create Discoverer lists of values to display a lookup description e.g. Department Name and return the primary key code namely, Department Id when using a list of values in a parameter.&lt;br /&gt;&lt;br /&gt;What I have discovered today is something very intersting in the way that Discoverer does this and something that you ought to be aware of.&lt;br /&gt;&lt;br /&gt;Let's say a bottle manufacturing company has a whole series of bottles which they describe using the color of the top. Some descriptions would be &lt;span style="color:#990000;"&gt;1 Litre Blue Top&lt;/span&gt;, some &lt;span style="color:#990000;"&gt;1 Litre Red Top&lt;/span&gt; and so on. Let's also say that they start out with code &lt;span style="color:#990000;"&gt;10&lt;/span&gt; represting &lt;span style="color:#990000;"&gt;1 Litre Blue Top&lt;/span&gt;, and code &lt;span style="color:#990000;"&gt;11&lt;/span&gt; representing &lt;span style="color:#990000;"&gt;1 Litre Red Top&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Inside Discoverer Plus, if a user has an indexed item in use and they choose to select using the Values option (see my original posting if you are unsure what this looks like) they will be presented with a list of values like this:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#990000;"&gt;(1 Litre Blue Top) 10&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#990000;"&gt;(1 Litre Red Top) 11&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;What you may not be aware of is what Discoverer submits to the database. This is what will get submitted:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;(((o100539.PRODUCT_DESCRIPTION) = '1 Litre Blue Top'&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;AND o100539.PRODUCT_CODE = '10'))&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yes, Discoverer actually adds an &lt;strong&gt;AND&lt;/strong&gt; clause for &lt;em&gt;BOTH&lt;/em&gt; parts of the equation. It searches for both the Code and the Description. I can see why this is happening. This is to solve the following problem:&lt;br /&gt;&lt;br /&gt;Let's say the bottling company later decide to introduce an updated version of the &lt;span style="color:#990000;"&gt;1 Litre Blue Top &lt;/span&gt;and decide to use code &lt;span style="color:#990000;"&gt;20&lt;/span&gt;. Because there are two items with the same description, if Discoverer were to only submit this:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;(o100539.PRODUCT_DESCRIPTION) = '1 Litre Blue Top' )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;then both items would be returned in the query. The only way to guarantee to get the right combination would be for Discoverer to add the &lt;strong&gt;AND&lt;/strong&gt; clause.&lt;br /&gt;&lt;br /&gt;Somebody recently asked me why Discoverer didn't use an &lt;strong&gt;OR&lt;/strong&gt; connector, like this:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;(((o100539.PRODUCT_DESCRIPTION) = '1 Litre Blue Top'&lt;br /&gt;OR o100539.PRODUCT_CODE = '10'))&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If Oracle were to change the code to an &lt;strong&gt;OR&lt;/strong&gt; condition then we would definitely get multiple rows returned so Oracle's choice of using an &lt;strong&gt;AND&lt;/strong&gt; clause seems to be correct.&lt;br /&gt;&lt;br /&gt;So why then am I bringing this to your attention. I'll tell you why.&lt;br /&gt;&lt;br /&gt;Let's say the bottling company decides to rename the description for bottle &lt;span style="color:#990000;"&gt;10 &lt;/span&gt;to this &lt;span style="color:#990000;"&gt;1 L&lt;/span&gt;&lt;span style="color:#990000;"&gt;itre Top - Blue&lt;/span&gt;. No big deal you might think because there is still only one description for that code - wrong!&lt;br /&gt;&lt;br /&gt;Let's say a user opens a workbook containing a worksheet that has a such an indexed parameter and that the last time it was used either the code &lt;span style="color:#990000;"&gt;10&lt;/span&gt; was selected or it is being supplied as the default value. Because the parameter already has the value displayed on screen all the user needs to do is to accept the current value and click &lt;strong&gt;Finish&lt;/strong&gt;. Because the user does not reselect 10 and just clicks &lt;strong&gt;Finish&lt;/strong&gt; what gets submitted to the database will still be the original &lt;strong&gt;AND&lt;/strong&gt; clause:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;(((o100539.PRODUCT_DESCRIPTION) = '1 Litre Blue Top'&lt;br /&gt;AND o100539.PRODUCT_CODE = '10'))&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yes, now you can see the conundrum. No data is returned because there is no product called &lt;span style="color:#990000;"&gt;1 Litre Blue Top&lt;/span&gt;&lt;span style="color:#000000;"&gt; in the database.&lt;/span&gt; Discoverer does not reassess the situation when an existing parameter is used. Is this a bug? Maybe. I will send this to Oracle for comment but I thought you would like to know.&lt;br /&gt;&lt;br /&gt;I think the workaround would be to pick a new paramater value from the list, then go back and repick the original value. Assuming the worksheet now returns data the worksheet needs to be resaved. Of course, this also assumes that the user using the worksheet is the worksheet owner. If they are not the owner then the problem will persist until the owner can be notified.&lt;br /&gt;&lt;br /&gt;As I say - an interesting conundrum!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-8475729780637885559?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/8475729780637885559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=8475729780637885559&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8475729780637885559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8475729780637885559'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/10/interesting-condrum-with-indexed-values.html' title='Interesting condrum with indexed values'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-2886550408430912464</id><published>2008-10-14T16:24:00.005-05:00</published><updated>2008-10-14T16:42:47.141-05:00</updated><title type='text'>Welcome to Rod West</title><content type='html'>I am delighted to be able to let you know that Rod West, a prolific answerer of questions on the &lt;a href="http://forums.oracle.com/forums/profile.jspa?userID=421619"&gt;OTN Discoverer Forum&lt;/a&gt;, will be joining me as a co-author on this blog.&lt;br /&gt;&lt;br /&gt;Rod has been using Oracle databases since 1985 and is principal consultant at Cabot Consulting in the United Kingdom. He specializes in Oracle Applications 11i / 12i as well as Oracle Discoverer. Rod can be contacted at &lt;a href="mailto:rodwest@cabotconsulting.co.uk"&gt;rodwest@cabotconsulting.co.uk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Rod has also submitted two white papers, both of which are available for immediate download from my website by &lt;a href="http://learndiscoverer.com/third_party_documents.htm"&gt;clicking here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The papers are as follows:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#990000;"&gt;Scheduling through concurrent manager&lt;/span&gt; - this paper describes how Oracle Applications Concurrent Processing can be used to schedule Discoverer workbooks&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#990000;"&gt;Using VPD to secure Discoverer reports&lt;/span&gt; - this article uses a series of examples to demonstrate how VPD can be used to secure Discoverer reports. The examples have been written with Discoverer in mind but VPD is a database centric approach and so can be applied to any reporting tool&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-2886550408430912464?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/2886550408430912464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=2886550408430912464&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2886550408430912464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2886550408430912464'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/10/welcome-to-rod-west.html' title='Welcome to Rod West'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-453615778199305079</id><published>2008-10-06T16:24:00.002-05:00</published><updated>2008-10-06T16:29:15.361-05:00</updated><title type='text'>Cumulative Patch 2 for 10.1.2.3</title><content type='html'>I am very pleased to announce that Oracle have released a second cumulative patch for Discoverer 10.1.2.3.&lt;br /&gt;&lt;br /&gt;So far this has been released for the following platform:&lt;br /&gt;Windows 32-bit&lt;br /&gt;&lt;br /&gt;The following postings have been updated:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html"&gt;Useful Patch Numbers&lt;/a&gt;&lt;br /&gt;&lt;a href="http://learndiscoverer.blogspot.com/2008/04/do-not-upgrade-to-discoverer-10123.html"&gt;Do not upgrade to Discoverer 10.1.2.3&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Important Note: Neither the base 10.1.2.3 nor any of its cumulative patches are certified for use against E-Business Suite 11i or 12i, so please don't upgrade to 10.1.2.3 if you are using or intend to use Discoverer in Apps mode. 10.1.2.2 and all of its cumulative patches are certified so this is where you should be, at least for the time being.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-453615778199305079?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/453615778199305079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=453615778199305079&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/453615778199305079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/453615778199305079'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/10/cumulative-patch-2-for-10123.html' title='Cumulative Patch 2 for 10.1.2.3'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-6811129448825616392</id><published>2008-09-16T14:59:00.002-05:00</published><updated>2008-09-16T15:20:42.021-05:00</updated><title type='text'>Be careful installing cumulative patches</title><content type='html'>I can't stress the importance of making sure you read all of the instructions in the readme files that come with the cumulative patches. For example, the readme for cumulative patch 8 on Windows has the following statement concerning OPatch:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;2. It is always recommended to have the lastest 1.0.0.0.xx opatch version.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;Minimum opatch version is 1.0.0.0.57&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;Opatch version can be checked following the below steps:&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;                -  set ORACLE_HOME=&lt;oracle&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;                -  set OPatch in the PATH&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;                -  opatch version&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;However, the same readme for the Linux install has this statement:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;2. It is always recommended to have the lastest 1.0.0.0.xx opatch version.&lt;br /&gt;Minimum opatch version is 1.0.0.0.58&lt;br /&gt;Opatch version can be checked following the below steps:&lt;br /&gt;                -  set ORACLE_HOME=&lt;oracle&gt;&lt;br /&gt;                -  set OPatch in the PATH&lt;br /&gt;                -  opatch version&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Notice that the minimum OPatch versions are different. This is very important.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Warning: If you attempt to install CP8 on Linux using OPatch 1.0.0.0.57 the install will fail and you will get a message saying that the inventory could not be updated.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Unfortunately, by this point the cumulative patch code will already have deleted some required files and so now even your original Discoverer will not work. The solution is to install the correct version of OPatch and rerun the cumulative patch. It will now put the right, required files in place and Discoverer Plus will operate correctly.&lt;br /&gt;&lt;br /&gt;The moral of the story is to read the installation notes carefully so that you don't get caught out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-6811129448825616392?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/6811129448825616392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=6811129448825616392&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/6811129448825616392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/6811129448825616392'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/09/be-careful-installing-cumulative.html' title='Be careful installing cumulative patches'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-687537068186309227</id><published>2008-09-05T13:31:00.003-05:00</published><updated>2008-09-05T13:35:43.999-05:00</updated><title type='text'>Revised Apps mode white paper</title><content type='html'>As many of you already know I am the author of several white papers on Discoverer.&lt;br /&gt;&lt;br /&gt;I am pleased to be able to let you know that I have today publised a fully revised version of the popular Setting up an Apps mode EUL.&lt;br /&gt;&lt;br /&gt;You will find it on my &lt;a href="http://learndiscoverer.com/downloads/downloads.htm"&gt;downloads &lt;/a&gt;page.&lt;br /&gt;&lt;br /&gt;It has the following 5 sections:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Installing the Admin software&lt;/li&gt;&lt;li&gt;Setting up Discoverer to work with E-Business Suite&lt;/li&gt;&lt;li&gt;Patching Discoverer Admin to the correct level&lt;/li&gt;&lt;li&gt;Creating an E-Business Suite End User Layer&lt;/li&gt;&lt;li&gt;Setting up E-Business Suite privileges&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-687537068186309227?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/687537068186309227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=687537068186309227&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/687537068186309227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/687537068186309227'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/09/revised-apps-mode-white-paper.html' title='Revised Apps mode white paper'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-5643184810012372319</id><published>2008-08-27T22:30:00.004-05:00</published><updated>2008-08-27T22:45:18.443-05:00</updated><title type='text'>Cumulative Patch 8 addendum</title><content type='html'>A few days ago on 15th August Oracle released a second edition of CP8. This edition, using patch number &lt;span style="color:#3333ff;"&gt;7306816&lt;/span&gt;, is only for the following 3 platforms:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Linux x86&lt;/li&gt;&lt;li&gt;Sun Solaris SPARC 32-bit (which is also good for 64-bit)&lt;/li&gt;&lt;li&gt;HP-UX PA-RISC 64-bit &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The reason for the updated patch is to fix some additional bugs specific to these platforms, namely:&lt;/p&gt;&lt;p&gt;BUG 6742626 - DISCOVERER DISCONNECT IF WE DRILL TO RELATED TO THE SAME ITEM TWICE&lt;br /&gt;BUG 6933011 - 'AN ERROR OCCURRED WHILE ATTEMPTING TO PERFORM THE OPERATION' WHILE OPENING REPO&lt;br /&gt;BUG 6686944 - FONT SIZE TOO SMALL EVEN IF ADJUSTPLUSFONTSIZE = "TRUE" AND ZOOM SET&lt;/p&gt;&lt;p&gt;If you are using Solaris and have already applied the initial patch then you should be fine, but since 7306816 has three more patch fixes, then this will be the one recommended by Oracle Support going forward if it is available for a specific platform. Personally, if I was on Solaris, I would apply 7306816 even if I had already applied the original 7111816. I like to have the latest fixes where possible.&lt;/p&gt;&lt;p&gt;As I say, it is currently released on Solaris, Linux and HP-UX.&lt;/p&gt;&lt;p&gt;The Windows platform will continue to use &lt;span style="color:#3333ff;"&gt;7111816&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:arial;color:#000000;"&gt;See also:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;a href="http://learndiscoverer.blogspot.com/2008/07/cumulative-patch-8.html"&gt;My Original CP8 posting&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html"&gt;My posting concerning patch numbers&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff0000;"&gt;By the way, if you are using E-Business Suite 11i or 12i then all of the cumulative patches for Discoverer 10.1.2.2 are certified for use. You do not need to wait for further confirmation by Oracle as this is part of the patch release testing.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff0000;"&gt;However, neither Discoverer 10.1.2.3 nor its recently released CP1 are certified for use with E-Business Suite so do not upgrade to 10.1.2.3 at this time. 10.1.2.3 is a non-reversible upgrade so don't go there if you are using E-Business Suite. You have been warned!&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-5643184810012372319?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/5643184810012372319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=5643184810012372319&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/5643184810012372319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/5643184810012372319'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/08/cumulative-patch-8-addendum.html' title='Cumulative Patch 8 addendum'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-1351838568051464667</id><published>2008-08-15T09:22:00.003-05:00</published><updated>2008-08-15T10:26:30.298-05:00</updated><title type='text'>Cumulative Patch 1 for 10.1.2.3</title><content type='html'>I am very pleased to announce that Oracle have finally released a cumulative patch for Discoverer 10.1.2.3.&lt;br /&gt;&lt;br /&gt;So far this has been released for the following 3 platforms:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Windows 32-bit&lt;/li&gt;&lt;li&gt;Linux x86&lt;/li&gt;&lt;li&gt;Sun Solaris SPARC (32-bit) - which means 64-bit as well&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The following postings have been updated:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html"&gt;Useful Patch Numbers&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://learndiscoverer.blogspot.com/2008/04/do-not-upgrade-to-discoverer-10123.html"&gt;DO not upgrade to Discoverer 10.1.2.3&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="color:#ff0000;"&gt;Important Note: Neither 10.1.2.3 or CP1 is certified for use against E-Business Suite 11i or 12i, so please don't upgrade to 10.1.2.3 if you are using or intend to use Discoverer in Apps mode. 10.1.2.2 and all of its cumulative patches are certified so this is where you should be, at least for the time being.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-1351838568051464667?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/1351838568051464667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=1351838568051464667&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/1351838568051464667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/1351838568051464667'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/08/cumulative-patch-1-for-10123.html' title='Cumulative Patch 1 for 10.1.2.3'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-5158260820499111432</id><published>2008-07-30T23:10:00.007-05:00</published><updated>2008-08-27T22:30:07.966-05:00</updated><title type='text'>Cumulative Patch 8</title><content type='html'>&lt;span style="color:#3333ff;"&gt;Posting updated: August 27, 2008&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Oracle have recently released CP8 for Discoverer. The patch number for Windows is &lt;span style="color:#3333ff;"&gt;7111816&lt;/span&gt;. The patch number for Linux, Unix and HP is &lt;span style="color:#3333ff;"&gt;7306816&lt;/span&gt;. While 711816 was also released for Unix, this has subsequently been re-released with further improvements as 7306816. If you are running on Unix and have already applied 7111816 you should also apply 7306816. This will de-install the previous CP8 and install the latest version complete with additional bug fixes.&lt;br /&gt;&lt;br /&gt;My blog posting relating to patch numbers has been updated to reflect this new cumulative patch.&lt;br /&gt;&lt;br /&gt;For more information about patches for Discoverer &lt;a href="http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html"&gt;click here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;At the moment CP8 is available for these platforms:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Microsoft Windows 32-bit - using &lt;span style="color:#3333ff;"&gt;7111816&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Sun Solaris SPARC 32-bit (which is also good for 64-bit) - using &lt;span style="color:#3333ff;"&gt;7306816&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Linux x86 - using &lt;span style="color:#3333ff;"&gt;7306816&lt;/span&gt;&lt;/li&gt;&lt;li&gt;HP-UX PA-RISC 64-bit - again using &lt;span style="color:#3333ff;"&gt;7306816&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="font-size:180%;color:#990000;"&gt;Some welcome fixes:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#000099;"&gt;Welcome fix 1&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Looking through the readme it seems as though Oracle may have fixed &lt;a href="http://learndiscoverer.blogspot.com/2008/06/lovs-in-plus-following-upgrade-to-cp7.html"&gt;the CP7 issue &lt;/a&gt;that I reported a couple of weeks ago. I have tested this out on my own system and the list of values now populate with no problem.&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#000099;"&gt;Welcome fix 2&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Another bug, this time one that has irritated end users for some time, has been fixed in this patch. Prior to this patch, if someone shared a workbook with you and you tried to &lt;span style="color:#3333ff;"&gt;Save As&lt;/span&gt; using the same name you would get an error that the workbook identifer must be unique. You would then be forced to save the workbook under a different name which was most inconvenient. I am very pleased to report that has been fixed in CP8.&lt;/p&gt;&lt;p&gt;Let's say that someone shares a workbook with you called &lt;span style="color:#3333ff;"&gt;Sharing Test&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;Under the new functionality, if you use &lt;span style="color:#3333ff;"&gt;Save As&lt;/span&gt; and leave the workbook name the same, Discoverer will automatically assign a unique identifer to the workbook. What it does is to append the number 1 to the end of the identifier. Thus, in my example, the identifier for this workbook will become SHARING_TEST1. I know this fix will be welcome news to hundreds of users.&lt;/p&gt;&lt;p&gt;Good one Oracle - 10 out of 10 from me for this fix.&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#000099;"&gt;Welcome Fix 3&lt;/span&gt;&lt;/p&gt;&lt;p&gt;One other "fix" that may be welcome to you in CP8 is that changing Page Items in Discoverer Plus cross-tabular worksheets and scrolling has been incrementally improved. I'm not sure if you have ever noticed this as it generally only rears its ugly head when working with more complex type worksheets. Performance is still not "Desktop" speed due to the architecture differences, but it is much improved. The generic scroll properties that were introduced in CP2, I think, may no longer needed. If you have been having issues with those sort of "performance" issues, then you might want to give CP8 a try.&lt;/p&gt;&lt;p&gt;The particular bug fixes that I am referring to in CP8 are as follows (this information is taken from the CP8 readme):&lt;/p&gt;&lt;p&gt;328) Bug 7166233 - WITH SOME SCROLL PREFERENCES, TABULAR WORKBOOKS WILL LOCKUP WHEN SCROLLING&lt;/p&gt;&lt;p&gt;329) Bug 6938007 - CHANGING PAGE ITEMS IN PLUS RENDERS THE PAGE VERY SLOWLY&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-5158260820499111432?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/5158260820499111432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=5158260820499111432&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/5158260820499111432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/5158260820499111432'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/07/cumulative-patch-8.html' title='Cumulative Patch 8'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-5987675832492932902</id><published>2008-07-16T10:01:00.003-05:00</published><updated>2008-07-16T10:06:57.530-05:00</updated><title type='text'>Speaking in Oklahoma in July</title><content type='html'>If you happen to be in Oklahoma City on Tuesday, July 22nd I will be presenting a paper on manipulating dates in Discoverer at the Oklahoma City Oracle User Group meeting.&lt;br /&gt;&lt;br /&gt;This will be at the Francis Tuttle Institute of Technology, Rockwell Campus,  in Oklahoma City on 12777 N. Rockwell Ave at 5:15pm&lt;br /&gt;&lt;br /&gt;For more information please look on the &lt;a href="http://okcoug.org/"&gt;OKCOUG website&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'll see you there&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-5987675832492932902?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/5987675832492932902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=5987675832492932902&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/5987675832492932902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/5987675832492932902'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/07/speaking-in-oklahoma-in-july.html' title='Speaking in Oklahoma in July'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-3477738429507989630</id><published>2008-06-16T23:37:00.003-05:00</published><updated>2008-08-27T22:47:41.668-05:00</updated><title type='text'>Discoverer polls 1 and 2</title><content type='html'>So that I can provide a better service to the industry, from time to time I will be conducting polls of the Discoverer commulity on various topics.&lt;br /&gt;&lt;br /&gt;The results from the first 2 polls can be seen in the panel to the right. As you can see they make very interesting reading.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-3477738429507989630?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/3477738429507989630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=3477738429507989630&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3477738429507989630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3477738429507989630'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/06/discoverer-polls-1-and-2.html' title='Discoverer polls 1 and 2'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-8138943116321413281</id><published>2008-06-12T21:29:00.006-05:00</published><updated>2008-06-12T22:23:05.478-05:00</updated><title type='text'>Monitoring and removing old statistics</title><content type='html'>This is a posting for Discoverer administrators.&lt;br /&gt;&lt;br /&gt;As you may know, there is a switch on the Privileges screen called Collect Query Statistics.&lt;br /&gt;&lt;br /&gt;Most organizations leave this turned on. When it is turned on, every time an end user logs in and runs a worksheet, statistics about that run are collected into the table called &lt;span style="color:#3333ff;"&gt;EUL5_QPP_STATISTICS&lt;/span&gt;. Thus, there will be one row in the statistics tables for every execution of every worksheet in every workbook. Even if an end user creates only an ad-hoc query and doesn't save it to the database the statistics will still be captured.&lt;br /&gt;&lt;br /&gt;If your organization has lots of users executing lots of worksheets every day you can imagine that this table will get quite large. Another thing that happens is that over time the extents on the indexes, of which there are 3, grow rapidly to many thousands. What this means is that performance is going downhill.&lt;br /&gt;&lt;br /&gt;Here are the 3 indexes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;EUL5_QS1_I&lt;/li&gt;&lt;li&gt;EUL5_QS2_I&lt;/li&gt;&lt;li&gt;EUL5_QS_PK&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;You therefore want to consider purging your statistics from time to time. Many organizations that I have worked with like to keep at least the last six months of statistics, although some only keep 90 days.&lt;/p&gt;&lt;p&gt;What you may not be aware of is the fact that Oracle supply a SQL script that can check the statistics and, optionally, delete those which are over a number of days old. The script also provides a report on how many entries there are in the table, in buckets of 10 day increments, like this:&lt;/p&gt;&lt;a href="http://bp3.blogger.com/_bJSn6pymoj0/SFHiLU2HnvI/AAAAAAAAAEk/DTSegWn-OJY/s1600-h/qpp1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5211194928046513906" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_bJSn6pymoj0/SFHiLU2HnvI/AAAAAAAAAEk/DTSegWn-OJY/s400/qpp1.jpg" border="0" /&gt;&lt;/a&gt;You can find the script here on your Admin machine:&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;[ORACLE_HOME]\discoverer\util&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&lt;/span&gt;&lt;br /&gt;It is called: &lt;span style="color:#3333ff;"&gt;EULSTDEL.SQL&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To run the script, use this workflow:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Log in to SQL Plus as the owner of the EUL&lt;/li&gt;&lt;li&gt;Type this &lt;span style="color:#3333ff;"&gt;@c:\oracle\bitoolshome_1\discoverer\util\eulstdel.sql&lt;/span&gt; and press &lt;strong&gt;Enter&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;You will be prompted to enter a parameter. This parameter is the number of days of statistics you want to keep. If you want to keep all of your statistics, enter a large number or just run the SQL at the end of this posting. If you enter &lt;strong&gt;0&lt;/strong&gt; the script will delete all of your statistics because it actually deletes rows which have a created date less than SYSDATE minus this number. Therefore, be careful!&lt;/li&gt;&lt;li&gt;The SQL will run and produce the report, optionally deleting your old statistics&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;em&gt;Note: in step 2 of the above workflow I have included the most-commonly user location for the Discoverer Admin tool. If yours is not in this location you will need to change this line.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Having deleted the statistics, you will more than likely want to ask your friendly DBA to rebuild the 3 indexes listed above, and again below. I have seen terrific improvements in performance when this has been done.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;EUL5_QS1_I&lt;/li&gt;&lt;li&gt;EUL5_QS2_I&lt;/li&gt;&lt;li&gt;EUL5_QS_PK&lt;/li&gt;&lt;/ul&gt;By the way, if you just want to see your statistics, here is the SQL:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;SELECT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;TRUNC(SYSDATE-QS_CREATED_DATE,-1) Days_Old,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;COUNT(*) No_of_stats&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;FROM EUL5_QPP_STATS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;GROUP BY TRUNC(SYSDATE-QS_CREATED_DATE,-1)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;ORDER BY 1 DESC&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-8138943116321413281?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/8138943116321413281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=8138943116321413281&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8138943116321413281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8138943116321413281'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/06/monitoring-and-removing-old-statistics.html' title='Monitoring and removing old statistics'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_bJSn6pymoj0/SFHiLU2HnvI/AAAAAAAAAEk/DTSegWn-OJY/s72-c/qpp1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-8552333945966443459</id><published>2008-06-12T20:45:00.004-05:00</published><updated>2008-07-03T09:25:34.951-05:00</updated><title type='text'>How many users</title><content type='html'>From time to time I am asked to provide scripts that help administrators manage their Discoverer system. One such example is below.&lt;br /&gt;&lt;br /&gt;I was asked if I knew of a way for a company to know how many users they had using Discoverer so that they can make sure they are compliant with their licensing. The following script will do just that, plus a little more:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;SELECT DISTINCT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;UPPER(QS.QS_DOC_OWNER) USERNAME,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;COUNT(QS_ID)REPORTS_RUN,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;MAX(QS.QS_CREATED_DATE) LAST_USED,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;MIN(QS.QS_CREATED_DATE) FIRST_USED&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;FROM EUL5_QPP_STATS QS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;WHERE QS.QS_CREATED_DATE &gt; '01-JAN-2006' AND&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;QS_DOC_OWNER IS NOT NULL&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;GROUP BY UPPER(QS.QS_DOC_OWNER)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;ORDER BY 1;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;color:#ff0000;"&gt;Note: there is a restriction to running this script in that it will only tell you about users who have their own workbooks and when they were last ran. If you are using Discoverer connections you will not be able to use these scripts because the workbook will not necessarily be owned by the user who owns the connection or, if using SSO, by the user who is logged in. I am still researching if there is a way to derive this information.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The date parameter is there to check users who have been on the system from that date. This way you can exclude reports that were run a long time ago. You can drop it altogether if you like. If you do this you will see the total number of users you have had running reports. Of course, this assumes that you are collecting query statistics and that you haven't purged them - which will be the subject of another posting.&lt;br /&gt;&lt;br /&gt;The report will tell you who has run a report in Discoverer, how many reports the user has executed, when the user first logged in and when the user last logged in to run a report. Using this information you can determine how many licenses you need or just to see who are the most frequent Discoverer users on your system.&lt;br /&gt;&lt;br /&gt;To accomplish the latter just add another clause. Let's say you only want to see users who have run at least 25 reports. All you need to do is this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;SELECT &lt;/span&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;DISTINCT&lt;br /&gt;UPPER(QS.QS_DOC_OWNER) USERNAME,&lt;br /&gt;COUNT(QS_ID)REPORTS_RUN,&lt;br /&gt;MAX(QS.QS_CREATED_DATE) LAST_USED,&lt;br /&gt;MIN(QS.QS_CREATED_DATE) FIRST_USED&lt;br /&gt;FROM &lt;/span&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;EUL5_QPP_STATS QS&lt;br /&gt;WHERE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;QS.QS_CREATED_DATE &gt; '01-JAN-2006' AND&lt;br /&gt;QS.QS_DOC_OWNER IS NOT NULL&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;GROUP BY UPPER(QS.QS_DOC_OWNER)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;HAVING COUNT(QS_ID) &gt;= 25&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#990000;"&gt;ORDER BY 1;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:0;"&gt;Finally, let's say you want to extend the SQL again to include only users who have run a report within the last month yet still include users who have run at least 25 reports since 2006. This dynamic script will do that:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;&lt;span style="font-family:Courier New;"&gt;SELECT &lt;/span&gt;&lt;span style="font-family:Courier New;"&gt;DISTINCT&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;color:#990000;"&gt;UPPER(QS.QS_DOC_OWNER) USERNAME,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;color:#990000;"&gt;COUNT(QS_ID)REPORTS_RUN,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;color:#990000;"&gt;MAX(QS.QS_CREATED_DATE) LAST_USED,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;color:#990000;"&gt;MIN(QS.QS_CREATED_DATE) FIRST_USED&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;&lt;span style="font-family:Courier New;"&gt;FROM &lt;/span&gt;&lt;span style="font-family:Courier New;"&gt;EUL5_QPP_STATS QS&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;color:#990000;"&gt;WHERE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;color:#990000;"&gt;QS.QS_CREATED_DATE &gt; '01-JAN-2006' AND&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;color:#990000;"&gt;QS_DOC_OWNER IS NOT NULL&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;color:#990000;"&gt;GROUP BY UPPER(QS.QS_DOC_OWNER)&lt;br /&gt;HAVING&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;color:#990000;"&gt;COUNT(QS_ID) &gt;= 25 AND&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;color:#990000;"&gt;MAX(QS.QS_CREATED_DATE) &gt;= TRUNC(SYSDATE,'MM')&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;color:#990000;"&gt;ORDER BY 1;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-8552333945966443459?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/8552333945966443459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=8552333945966443459&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8552333945966443459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8552333945966443459'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/06/how-many-users.html' title='How many users'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-2651340570066250015</id><published>2008-06-10T04:02:00.005-05:00</published><updated>2008-07-31T00:10:42.133-05:00</updated><title type='text'>LOVs in Plus following upgrade to CP7</title><content type='html'>&lt;em&gt;&lt;span style="color:#990000;"&gt;Update posted on 30th July 2008:&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;CP8, which was issued on 11th July 2008 has fixed this issue from CP7. Therefore if you have installed CP7 and CP8 or higher is available for your platform you should apply the most recent patch that you can. The CP8 patch, by the way, is &lt;strong&gt;&lt;span style="color:#000000;"&gt;7111816&lt;/span&gt;&lt;/strong&gt;. If you have not installed CP7 you should install CP8 or the most recent cumulative patch instead. &lt;a href="http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html"&gt;Click here &lt;/a&gt;for more information regarding the patches you can install.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I hope you have been following along with my postings concerning staying up to date with cumulative patches. Following the application of CP7 you may find that your users complain that lists of values no longer expand in Discoverer Plus when they click the little plus key alongside an item in the Available Items pane.&lt;br /&gt;&lt;br /&gt;A new preference setting controls the number of items that can be displayed. The new setting appears to be defaulting to 0, thus preventing any items from displaying in the list of values. If you have access to MetaLink take a look at document &lt;strong&gt;601996.1&lt;/strong&gt;. This is the readme for CP7 (patch 6778560). Scroll down to Special Instruction 17. It appears to indicate that the preference is only needed if you have more than 1000 items in the list of values.&lt;br /&gt;&lt;br /&gt;I have found this not to be the case and that, certainly for all the Discoverer servers that I have upgraded, the preference always needs to be set, even if there are less than 1000 items in any of my lists of values.&lt;br /&gt;&lt;br /&gt;If you are experiencing a loss of the list of values, to rememy this, do the following:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;If Discoverer Plus is running, exit from Plus&lt;/li&gt;&lt;li&gt;If Discoverer middle tier OPMN is running, it needs to be stopped as follows:&lt;br /&gt;a. Launch cmd window in Windows or connect to Unix / Linux as ORACLE user&lt;br /&gt;b. Navigate to &lt;span style="color:#3333ff;"&gt;$ORACLE_HOME\opmn\bin&lt;/span&gt;&lt;br /&gt;c. Type &lt;strong&gt;opmnctl stopall&lt;/strong&gt; and press &lt;strong&gt;Enter&lt;br /&gt;&lt;/strong&gt;d. Leave this window open&lt;/li&gt;&lt;li&gt;Navigate to &lt;span style="color:#3333ff;"&gt;$ORACLE_HOME\discoverer\util&lt;br /&gt;&lt;/span&gt;In Windows: ORACLE_HOME will usually be C:\Oracle\BIHome1&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Edit the file called pref.txt – it may just be called pref if you are doing this inside Windows Explorer&lt;/li&gt;&lt;li&gt;Add the following 2 lines to the bottom of the file (use copy and paste):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;[Generic Properties]&lt;br /&gt;genericLovSizeSoftLimit = 100 # items allowed in LOV&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&lt;span style="color:#ff0000;"&gt;Note: if you already have a Generic Properties section that was added for the inclusion of a previous bug fix you should add the new preference in that section. Most installations will not have this section so adding it to the bottom of the list of preferences is the logical place.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Save the file&lt;/li&gt;&lt;li&gt;Still in &lt;span style="color:#3333ff;"&gt;$ORACLE_HOME\discoverer\util&lt;/span&gt;: execute the file called &lt;strong&gt;applypreferences&lt;/strong&gt; (it will be called &lt;strong&gt;applypreferences.bat&lt;/strong&gt; in Windows and &lt;strong&gt;applypreferences.sh&lt;/strong&gt; in Unix / Linux)&lt;/li&gt;&lt;li&gt;Navigate back to &lt;span style="color:#3333ff;"&gt;$ORACLE_HOME\opmn\bin&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Type &lt;strong&gt;opmnctl startall &lt;/strong&gt;and press &lt;strong&gt;Enter&lt;/strong&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Discoverer Plus should now display your lists of values.&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff0000;"&gt;Note: The preference and value of 100 we just set allows up to 100 items to appear in a LOV. You need to alter this value if your site has lists of values that have more than 100 items. The whole point of this new preference is to remove the restriction of 1000 items like there used to be in previous versions of Discoverer.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-2651340570066250015?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/2651340570066250015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=2651340570066250015&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2651340570066250015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2651340570066250015'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/06/lovs-in-plus-following-upgrade-to-cp7.html' title='LOVs in Plus following upgrade to CP7'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-7199605694568235744</id><published>2008-05-19T21:01:00.012-05:00</published><updated>2008-06-10T04:43:21.456-05:00</updated><title type='text'>Using CASE to solve Outer Join issues</title><content type='html'>As many of you know, one of the services that my company offers is Discoverer workshops. What this means is that we send one of our experienced trainers on site and work, sometimes one on one, with the end users on their real system to help them generate the reports that they need. Sometimes I get to go and while I would like to do this more often I just don't have enough time so when the chance does come around I jump at it.&lt;br /&gt;&lt;br /&gt;Anyway, one of the most frequent problems that I come across with end user reports is how to effectively create and work with reports when two or more of the folders have outer joins. Such a situation happened in one of the recent workshops that I conducted.&lt;br /&gt;&lt;br /&gt;Picture if you will an EUL with 2 folders, folder A and folder B, where folder A is the master being outer joined to B. Thus, if you include something from both folders you will get one row for every item in folder A even if there is nothing in folder B. This is the benefit of the outer join.&lt;br /&gt;&lt;br /&gt;Let me get more specific. Let's say that we are working in Human Resources where folder A is Employee Master and folder B is for Employee Leave. Because not all employees have taken leave there is an outer join between the two. Now let's say that in the Leave folder there is an item called Leave Desc that contains descriptions to indicate what kind of leave the employee had taken. With me so far? Here's a screenshot:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://bp3.blogger.com/_bJSn6pymoj0/SDJMNUsOGEI/AAAAAAAAAEM/pwoGwJ2M-1E/s1600-h/outer1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5202304311342536770" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_bJSn6pymoj0/SDJMNUsOGEI/AAAAAAAAAEM/pwoGwJ2M-1E/s400/outer1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Here's some example output:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_bJSn6pymoj0/SDJMNEsOGDI/AAAAAAAAAEE/3o5EEA6H29M/s1600-h/outer2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5202304307047569458" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp2.blogger.com/_bJSn6pymoj0/SDJMNEsOGDI/AAAAAAAAAEE/3o5EEA6H29M/s400/outer2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ok, so now we want to build a report that allows the end user to exclude one or more Leave Desciptions from the report. To be specific, We want to see all Employees who either have not been sick or have not taken any leave yet. Looking at the report we should be including Carol, Michael and Susie, but not George.&lt;br /&gt;&lt;br /&gt;Simply creating the following condition will not work: &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;color:#3333ff;"&gt;&lt;strong&gt;Leave Desc &lt;&gt; 'Sick'&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Here is that output:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://bp1.blogger.com/_bJSn6pymoj0/SDJMB0sOGCI/AAAAAAAAAD8/wBZC8svAxkE/s1600-h/outer3.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5202304113774041122" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_bJSn6pymoj0/SDJMB0sOGCI/AAAAAAAAAD8/wBZC8svAxkE/s400/outer3.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As you can see, George is still included but now appears to have not taken any leave, which isn't true. How about if we also say that &lt;span style="font-family:courier new;color:#3333ff;"&gt;&lt;strong&gt;Leave Desc IS NOT NULL&lt;/strong&gt;&lt;/span&gt;?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_bJSn6pymoj0/SDJMB0sOGBI/AAAAAAAAAD0/mPXizNKeq1s/s1600-h/outer4.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5202304113774041106" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_bJSn6pymoj0/SDJMB0sOGBI/AAAAAAAAAD0/mPXizNKeq1s/s400/outer4.jpg" border="0" /&gt;&lt;/a&gt; This doesn't give us the right answer either because now both George and Carol have been omitted.&lt;br /&gt;&lt;br /&gt;Let's create this calculation which we will call Exclusion:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;color:#3333ff;"&gt;&lt;strong&gt;CASE WHEN "Leave Desc" = 'Sick' THEN 1 ELSE 0 END&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;We now get this answer, which as you can see has annotated the rows we do not want with 1.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://bp0.blogger.com/_bJSn6pymoj0/SDJMBksOF_I/AAAAAAAAADk/qbu9O8eL7g0/s1600-h/outer6.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5202304109479073778" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_bJSn6pymoj0/SDJMBksOF_I/AAAAAAAAADk/qbu9O8eL7g0/s400/outer6.jpg" border="0" /&gt;&lt;/a&gt;You might think that adding this condition: &lt;span style="font-family:courier new;color:#3333ff;"&gt;&lt;strong&gt;Exclusion &lt;&gt; 1&lt;/strong&gt;&lt;/span&gt; would work but it will not. Try it for yourself and you will see what I mean.&lt;/p&gt;&lt;p&gt;You actually need to do add a Boolean OR condition, like this: &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;color:#3333ff;"&gt;&lt;strong&gt;Exclusion &lt;&gt; 1&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family:courier new;color:#3333ff;"&gt;OR&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;color:#3333ff;"&gt;Exclusion &lt;&gt; 1&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://bp3.blogger.com/_bJSn6pymoj0/SDJMBUsOF-I/AAAAAAAAADc/rFaq7fg2x04/s1600-h/outer7.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5202304105184106466" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_bJSn6pymoj0/SDJMBUsOF-I/AAAAAAAAADc/rFaq7fg2x04/s400/outer7.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_bJSn6pymoj0/SDJPdEsOGGI/AAAAAAAAAEc/clDTHMTkotc/s1600-h/outer8.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5202307880460359778" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp2.blogger.com/_bJSn6pymoj0/SDJPdEsOGGI/AAAAAAAAAEc/clDTHMTkotc/s400/outer8.jpg" border="0" /&gt;&lt;/a&gt; Problem solved - isn't it? Try removing the Exclusion from the report and see what happens. In Plus you will get the right answer. However in Desktop you will find that your sorting goes wrong. The solution in Desktop is to add a hidden group sort on the Exclusion!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_bJSn6pymoj0/SDJPc0sOGFI/AAAAAAAAAEU/Up9MceHnFmI/s1600-h/outer9.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5202307876165392466" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_bJSn6pymoj0/SDJPc0sOGFI/AAAAAAAAAEU/Up9MceHnFmI/s400/outer9.jpg" border="0" /&gt;&lt;/a&gt; The problem is solved because of the way the CASE statement works which dictates that the function will end as soon as a true condition is encountered. So even there are NULL records these will all get Exclusion of 0 which is the default.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-7199605694568235744?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/7199605694568235744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=7199605694568235744&amp;isPopup=true' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/7199605694568235744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/7199605694568235744'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/05/using-case-to-solver-outer-join-issues.html' title='Using CASE to solve Outer Join issues'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_bJSn6pymoj0/SDJMNUsOGEI/AAAAAAAAAEM/pwoGwJ2M-1E/s72-c/outer1.jpg' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-6907977014966367280</id><published>2008-05-16T12:42:00.002-05:00</published><updated>2008-05-16T12:49:13.452-05:00</updated><title type='text'>How to find Discoverer patches</title><content type='html'>A few people have contacted me recently saying they were having troubles finding the latest Discoverer patches. To help you, here is a workflow:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Launch &lt;a href="https://metalink.oracle.com/"&gt;Metalink &lt;/a&gt;and enter your login ID and password&lt;/li&gt;&lt;li&gt;Click the &lt;strong&gt;Patches &amp;amp; Updates&lt;/strong&gt; tab&lt;/li&gt;&lt;li&gt;Click the &lt;strong&gt;Simple Search&lt;/strong&gt; link&lt;/li&gt;&lt;li&gt;Change &lt;strong&gt;Search By&lt;/strong&gt; from &lt;strong&gt;Patch Number/Name&lt;/strong&gt; to &lt;strong&gt;Product or Family&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Enter &lt;strong&gt;Oracle Discoverer Family&lt;/strong&gt; in the search box&lt;/li&gt;&lt;li&gt;Change &lt;strong&gt;Release&lt;/strong&gt; to &lt;strong&gt;iAS 10.1.2.2&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Set both &lt;strong&gt;Patch Type&lt;/strong&gt; and &lt;strong&gt;Classification&lt;/strong&gt; to &lt;strong&gt;Any&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Select your operating system or use &lt;strong&gt;Microsoft Windows (32-bit)&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Click the &lt;strong&gt;Go&lt;/strong&gt; button&lt;/li&gt;&lt;li&gt;The patches will be listed in order of release with the most recent first&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-6907977014966367280?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/6907977014966367280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=6907977014966367280&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/6907977014966367280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/6907977014966367280'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/05/how-to-find-discoverer-patches.html' title='How to find Discoverer patches'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-4250001615702681613</id><published>2008-05-07T12:56:00.004-05:00</published><updated>2008-08-15T09:49:21.564-05:00</updated><title type='text'>Discoverer 10.1.2.3 update</title><content type='html'>&lt;span style="color:#ff0000;"&gt;August 2008 Important Update: Oracle released CP1 for Discoverer 10.1.2.3 on August 7th&lt;/span&gt; (&lt;a href="http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html"&gt;link to patches&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;In a recent posting of mine (&lt;a href="http://learndiscoverer.blogspot.com/2008/04/do-not-upgrade-to-discoverer-10123.html"&gt;link&lt;/a&gt;) I advised you not to upgrade to Discoverer 10.1.2.3 just yet.&lt;br /&gt;&lt;br /&gt;I have heard that Oracle is working on a critical patch update for 10.1.2.3 that will incorporate all of the 10.1.2.2 critical patches (CP4, CP5 and CP6) plus fix any specific 10.1.2.3 issues that are unique to that release. The latest information I have is that you should expect to see the 10.1.2.3 patch before the end of the summer. I don't have any better timeline than this I'm afraid. As soon as I hear something more definite I promise I will let you know.&lt;br /&gt;&lt;br /&gt;Therefore, for the time being I still recommend not upgrading to 10.1.2.3. You should, however, upgrade to 10.1.2.2 and apply the most recent critical patch (&lt;a href="http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html"&gt;link&lt;/a&gt;).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-4250001615702681613?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/4250001615702681613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=4250001615702681613&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/4250001615702681613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/4250001615702681613'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/05/discoverer-10123-update.html' title='Discoverer 10.1.2.3 update'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-8241040068244866326</id><published>2008-04-30T21:47:00.003-05:00</published><updated>2008-04-30T21:51:31.758-05:00</updated><title type='text'>BI Publisher and Discoverer - 1</title><content type='html'>Well it took me a while and lots of digging but I finally managed to get BI Publisher and Discoverer to interface to each other. If you are one of the hundreds who have tried and been unsuccessful, or maybe got there in the end you will understand what kind of an achievement this is.&lt;br /&gt;&lt;br /&gt;I made lots of notes as I did the installation(s) and am now formulating a plan of action for publishing a series of articles that will describe in detail exactly how to go about taking a 10.1.2.2 Discoverer and making it interface with BI Pubisher.&lt;br /&gt;&lt;br /&gt;Watch this space in the coming weeks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-8241040068244866326?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/8241040068244866326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=8241040068244866326&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8241040068244866326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8241040068244866326'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/04/bi-publisher-and-discoverer-1.html' title='BI Publisher and Discoverer - 1'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-7289511025662834378</id><published>2008-04-24T22:27:00.008-05:00</published><updated>2008-04-25T08:54:06.922-05:00</updated><title type='text'>Performance degradation between IE and McAfee</title><content type='html'>It has recently come to my knowledge, via Mike McGrath, that there is a serious degradation in performance if you use Discoverer in the MS IE6 or IE7 browsers when you have the McAfee ScriptScan protection enabled. I know this will come as a shock to many corporate organizations but it is true nevertheless. It is known to affect McAfee 8 and 8.5 but may well be happening with other versions and be the cause of so many people complaining about Discoverer and / or Portal performance.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Note: the above applies equally to Discoverer Viewer and Oracle Portal and probably many other Oracle tools&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What appears to be happening is that McAfee is checking the data being returned from Discoverer before allowing it to be displayed on the screen. If you have McAfee and are using either IE6 or IE7 you may be complaining to your IT department about the slow running of Discoverer. &lt;em&gt;&lt;span style="color:#3333ff;"&gt;This is not a Discoverer issue&lt;/span&gt;&lt;/em&gt;. We can prove this by running the same report in Firefox where it will run fast.&lt;br /&gt;&lt;br /&gt;If you are observant, you can tell that something is amiss because the browser itself will indicate that it has finished processing (the green status bar at the bottom right will be removed or the Windows icon at the top right will stop wiggling around), yet the output still does not display and may not do so for 10 or more seconds.&lt;br /&gt;&lt;br /&gt;As a background to all of this, IE uses a Windows component called Windows Scripting Host, or WSH for short, to execute JavaScript (and other things). My version of WSH was 5.6. The most recent version is 5.7, though Microsoft claim that there are no major changes in 5.7! However, one of the changes that they do mention is an improvement to JavaScript that should benefit pages with lots of AJAX-like features (like our Discoverer and Portal pages).&lt;br /&gt;&lt;br /&gt;Here is the link to download WSH 5.7:&lt;br /&gt;&lt;br /&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=47809025-D896-482E-A0D6-524E7E844D81&amp;amp;displaylang=en" displaylang="en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=47809025-D896-482E-A0D6-524E7E844D81&amp;amp;displaylang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I installed WSH 5.7, and while this did help IE7 it had no impact on IE6. We therefore seem to have the the following four options:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Do not use McAfee - probably not an option for many users if the corporate policy is to use McAfee&lt;/li&gt;&lt;li&gt;Disable the ScriptScan feature of McAfee across the enterprise - there may well be some resistance to this from your IT department&lt;/li&gt;&lt;li&gt;Do not use IE6 but use Firefox&lt;/li&gt;&lt;li&gt;Upgrade to IE7 and upgrade to WSH 5.7&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;I guess there is a fifth option which would be to get McAfee to include an option whereby you could specifiy which domains you trust data to come from and therefore bypass the scanning process.&lt;/p&gt;&lt;p&gt;Options 1, 3 and 4 are relatively simple to do although not simple to apply enterprise wide. I will therefore now concentrate on option 2 and show you how to disable the ScriptScan feature inside McAfee.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;First of all, right-click on the McAfee icon in the taskbar. You will see the following pop-up&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5193020046327036098" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_bJSn6pymoj0/SBFQN-TOOMI/AAAAAAAAADU/OzgLIV-3h98/s400/mcafee2.jpg" border="0" /&gt;&lt;/li&gt;&lt;li&gt;From the pop-up, select &lt;span style="color:#3333ff;"&gt;On-Access Scan Properties&lt;/span&gt;. The following dialog box will be displayed.&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5193020046327036082" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_bJSn6pymoj0/SBFQN-TOOLI/AAAAAAAAADM/lT63jqvuw9o/s400/mcafee1.jpg" border="0" /&gt;&lt;/li&gt;&lt;li&gt;Click on the &lt;span style="color:#3333ff;"&gt;ScriptScan&lt;/span&gt; tab&lt;/li&gt;&lt;li&gt;Uncheck the box called &lt;span style="color:#3333ff;"&gt;Enable ScriptScan&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click the &lt;strong&gt;Apply&lt;/strong&gt; or &lt;strong&gt;OK&lt;/strong&gt; buttons&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;I found that disabling ScriptScan usually takes effect immediately and you can even stay within the browser. You should see an immediate improvement in Discoverer performance.&lt;/p&gt;&lt;p&gt;When I tried re-enabling ScriptScan, to prove that McAfee was indeed the culprit, we noticed that we had to close the browser, and therefore the Discoverer session, before scanning was implemented again.&lt;/p&gt;&lt;p&gt;&lt;span style="color:#009900;"&gt;I found another interesting article on Andy Dominey's Blog concering this issue. You may want to take a look (&lt;/span&gt;&lt;a href="http://myitforum.com/cs2/blogs/adominey/archive/2006/02/14/19003.aspx"&gt;&lt;span style="color:#3333ff;"&gt;link&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#009900;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff0000;"&gt;Note: as previously mentioned, the above applies equally to Discoverer Viewer and Oracle Portal and probably many other Oracle tools&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;If you have a solution for this or know of another workaround please let me know (&lt;a href="mailto:michael@learndiscoverer.com"&gt;email&lt;/a&gt;)&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-7289511025662834378?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/7289511025662834378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=7289511025662834378&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/7289511025662834378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/7289511025662834378'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/04/performance-degradation-between-ie-and.html' title='Performance degradation between IE and McAfee'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_bJSn6pymoj0/SBFQN-TOOMI/AAAAAAAAADU/OzgLIV-3h98/s72-c/mcafee2.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-3621920353476261831</id><published>2008-04-24T21:03:00.048-05:00</published><updated>2010-10-26T03:39:33.474-05:00</updated><title type='text'>Useful patch numbers and release notes for 10g and 11g</title><content type='html'>Last Updated: &lt;span style="color: #3333ff;"&gt;October 26, 2010&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #000099;"&gt;This posting is a synopsis of the most useful patch numbers, certification notes and release information for Discoverer 10g Releases 2 and 3, plus the latest Discoverer 11g&lt;/span&gt;&lt;/i&gt;&lt;span style="color: #000099;"&gt;&lt;i&gt;. At the bottom of the page you will find information concerning Discoverer certification with E-Business Suite&lt;/i&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #cc0000;"&gt;&lt;span style="font-size: large;"&gt;Discoverer and IE Certification&lt;/span&gt;&lt;/div&gt;Discoverer 11g will be the first version of Discoverer to be certified with the Microsoft IE 8 browser.&lt;br /&gt;&lt;br /&gt;Oracle have no plans to certify any version of 10.1.2 with IE8. The first version of Discoverer that will be certified with IE8 is the 1st patchset for Discoverer 11g which you should expect to see during 2010. For more information regarding IE8 certification please refer to MetaLink note &lt;span style="color: blue;"&gt;843865.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As for Microsoft IE6 and 7 certifications, 10.1.2.2 is certified for use only with IE6, while 10.1.2.3 is certified for use with both IE6 and IE7.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #cc0000; font-size: large;"&gt;Install Discoverer Administrator or Desktop onto Vista&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;In order to install the base Discoverer 10.1.2.0.2 tools for Administrator and / or Desktop onto Microsoft Vista you need to launch the setup.exe from a different location.&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: #0b5394;"&gt;6153263 &lt;/span&gt;- this is the patch containing a modified installer that will allow the Discoverer 10g tools (Administrator or Desktop) to install onto Vista. &lt;a href="http://learndiscoverer.blogspot.com/2009/10/vista-installer-availabled-for.html"&gt;Click here for more information&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: #cc0000;"&gt;Upgrade to 10.1.2.3&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;This is a must-have upgrade and is the only version of Discoverer which is currently having cumulative patches released for it. This is a very stable release and will be the basis for all future releases. If you have already upgraded to 10.1.2.2 then you can apply 10.1.2.3 directly on top. There is no need to de-install 10.1.2.2 or any of its cumulative patches as 10.1.2.3 will manage all of this for you.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;If you have not already applied 10.1.2.2 then the upgrade to 10.1.2.3 is a major upgrade and I advise your DBA and / or your administrator to carefully read the release notes before startng the upgrade.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red; font-size: 85%;"&gt;10.1.2.3 vital note: If you have installed this patch make sure you also install CP2&lt;/span&gt; &lt;span style="color: #3333ff; font-size: 85%;"&gt;(see below)&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;5983622&lt;/span&gt; - this is the patch to upgrade Discoverer 10g to 10.1.2.3. It can be applied on top of any 10g version (e.g. - 10.1.2.0.0, 10.1.2.0.2/10.1.2.1 or 10.1.2.2)&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: black;"&gt;This is a major upgrade which may well also require an upgrade to your infrastructure database (see Database 10.1.05 Upgrade notes below). If you are not using an infrastructure the upgrade to 10.1.2.3 is very easy and should take a competent administrator no more than an hour. The upgrade with an infrastructure is more complex and will take from a few hours to the best part of a day, depending upon the complexity and configuration of your application server setup.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After you have upgraded to 10.1.2.3, your Discoverer version will be &lt;b style="color: #0b5394;"&gt;10.1.2.55.26&lt;/b&gt;&lt;span style="color: #3333ff;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #cc0000; font-size: 130%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: #cc0000;"&gt;Cumulative Patches for Discoverer 11g&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Oracle has released no cumulative patches for Discoverer 11g as of February 8, 2010. I expect to see these commence during the first half of 2010.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: #cc0000;"&gt;Cumulative Patches for Discoverer 10.1.2.3 (&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0b5394; font-size: small;"&gt;see platform notes and tags alongside individual patches&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: #cc0000;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #cc0000;"&gt;&lt;span style="color: black;"&gt;Cumulative patches for 10.1.2.3 can only be applied on top of the base 10.1.2.3 and on top of each other. They will automatically de-install any previous cumulative patch before installing. Most cumulative patches are platform specific and usually require a password from support before you can download them.&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;CP8 - 9694503 - issues 5-OCT-2010 - works with platforms 1, 2, 3, 5 and 8&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;CP7 - 9112482 &lt;/span&gt;&lt;span style="color: black;"&gt;- issued 4-JUN-2010 - works with platforms 1, 2, 6 and 8&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;CP6 - 8746296 - &lt;/span&gt;&lt;span style="color: black;"&gt;issued 18-NOV-2009 - works with platforms 1, 2, 3, 4 and 6&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;CP5 - 8354043 - &lt;/span&gt;&lt;span style="color: black;"&gt;issued 12-AUG-2009 &lt;span style="font-size: 85%;"&gt;- works with platforms 1, 2 and 4&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;CP4 - 7595032 - &lt;/span&gt;&lt;span style="color: black;"&gt;issued 28-APR-2009 &lt;span style="font-size: 85%;"&gt;- works with platforms 1, 2, 3, 4 and 6 (see note below)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;CP3 - 7319096 - &lt;/span&gt;&lt;span style="color: black;"&gt;issued 4-JAN-2009 &lt;span style="font-size: 85%;"&gt;- works with platforms 1, 2, 6 and 7 (&lt;a href="http://learndiscoverer.blogspot.com/2009/02/word-of-warning-about-10123-and-cp3.html"&gt;do not install - read why&lt;/a&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;CP2 - 7198716 -&lt;/span&gt;&lt;span style="color: black;"&gt; &lt;span style="color: #333333;"&gt;issued 3-OCT-2008&lt;/span&gt; &lt;span style="font-size: 85%;"&gt;- works with platforms 1, 2, 3, 4, 6 and 7&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;CP1 - 7111842&lt;/span&gt; - issued 7-AUG-2008 - &lt;span style="font-size: 85%;"&gt;works with platforms 1, 2, 3, 4, 6 and 7&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: #3333ff;"&gt;Platform Notes:&lt;/span&gt;&lt;br /&gt;The above cumulative patches can be applied to the following platforms:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Microsoft Windows (32-bit)&lt;/li&gt;&lt;li&gt;Linux x86&lt;/li&gt;&lt;li&gt;IBM AIX (5L) Based Systems (64-bit)&lt;/li&gt;&lt;li&gt;Sun Solaris SPARC 32-bit, can also be installed on Sun SPARC 64-bit&lt;/li&gt;&lt;li&gt;Sun Solaris x86&lt;/li&gt;&lt;li&gt;HP-UX PA-RISC (32-bit)&lt;/li&gt;&lt;li&gt;HP-UX Itanium&lt;/li&gt;&lt;li&gt;Oracle Solaris on SPARC 64-bit&lt;/li&gt;&lt;/ol&gt;&lt;b&gt;&lt;span style="color: #3333ff;"&gt;IMPORTANT NOTE for CP4 and above&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="color: #990000;"&gt;Please apply the JDBC patch p4398431_10105_GENERIC.zip for bug 4398431(release 10.1.0.5).This patch needs to be applied to all Oracle Homes, i.e. Infrastructure home as well as all related midtier homes.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #990000;"&gt;Bug 4398431 - HANG WHEN RETRIEVING A CONNECTION FROM THE IMPLICIT CONNECTION CACHE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #990000;"&gt;Then proceed with applying the CP4 or above&amp;nbsp;patch. If you are upgrading from CP4 and above it is assumed that you have already applied 4398431 and you do not need to do it again.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: #cc0000;"&gt;Database 10.1.0.5 upgrade notes&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;When you install the full-blown application server 10.1.2.0.2 (&lt;b style="color: #0b5394;"&gt;10.1.2.48.18&lt;/b&gt;) out of the box you will get a pre-seeded 10.1.0.4 metadata repository. Before you can apply either the 10.1.2.2 or 10.1.2.3 upgrade this database must be upgraded to 10.1.0.5. This upgrade will take a competent DBA about half a day.&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;4505133&lt;/span&gt; - this is the 10.1.0.5 database patch&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: #cc0000;"&gt;Web Services for interfacing Discoverer with BI Publisher (10.1.2.2 only)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #cc0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;If you want to be able to interface Discoverer 10g with BI Publisher you will need to apply a web services patch to your Discoverer middle tier&lt;/span&gt;.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;7028146 &lt;/span&gt;&lt;span style="color: black;"&gt;This is an updated web services patch and is compatible with cumulative patch CP7 for 10.1.2.2 and later- see below (6778560).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;6622352&lt;/span&gt; This is an updated web services patch and is compatible with 10.1.2.2 cumulative patches CP4, CP5 and CP6.&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;5648158&lt;/span&gt; This is the original web services patch and can be applied on top of 10.1.2.2 (you see how important 10.1.2.2 is) along with any cumulative patch up to and including CP4&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: red; font-size: 85%;"&gt;Web services note: If you have already installed the original web services patch (5648158) and wish to apply CP5 or higher, you will need to remove it before you can apply CP5 or CP6. You should then apply 6622352. If you are installing CP7 or CP8 you will need to remove 5648158 or 6622352, install CP7 or CP8 then install 7028146.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #000099;"&gt;The web services patch is &lt;i&gt;not required&lt;/i&gt; for Discoverer 10.1.2.3 as this level of the application server has the necessary web services components built in.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: #cc0000;"&gt;Upgrade to 10.1.2.2&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;This is no longer a must-have upgrade and if you have already upgraded to this release you need to now upgrade to 10.1.2.3. If you have not yet upgraded to 10.1.2.2 you should not do so and should proceed straight to 10.1.2.3.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Like 10.1.2.3, this is a major upgrade which will require an upgrade to your infrastructure database (see note earlier in this posting). If you are not using an infrastructure the upgrade to 10.1.2.2 is very easy and should take a competent administrator no more than an hour. The upgrade with an infrastructure is more complex and will take from a few hours to the best part of a day, depending upon the complexity and configuration of your application server setup.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: black;"&gt;&lt;span style="color: #3333ff;"&gt;4960210&lt;/span&gt; Patch to upgrade Discoverer to 10.1.2.2.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;After you have upgraded to 10.1.2.2, your Discoverer version will be &lt;b style="color: #0b5394;"&gt;10.1.2.54.25&lt;/b&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: #cc0000;"&gt;Cumulative Patches for Discoverer 10.1.2.2 (&lt;span style="color: #0b5394; font-size: small;"&gt;see platform notes and tags alongside individual patches&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Cumulative patches can only be applied on top of 10.1.2.2 and on top of each other. They will automatically de-install any previous cumulative patch before installing. Most cumulative patches are platform specific and most, certainly the more recent patches, do not usually require a password from Oracle Support before you can download them. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #990000; font-size: 130%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;CP8 - 7306816 &lt;/span&gt;&lt;span style="color: black; font-size: 85%;"&gt;&lt;span style="font-size: 100%;"&gt;- issued 14-AUG-2008&lt;/span&gt; - this is CP8 for platforms 2, 3, 4, 6, 7 and 8 (see &lt;span style="color: red;"&gt;* CP8&lt;/span&gt; note below)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;CP8 - 7111816&lt;span style="color: black;"&gt; - &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;issued 18-JUL-2008&lt;span style="font-size: 85%;"&gt; - works with platforms 1 and 5 (see &lt;span style="color: red;"&gt;* CP8&lt;/span&gt; note below)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;CP7 - 6778560&lt;/span&gt; - issued 11-MAY-2008 &lt;span style="font-size: 85%;"&gt;- works with platforms 1, 2, 3, 4, 6 and 7&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;CP6 - 6669003&lt;/span&gt; - issued 12-MAR-2008 - &lt;span style="font-size: 85%;"&gt;works with platforms 1 to 7&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;CP5 - 6472361&lt;/span&gt; - issued 21-DEC-2007 - &lt;span style="font-size: 85%;"&gt;works with platforms 1 to &lt;/span&gt;7&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;CP4 - 6357481&lt;/span&gt; - issued 07-NOV-2007 - &lt;span style="font-size: 85%;"&gt;works with platforms 1, 2, 3, 6 and 7&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;CP3 - 6155500&lt;/span&gt; - issued 31-AUG-2007 - &lt;span style="font-size: 85%;"&gt;works with platforms 1 to 7&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;CP2 - 6129303&lt;/span&gt; - issued 22-JUL-2007 - &lt;span style="font-size: 85%;"&gt;works with platforms 1, 2, 4 and 6&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;CP1 - 5943426&lt;/span&gt; - issued 23-MAY-2007 &lt;span style="font-size: 85%;"&gt;- works with 1, 2 and 3 &lt;span style="color: red;"&gt;- obsolete - do not use&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: #3333ff;"&gt;Platform Notes:&lt;/span&gt;&lt;br /&gt;The above cumulative patches can be applied to the following platforms:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Microsoft Windows (32-bit)&lt;/li&gt;&lt;li&gt;Linux x86&lt;/li&gt;&lt;li&gt;IBM AIX (5L) Based Systems (64-bit)&lt;/li&gt;&lt;li&gt;Sun Solaris SPARC 32-bit, can also be installed on Sun SPARC 64-bit&lt;/li&gt;&lt;li&gt;Sun Solaris x86&lt;/li&gt;&lt;li&gt;HP-UX PA-RISC (32-bit)&lt;/li&gt;&lt;li&gt;HP-UX Itanium&lt;/li&gt;&lt;li&gt;Linux Itanium&lt;/li&gt;&lt;/ol&gt;&lt;span style="color: red;"&gt;* CP8 Note: Oracle originally issued CP8 for Windows and Unix on 18 July 2008. As they were working through the other platforms they realised that further bugs needed to be fixed. Therefore, on 15 August 2008 they issued a second CP8 patch. This patch is for for Linux, IBM AIX, HP-UX (PA RISC and Itanium), plus the Sun Solaris SPARC platforms.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;You should use 7111816 if you are patching Windows, and 7306816 if using any of the other platforms.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;CP8 is the last cumulative patch for 10.1.2.2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: #cc0000;"&gt;OPatch&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Oracle recommends that you always make sure you have the most-recent version of OPatch installed before applying any patches. As of this posting the most-recent version of OPatch is 1.0.0.0.62. The following Oracle Support documents will help:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;2617419&lt;/span&gt; - installer for OPatch 1.0.0.0.58&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;6880880&lt;/span&gt; - instructions and downloads for OPatch 1.0.0.0.62&lt;/li&gt;&lt;/ul&gt;OPatch notes: when looking to download OPatch 1.0.0.0.62 you will notice that there are three different downloads available. These are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;Release 10.1.0.0.0&lt;/span&gt; - suitable for Oracle databases 9i and 10.1&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;Release 10.2.0.0.0&lt;/span&gt; - suitable for Oracle database 10.2&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;Release 11.1.0.0.0&lt;/span&gt; - suitable for Oracle database 11.1&lt;/li&gt;&lt;li&gt;&lt;span style="color: #0b5394;"&gt;Release 11.2.0.0.0&lt;/span&gt; - suitable for Oracle database 11.2&lt;/li&gt;&lt;/ul&gt;most patches will install with 1.0.0.0.57, however in order to install CP8 on Linux you must have OPatch version 1.0.0.0.58 &lt;a href="http://learndiscoverer.blogspot.com/2008/09/be-careful-installing-cumulative.html"&gt;Click here for more details&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: #cc0000;"&gt;MS IE7 Certification&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Out of the box, Discoverer 10.1.2.0.2, even with the base upgrade to 10.1.2.2, is not certified for use with Microsoft IE7. The main issue is that when you are hyper-drilling between worksheets the parameter values are not passed properly.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #990000; font-size: 130%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: #3333ff;"&gt;5673463&lt;/span&gt; - this allows Discoverer to be fully certified with IE7&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: red; font-size: 85%;"&gt;MS IE7 Note: Part of this fix was released in CP4 but has been fully certified and included as part of CP6 or higher. If you are on a pre-CP4 version and want to use IE7 you need this patch.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red; font-size: 85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: #cc0000;"&gt;Discoverer and E-Business Suite Certification&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;This section contains details about Discoverer's certification with Oracle E-Business Suite&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As of November 2008, Discoverer 10.1.2.2 and all of its cumulative patches are certified for use against E-Business Suite 11i and 12i. For more information please go to Oracle Support and look at note &lt;span style="color: #0b5394;"&gt;313418.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Discoverer 10.1.2.3 is only certified if you apply CP1 or higher. So long as you have applied at least CP1 then it is certified for use against both 11i and 12i. For more information please go to Oracle Support (formerly MetaLink) and look at note &lt;span style="color: #0b5394;"&gt;373634.1&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;Note: The base 10.1.2.3 is not certified with E-Business Suite&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #006600;"&gt;This page is offered as a public service. If anyone has any information regarding patches, trouble with patches, or certifications &lt;a href="mailto:michael@learndiscoverer.com"&gt;please let me know&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-3621920353476261831?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/3621920353476261831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=3621920353476261831&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3621920353476261831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3621920353476261831'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html' title='Useful patch numbers and release notes for 10g and 11g'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-6683657691547862099</id><published>2008-04-24T20:44:00.006-05:00</published><updated>2008-10-06T16:40:26.031-05:00</updated><title type='text'>Do not upgrade to Discoverer 10.1.2.3</title><content type='html'>&lt;span style="color:#ff0000;"&gt;October 2008 Important Update: Oracle released CP2 for 10.1.2.3 on October 3, 2008&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;I urge you not to stay on the non-updated base install of 10.1.2.3. You should apply CP2 or CP1 as soon as you can&lt;/span&gt; (&lt;a href="http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html"&gt;link to patches&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;I have recently been contacted by someone asking for help with Discoverer 10.1.2.3 - 10.1.2.55.26. I'm guessing most of you never even knew that it had been released. There was certainly no big splash about this anywhere that I have seen.&lt;br /&gt;&lt;br /&gt;Anyway, it was released 0n 07-MAR-2008 as part of Application Server 10g patch set 3, which you can find on MetaLink as patch number 5983622. This is a major patch and can be applied on top of 10.1.2.0.0, 10.1.2.0.2 or 10.1.2.2. However, when it was first released it was very buggy which is why both Oracle and myself were recommendingyou should not apply it at that time.&lt;br /&gt;&lt;br /&gt;Happily, you are safe installing 10.1.2.3 so long as you apply at least CP1.&lt;br /&gt;&lt;br /&gt;However, if you are using E-Business Suite, Oracle is still not recommending customers not to upgrade to Discoverer 10.1.2.3 because:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;10.1.2.3 is not yet certified with E-Business Suite 11i or 12. This work is currently in progress and the appropriate notes will be updated when the certification is complete.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Therefore, if you have already upgraded to 10.1.2.3 you need to reverse that and get back to a stable version of 10.1.2. At that point, if you have not already done so, you need to upgrade to 10.1.2.2 (patch number 4960210) and then apply the latest 10.1.2 cumulative patch. As of the date of this posting this is CP8 which was released during July and August 2008. You can find it on MetaLink as patch number 7306816 (if on Linux, Solaris or HP) or 7111816 if you are using Windows.&lt;/p&gt;&lt;p&gt;Optionally, especially if you want to interface Discoverer 10g with BI Publisher you will need to also apply the web services patch which for CP4 and above is 6622352.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-6683657691547862099?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/6683657691547862099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=6683657691547862099&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/6683657691547862099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/6683657691547862099'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/04/do-not-upgrade-to-discoverer-10123.html' title='Do not upgrade to Discoverer 10.1.2.3'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-6780768638221744541</id><published>2008-02-11T22:10:00.001-06:00</published><updated>2008-02-13T21:15:19.209-06:00</updated><title type='text'>Need to login to Discoverer twice</title><content type='html'>Do you have to log into Discoverer twice in order to make it work? If so, read on because I have a possible solution for you.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_bJSn6pymoj0/R7EdlLKI-MI/AAAAAAAAAB8/6Cy4CFCG1yE/s1600-h/log1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5165942772058355906" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_bJSn6pymoj0/R7EdlLKI-MI/AAAAAAAAAB8/6Cy4CFCG1yE/s400/log1.jpg" border="0" /&gt;&lt;/a&gt;When you launch either Discoverer Viewer or Plus, as shown above, and enter your credentials into the dialog box, does Discoverer respond with something like this?&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://bp3.blogger.com/_bJSn6pymoj0/R7EdlLKI-NI/AAAAAAAAACE/WV2VWoI48V0/s1600-h/log2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5165942772058355922" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_bJSn6pymoj0/R7EdlLKI-NI/AAAAAAAAACE/WV2VWoI48V0/s400/log2.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Presumably what happens next is that you log in again using exactly the same credentials and now it works. Yes?&lt;/p&gt;&lt;p&gt;If so, the problem lies in the way that your server name has been defined inside the &lt;span style="color:#3333ff;"&gt;HTTPD.CONF&lt;/span&gt; file which you will find in the Apache configuration folder on your Application Server:&lt;/p&gt;&lt;p&gt;&lt;span style="color:#3333ff;"&gt;$ORACLE_HOME\Apache\Apache\Conf&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://bp0.blogger.com/_bJSn6pymoj0/R7EdlbKI-OI/AAAAAAAAACM/tjhUulhkXcw/s1600-h/log3.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5165942776353323234" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_bJSn6pymoj0/R7EdlbKI-OI/AAAAAAAAACM/tjhUulhkXcw/s400/log3.jpg" border="0" /&gt;&lt;/a&gt;You will need to edit &lt;span style="color:#3333ff;"&gt;HTTPD.CONF&lt;/span&gt; and search for a line that begins with ServerName. It will more than likely look something like this:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;color:#cc0000;"&gt;ServerName servername&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:georgia;color:#3333ff;"&gt;For example:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:Courier New;color:#cc0000;"&gt;ServerName asclaptop4&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff0000;"&gt;Notice how there is no domain name associated with the server. This is the problem, and is causing the system to incorrectly convert the URL inside OC4J.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:180%;color:#3333ff;"&gt;Solution&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#3333ff;"&gt;There are two solutions; a temporary solution and a permanent solution. Both are outlined below:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#990000;"&gt;&lt;em&gt;Temporary Solution:&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#3333ff;"&gt;The temporary solution is to make sure that you only call Discoverer using a fully qualified domain name in the URL. You do that like this:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#3333ff;"&gt;http://servername.domain.com:port/discoverer/viewer or&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#3333ff;"&gt;http://servername.domain.com:port/discoverer/plus&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#990000;"&gt;&lt;em&gt;Permanent Solution:&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#3333ff;"&gt;The permanent solution is to change the ServerName so as to make it a fully qualified domain name, as shown in the example below, and then restart the application server. You now should be able to log in just once.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;color:#cc0000;"&gt;&lt;strong&gt;ServerName servername.domain.com&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#006600;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="color:#3333ff;"&gt;For example&lt;/span&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:Courier New;color:#cc0000;"&gt;ServerName asclaptop4.learndiscoverer.com&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;By the way, using the command line, here is how to stop, start and check whether Discoverer is up and running:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#990000;"&gt;&lt;em&gt;To Start Discoverer, use this workflow:&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Navigate to the &lt;span style="color:#3333ff;"&gt;$ORACLE_HOME\opmn\bin&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;folder&lt;/li&gt;&lt;li&gt;Execute this command: &lt;span style="color:#3333ff;"&gt;opmnctl startall&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#990000;"&gt;&lt;em&gt;To check whether Discoverer is up and running, use this workflow:&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Navigate to the &lt;span style="color:#3333ff;"&gt;$ORACLE_HOME\opmn\bin &lt;/span&gt;folder&lt;/li&gt;&lt;li&gt;Execute this command: &lt;span style="color:#3333ff;"&gt;opmnctl status&lt;/span&gt;&lt;/li&gt;&lt;li&gt;The system should respond with something like this:&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_bJSn6pymoj0/R7Ef-rKI-PI/AAAAAAAAACU/rghNtrQGscE/s1600-h/log4.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5165945409168275698" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_bJSn6pymoj0/R7Ef-rKI-PI/AAAAAAAAACU/rghNtrQGscE/s400/log4.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Note: It is perfectly ok for &lt;span style="color:#3333ff;"&gt;DSA&lt;/span&gt;, &lt;span style="color:#3333ff;"&gt;LogLoaderd&lt;/span&gt; and &lt;span style="color:#3333ff;"&gt;dcm-daemon&lt;/span&gt; to have a status of &lt;span style="color:#3333ff;"&gt;Down&lt;/span&gt; so long as all of the other components show&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Alive&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#990000;"&gt;&lt;em&gt;To stop all of the Discoverer components, use this workflow:&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Navigate to the &lt;span style="color:#3333ff;"&gt;$ORACLE_HOME\opmn\bin &lt;/span&gt;folder&lt;/li&gt;&lt;li&gt;Execute this command: &lt;span style="color:#3333ff;"&gt;opmnctl stopall&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="color:#3333ff;"&gt;Do you have another solution for this issue? If so, either drop me a line or post a comment to this posting.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-6780768638221744541?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/6780768638221744541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=6780768638221744541&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/6780768638221744541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/6780768638221744541'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/02/need-to-login-to-discoverer-twice.html' title='Need to login to Discoverer twice'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_bJSn6pymoj0/R7EdlLKI-MI/AAAAAAAAAB8/6Cy4CFCG1yE/s72-c/log1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-6180161225370605049</id><published>2008-01-30T07:34:00.000-06:00</published><updated>2008-01-30T07:42:12.528-06:00</updated><title type='text'>SunGard Summit 2008</title><content type='html'>I am delighted to be able to let you know that Armstrong-Smith Consulting will be attending the SunGard Summit 2008 (&lt;a href="http://www.sungardsummit.com/summit2008/index.html"&gt;link&lt;/a&gt;) conference in Anaheim, April 13 to 16. At the conference we will once again have a 10 x 10 booth and will be able to discuss our Oracle Discoverer training and consultancy offerings with attendees.&lt;br /&gt;&lt;br /&gt;Last year, we had over 500 people attend our booth. During the conference we also gave away an iPod and 4 copies of our Oracle Discoverer 10g Handbook (&lt;a href="http://learndiscoverer.com/books/books.htm"&gt;link&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;For those of you who don't know, SunGard Higher Education (&lt;a href="http://www.sungardhe.com/"&gt;link&lt;/a&gt;) provides software, systems implementation and integration, strategic consulting, and technology management services to colleges and universities. Here at Armstrong-Smith Consulting we are delighted to have partnered with SunGard and to be a part of the SunGard Higher Education Collaborative.&lt;br /&gt;&lt;br /&gt;Our partnership allows us to provide report building, training and other consultancy services for Oracle Discoverer on the SunGard ODS and EDW products. We can even help institutions comply with federal and state regulations to ensure that their private data is secured.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#000099;"&gt;Are you a SunGard Higher Education customer?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#000099;"&gt;Do you have the SunGard ODS or EDW?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#000099;"&gt;Do you have Oracle Discoverer?&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;If you answered yes to the above three questions you need to speak with either your SunGard Higher Education support representative or email us at &lt;a href="mailto:info@learndiscoverer.com"&gt;info@learndiscoverer.com&lt;/a&gt; and find out how we can help you make the most of your investment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-6180161225370605049?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/6180161225370605049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=6180161225370605049&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/6180161225370605049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/6180161225370605049'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/01/sungard-summit-2008.html' title='SunGard Summit 2008'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-3297509160184765753</id><published>2008-01-28T22:28:00.000-06:00</published><updated>2008-01-30T07:12:06.410-06:00</updated><title type='text'>Would you like to see your BI articles on the web?</title><content type='html'>Have you written any interesting articles on Discoverer, Oracle Warehouse Builder and / or just business intelligence in general but have no means of getting this information out into the BI community? If so you will be among hundreds of like-minded people who would love to see their articles in print. This is where I would like to come to your aid. &lt;em&gt;&lt;span style="color:#3333ff;"&gt;I am offering to make available your articles and papers from my web site and via my blog totally free of charge&lt;/span&gt;&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;To have documents posted you would need to &lt;a href="mailto:michael@learndiscoverer.com"&gt;send them to me&lt;/a&gt;, along with any commentary that you would like to see displayed. If you have enough material I could even create a special page just for you. I do however reserve the right to look through any documents you send me before publishing as I would not want anything that is offensive or a copy of someone elses work on my site. If I see anything that is of concern I would raise it with you and I will of course give you full credit for anything you send me that is published.&lt;br /&gt;&lt;br /&gt;The first documents have already been submitted (&lt;a href="http://learndiscoverer.com/third_party_documents.htm"&gt;link&lt;/a&gt;) and I would like to say thank you to Jayashree Satapathy and Krishna Mohan from Hyderabad, India for sending me two Discoverer Power Point presentations. The two papers that have been submitted are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#000099;"&gt;Discoverer 10g Administration&lt;/span&gt; - 84 slides that focus on administering Discoverer in an E-Business Suite environment. You don't see many papers on this topic and you may well find something you didn't already know&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#000099;"&gt;Discoverer 10g Desktop&lt;/span&gt; - 80 slides that focus on the Discoverer Desktop, a tool that does not get a lot of press these days. Towards the end of this paper you will find some very interesting slides that walk you through running a Discoverer worksheet from within E-Business Suite&lt;/li&gt;&lt;/ul&gt;Do you have a BI paper that you would like to see published? It doesn't have to be on Discoverer, you can pick any BI subject you like. This is a great opportunity to spread the wealth of information that is available about Discoverer, Warehouse Builder or just BI in general. Think it over and if you would like to get going feel free to send me (&lt;a href="mailto:michael@learndiscoverer.com"&gt;link&lt;/a&gt;) a document or two.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-3297509160184765753?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/3297509160184765753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=3297509160184765753&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3297509160184765753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3297509160184765753'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/01/would-you-like-to-see-your-bi-articles.html' title='Would you like to see your BI articles on the web?'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-2155333225576466142</id><published>2008-01-28T22:14:00.000-06:00</published><updated>2008-01-28T22:20:50.588-06:00</updated><title type='text'>New white paper on Discoverer sizing</title><content type='html'>Following years of research at dozens of clients I came to the conclusion that the sizing matrix published by Oracle is somewhat inaccurate, particularly in the amount of memory required to run Discoverer Plus in a real-world environment. For the past couple of years I have been recommending my clients not to follow the Oracle published matrix and have been advising them independently. Recent follow-ups have confirmed that those clients who have followed my advice see very little issues with their Discoverer servers needing additional RAM or CPU.&lt;br /&gt;&lt;br /&gt;I have therefore decided to publish my findings as recommendations in a white paper. That white paper is now available for download (&lt;a href="http://learndiscoverer.com/downloads/downloads.htm"&gt;link&lt;/a&gt;) from my main web site.&lt;br /&gt;&lt;br /&gt;If you have any experience with sizing of Discoverer that you would be willing to share please let me know. We can all better help the community at large if we share information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-2155333225576466142?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/2155333225576466142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=2155333225576466142&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2155333225576466142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2155333225576466142'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2008/01/new-white-paper-on-discoverer-sizing.html' title='New white paper on Discoverer sizing'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-8090351517237775167</id><published>2007-12-07T08:40:00.002-06:00</published><updated>2008-06-05T13:33:32.434-05:00</updated><title type='text'>Discoverer Cumulative Patches available</title><content type='html'>&lt;span style="color:#3333ff;"&gt;Last updated: June 5, 2008 (&lt;a href="http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html"&gt;link to useful patches&lt;/a&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you didn't know already, let me be the first to give you the great news that Oracle has changed its patching policy for Discoverer. Gone are the days of sifting through myriads of individual patch numbers trying to figure out if there is a patch for the issue you are seeing. Instead, Oracle has introduced what are called Cumulative Patches.&lt;br /&gt;&lt;br /&gt;If you have access to MetaLink you should take a look at note &lt;span style="color:#000099;"&gt;466058.1&lt;/span&gt;. Here are the main points (mostly Oracle's text with some explanatory comment from me):&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;After getting numerous suggestions from customers, partners, and internal support engineers, Oracle Discoverer Development has implemented a cumulative patching model starting with Oracle BI Discoverer 10g (10.1.2.2). This is Discoverer version 10.1.2.54.25. The new model replaces the one-off patching model that was in practice with previous versions 10.1.2.0.2 – 10.1.2.1 (Discoverer 10.1.2.48.18).&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;These Discoverer cumulative patches can be installed on top of the full Oracle Application Server or the Oracle BI Discover standalone editions 10.1.2.2 (Discoverer 10.1.2.54.25), and higher versions.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;The cumulative patching model applies to Discoverer Plus and Viewer (in other words the middle-tier), for both Discoverer relational as well as Discoverer for OLAP. Patching for Discoverer Administration and Desktop on Windows (the client-server components) will continue to use the previous one-off patching model, at least for the time being.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here is some additional information about the cumulative patching model:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="color:#000099;"&gt;The Discoverer cumulative patch (otherwise called CP):&lt;br /&gt;&lt;/span&gt;The Discoverer cumulative patches (CP) for Oracle BI Discover 10g (10.1.2.2) are what Oracle call &lt;span style="color:#660000;"&gt;merge patches&lt;/span&gt;. These combine &lt;span style="color:#660000;"&gt;multiple one-off&lt;/span&gt; bug fixes rolled up into a single patch. The good news is that these cumulative merge patches include bug fixes for both Discoverer Relational and Discoverer for OLAP. The excellent news is that each patch is cumulative, meaning, that CP7 will include all fixes up to and including CP6 plus any new bug fixes.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#000099;"&gt;The Discoverer cumulative patch schedule:&lt;br /&gt;&lt;/span&gt;Oracle plans to release the Discoverer cumulative patches approximately every five (5) weeks. According to Oracle, these dates are approximate and may change depending on the number of bugs encountered. In reality the average has been about 10 to 12 weeks. As of the time of the latest edit to this posting, Oracle has released 7 cumulative patches. The latest one is CP7 (patch number &lt;span style="color:#000099;"&gt;6778560&lt;/span&gt;) and contains over 300 bug fixes on top of the base Discoverer 10.1.2.2 patchset.  (&lt;a href="http://learndiscoverer.blogspot.com/2008/04/most-useful-patch-numbers.html"&gt;link to useful patches&lt;/a&gt;)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#000099;"&gt;The advantages of Discoverer cumulative patches:&lt;br /&gt;&lt;/span&gt;Unlike the one-off patches, which are still availble by the way, each cumulative patch contains large number of bug fixes and undergoes Quality Assurance (QA) regression testing. Oracle state that this will greatly improve the stability of the patches and the product and will help customers take advantage of the latest available bug fixes. This also greatly reduces maintenance since you install only one cumulative patch and do not have to install and rollback multiple one-off patches&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-8090351517237775167?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/8090351517237775167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=8090351517237775167&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8090351517237775167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8090351517237775167'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2007/12/discoverer-cumulative-patch-4-available.html' title='Discoverer Cumulative Patches available'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-2828449187377557458</id><published>2007-10-19T14:31:00.001-05:00</published><updated>2007-10-19T15:16:12.489-05:00</updated><title type='text'>Open World is coming</title><content type='html'>With only a couple of weeks to go before Open World I have been looking through the agenda and have selected the when, who, where and what of some of the Business Intelligence and Discoverer presentations that caught my eye. I'll be at most of these so say hello if you see me.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;When: Monday 12th November 11:00am to Noon&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;Who: Michael Armstrong-Smith&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;Where: Franciscan Room D, Hilton&lt;br /&gt;What: Build a Discoverer EUL in one hour&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#666666;"&gt;Yours truly will be giving a a quick, fast, live (yes live) demonstration on how to build a Discoverer End User Layer&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;When: Monday 12th November 12:30pm to 1:30pm&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;Who: Steven Feuerstein, Quest Software&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;Where: Hilton Continental Ballroom 5&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;What:Break your addiction to SQL&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#666666;"&gt;Steven is one of the best speakers on the Oracle circuit and has written many books on SQL (&lt;a href="http://www.oreillynet.com/pub/au/344"&gt;link&lt;/a&gt;). If you have never heard him before you should drop in. He also runs a cool blog (&lt;a href="http://feuerthoughts.blogspot.com/"&gt;link&lt;/a&gt;)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;When: Monday 12th November 3:15pm to 4:15pm&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;Who: Steven Feuerstein, Quest Software&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;Where: Hilton Yosemite Room B&lt;br /&gt;What: Optimize PL/SQL with Collections&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;When: Tuesday 13th November 10:45am to 11:45am&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;Who: Mike Durran, Oracle&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;Where: Moscone West 3022 L3&lt;br /&gt;What: What's coming next for BI Standard Edition and Discoverer&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#666666;"&gt;Along with Jeff Hohman and Mike Donahue (see below), Mike Durran is among my favorite presenters. Even if you don't like the subject, which you should seeing as you are reading this blog, drop in anyway because all of them are nice people. You'll always get straight answers from these gentlemen.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;When: Tuesday 13th November 12:15pm to 1:15pm&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;Who: Mike Durran, Oracle&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;Where: Moscone West 3022 L3&lt;br /&gt;What: How to migrate Discoverer to BI Enterprise Edition&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;When: Tuesday 13th November 3:15pm to 4:15pm&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;Who: Steven Chan, Oracle&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;Where: Moscone West 3022 L3&lt;br /&gt;What: Using E-Business Suite with Application Server 10g&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;span style="color:#666666;"&gt;Steven runs a great blog (&lt;a href="http://blogs.oracle.com/schan/"&gt;link&lt;/a&gt;) for everything to do with E-Business Suite. If you use it you could do a lot worse than drop in and take a look.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;When: Tuesday 13th November 4:30pm to 5:30pm - &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;Who: &lt;/span&gt;&lt;span style="color:#990000;"&gt;Michael Armstrong-Smith&lt;br /&gt;Where: Moscone West 2nd Floor Lobby&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;What:  Oracle Press Author Meet and Greet &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#666666;"&gt;If you have a copy of my Discoverer 10g Handbook bring it along and I will sign it for you. If you don't have one yet, get one at the bookstore - you know you want one!&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;When: Wednesday 14th November 3:00pm to 4:oopm&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;Who: Simon Griffiths, British Telecom&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;Where: Moscone South 303&lt;br /&gt;What: Partitioning experiences&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;When: Thursday 15th November 8:30am to 9:30am&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;Who: Jeff Hohman, Oracle&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;Where: Moscone West 3024 L3&lt;br /&gt;What: Discoverer, Portal and VPD&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;Where: Thursday 15th November 10:00am to 11:00am&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;Who: Mike Donahue, Oracle&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;Where: Moscone West 3014 L3&lt;br /&gt;What: BI Publisher with E-Business Suite&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;When: Thursday 15th November 11:30am to 12:30pm&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;Who: Mike Durran, Oracle&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;Where: Moscone West 3014 L3&lt;br /&gt;What: Oracle BI Standard Edition Best Practices&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;When: Thursday 15th November 2:30pm to 3:30pm&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;Who: Debbie Arnold&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;Where: Moscone West 3024 L3&lt;br /&gt;What: BI Publisher made easy&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-2828449187377557458?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/2828449187377557458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=2828449187377557458&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2828449187377557458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2828449187377557458'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2007/10/open-world-is-coming.html' title='Open World is coming'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-4243843839053992798</id><published>2007-08-22T22:39:00.000-05:00</published><updated>2007-08-22T22:48:59.764-05:00</updated><title type='text'>An EUL horror story</title><content type='html'>EUL backups - now there's a novel concept. Let me tell you a story.&lt;br /&gt;&lt;br /&gt;Just over a year ago I consulted to a large organization and created a new EUL with a couple of business areas. It took three weeks to complete. On the Friday when I was leaving I migrated the whole lot from Dev to Prod and left.&lt;br /&gt;&lt;br /&gt;About 11am on Monday morning I received a call that went something like this: &lt;span style="color:#990000;"&gt;Michael, hello, how are you? Ummm - Discoverer deleted itself from production. Don't you find that odd? Why does it do that?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Well you can't kid a kidder. Because I know the tool so well I said - &lt;span style="color:#3333ff;"&gt;it cannot just delete itself - either the owner or someone who knows the EUL owner's password must have logged in and told Discoverer to delete the EUL.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;No admissions of guilt were offered - naturally. I mean - would you own up to having deleted your company's production reporting system on the same day that it went live? Perhaps booking a one-way ticket to Australia (sorry oz - but I am English) would be in order.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;No problem&lt;/span&gt; - I said - &lt;span style="color:#3333ff;"&gt;go to your Prod backup and restore your EUL schema. You'll soon be back up and running.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#990000;"&gt;Ah&lt;/span&gt; - they said - &lt;span style="color:#990000;"&gt;here's the second problem - we forgot to put the EUL schema into the backup routine.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#cc0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#3333ff;"&gt;Hmm&lt;/span&gt; - I said - &lt;span style="color:#3333ff;"&gt;in that case all you have to do is go to your Dev instance, export the EUL and then import it into Prod.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;Ah&lt;/span&gt; - they said - &lt;span style="color:#cc0000;"&gt;&lt;span style="color:#990000;"&gt;here's the third problem - we refreshed Dev from Prod on Sunday afternoon and it also does not contain an EUL&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Oops&lt;/span&gt; - I said - &lt;span style="color:#3333ff;"&gt;when do you want me to come back?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;Let us think about it&lt;/span&gt; - they said - &lt;span style="color:#990000;"&gt;and we'll call you back.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;They did call me back and I informed them that before I left on Friday I had taken a backup myself of the EUL in Dev and told them where it was on their server.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Phew&lt;/span&gt; - they said - &lt;span style="color:#3333ff;"&gt;thank you, thank you. Oh and by the way the DBA admitted to having dropped the EUL schema on Friday evening as he thought it was a user messing about!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I recount this story as a warning to everyone else - please make sure your EUL schema is included in your backups. A good administrator should also take periodic exports of the EUL - just in case!&lt;br /&gt;&lt;br /&gt;Anyone else got a similar horror story - hopefully with a happy ending?&lt;br /&gt;&lt;br /&gt;By the way - I'm in Boston this week and I can't find a decent English cup of tea anywhere. In years gone by we would have gone to war over that. Oh - we did - and we lost. Methinks I'd better keep a low profile.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-4243843839053992798?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/4243843839053992798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=4243843839053992798&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/4243843839053992798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/4243843839053992798'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2007/08/eul-horror-story.html' title='An EUL horror story'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-1780759069710909741</id><published>2007-08-20T20:39:00.000-05:00</published><updated>2007-08-20T20:49:47.589-05:00</updated><title type='text'>Paper accepted at Open World 2007</title><content type='html'>I am delighted to be able to let you know that I have had a Discoverer paper accepted for &lt;a href="http://www.oracle.com/openworld/2007/index.html"&gt;Oracle Open World 2007&lt;/a&gt;. I will be presenting my famous &lt;span style="color:#cc0000;"&gt;Build an EUL in one hour&lt;/span&gt; paper. Perhaps you have already seen it? Perhaps you have heard of it and would like to see for yourself?&lt;br /&gt;&lt;br /&gt;Either way, this will be a live demonstration, using the Discoverer 10.1.2 Administration tool of how to create a fully working End User Layer inside one hour.  You will be shown all of the steps involved in creating a fully working Oracle Discoverer EUL. If you have a copy of the &lt;a href="http://learndiscoverer.com/books/10g-handbook.htm"&gt;Oracle Discoverer 10g Handbook&lt;/a&gt;, this presentation will take you through all of the steps required to build the tutorial database.&lt;br /&gt;&lt;br /&gt;I will start by selecting the schema owner and tables required.  Using the Load Wizard, you will be walked through all of the steps involved in loading the meta data definitions from the source database.  Sticking close to the wizard's defaults, you will see how Discoverer automatically builds joins and lists of values.&lt;br /&gt;&lt;br /&gt;After I have the base folders loaded, now the fun stuff begins. You will now be shown how to add some new items, in particular we will add new columns for calculating standard margin and mark up, as well as for profit and profit percentage.  We do this so that the end users do not need to build these for themselves.&lt;br /&gt;&lt;br /&gt;Next, you will be shown how to build complex folders out of the simple folders that we have just created.  We will create fiscal date folders, linking these back to the sales order folder.  After creating these new folders, you will be shown how to create fiscal date hierarchies so that users can drill from day, to fiscal month, fiscal quarter and so on.&lt;br /&gt;&lt;br /&gt;After you have been shown how to build complex data folders, you will be shown how to build a geographic rollup.  This rollup will allow the users to drill from City to District to Region.&lt;br /&gt;After building the complex folders for fiscal date and geography, we will have created a psudo star schema with the our sales folder at the center.&lt;br /&gt;&lt;br /&gt;The presentation will conclude with a walk through of some of the most often used features of Discoverer's Administrator edition. As I have said many times, you are only limited by your own imagination when it comes to working with Discoverer.&lt;br /&gt;&lt;br /&gt;If you're going to be in San Francisco in November come and join me and say hello.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-1780759069710909741?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.oracle.com/openworld/2007/index.html' title='Paper accepted at Open World 2007'/><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/1780759069710909741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=1780759069710909741&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/1780759069710909741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/1780759069710909741'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2007/08/paper-accepted-at-open-world-2007.html' title='Paper accepted at Open World 2007'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-7151262219051090816</id><published>2007-07-25T17:19:00.000-05:00</published><updated>2007-07-25T17:42:48.431-05:00</updated><title type='text'>Using ALL in a parameter</title><content type='html'>From time to time, I get asked and I see questions in the OTN forum regarding how to create a condition / parameter that will allow a user to select all items from a list of values without actually checking off every item in the list.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#990000;"&gt;Here's an example drawn from my own database.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As you can see I am starting out with a Crosstab workbook that displays the Cost and Selling Price for my Products by Channel and Product Line, with the Product Line being a page item.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_bJSn6pymoj0/RqfNDY66t6I/AAAAAAAAABk/qQn5TGTiBs0/s1600-h/all_boolean1.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5091263361878505378" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_bJSn6pymoj0/RqfNDY66t6I/AAAAAAAAABk/qQn5TGTiBs0/s400/all_boolean1.gif" border="0" /&gt;&lt;/a&gt; Next, I started out by creating a new parametized condition. As usual, from the &lt;strong&gt;Values&lt;/strong&gt; drop-down list I selected &lt;strong&gt;New Parameter&lt;/strong&gt;.  Below is my completed New Parameter dialog box. Of note you should see that I have told the user that they can enter ALL for all values, and I have even set the default to be &lt;strong&gt;ALL&lt;/strong&gt;. Even though that value does not appear in my list of values, it doesn't matter. Discoverer will allow me to continue.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_bJSn6pymoj0/RqfNII66t7I/AAAAAAAAABs/TCBMU5JEiSo/s1600-h/all_boolean2.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5091263443482884018" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_bJSn6pymoj0/RqfNII66t7I/AAAAAAAAABs/TCBMU5JEiSo/s400/all_boolean2.gif" border="0" /&gt;&lt;/a&gt;After clicking the &lt;strong&gt;OK&lt;/strong&gt; button to close the New Parameter dialog box, back in the New Condition box I clicked the &lt;strong&gt;Advanced&lt;/strong&gt; button to the side of the condition and from the enhanced list I selected &lt;strong&gt;OR&lt;/strong&gt; so that I can add some Boolean logic to my condition.&lt;br /&gt;&lt;p&gt;The first thing I did was to click the drop-down alongside the &lt;strong&gt;Item&lt;/strong&gt;. From the list I then selected &lt;strong&gt;New Calculation&lt;/strong&gt;. In the calculation I typed in the following: &lt;strong&gt;&lt;span style="color:#000099;"&gt;UPPER(:ProdLine)&lt;/span&gt;&lt;/strong&gt;. I did this so that my users do not have to type ALL (in uppercase) but rather they can type all if they wish, or even All.&lt;/p&gt;&lt;p&gt;Finally, as you can see below, I completed my condition my typing in &lt;strong&gt;ALL&lt;/strong&gt; into the &lt;strong&gt;Values&lt;/strong&gt; area.&lt;/p&gt;&lt;p&gt;&lt;a href="http://bp1.blogger.com/_bJSn6pymoj0/RqfNLo66t8I/AAAAAAAAAB0/boKCv7Hlgh0/s1600-h/all_boolean3.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5091263503612426178" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_bJSn6pymoj0/RqfNLo66t8I/AAAAAAAAAB0/boKCv7Hlgh0/s400/all_boolean3.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#000099;"&gt;My final condition is therefore this:&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;span style="font-family:courier new;color:#cc0000;"&gt;&lt;strong&gt;Line Name = :ProdLine&lt;br /&gt;OR&lt;br /&gt;=UPPER(:ProdLine) = 'ALL'&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Notice how Discoverer added the &lt;strong&gt;&lt;span style="color:#990000;"&gt;=&lt;/span&gt;&lt;/strong&gt; character in front of my calculation. This is Discoverer's way of letting you know that what follows is to interpreted as a calculation and &lt;em&gt;not&lt;/em&gt; a literal value.&lt;/p&gt;&lt;p&gt;That's all there is to it. With the condition finished, whenever my users are prompted to select one or more product lines, they can type in ALL and Discoverer will return all values. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-7151262219051090816?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/7151262219051090816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=7151262219051090816&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/7151262219051090816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/7151262219051090816'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2007/07/using-all-in-parameter.html' title='Using ALL in a parameter'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_bJSn6pymoj0/RqfNDY66t6I/AAAAAAAAABk/qQn5TGTiBs0/s72-c/all_boolean1.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-945243351450730925</id><published>2007-06-25T20:22:00.000-05:00</published><updated>2007-06-25T20:55:04.159-05:00</updated><title type='text'>Memories of ODTUG 2007</title><content type='html'>Last week I was in Daytona Beach, Florida, attending the ODTUG Kaleidoscope 2007 conference, and what a great conference it was. Not only did I meet up with many old friends, among, in alphabetical order, Mike Ault, Mike Durran from Oracle, Kent Graziano, Mark Rittman, and Dan Vlamis; but I made contact with several new people who are destined to become regulars on my emailing list; presented a couple of interesting papers; but I got a chance to attend some great presentations.&lt;br /&gt;&lt;br /&gt;I particularly enjoyed Mark rittman's paper on BI EE for Discoverer users, Jeff Hofman's paper on integrating Discoverer with SSO and Portal, and Mike Donahue's paper on BI Publisher. One paper that I had to miss, because it was being given at the same time as I was presenting, was by Mike Durran who was presenting Oracle's roadmap for Discoverer. Mike himself had published Oracle's Discoverer Statement of Direction on OTN (&lt;a href="http://www.oracle.com/technology/products/discoverer/index.html"&gt;link&lt;/a&gt;). If you haven't had a chance to take a look, I fully recommend doing so as it clearly spells out that Discoverer is here to stay.&lt;br /&gt;&lt;br /&gt;All in all, I counted almost 10 papers either directly focused on Discoverer on with Discoverer content. This makes a sharp increase over previous years and shows how popular Discoverer has and is becoming. If you or your company are sitting on the fence, already have Discoverer, but haven't made full use of it yet, then now is the time to do so. Discoverer is not going away and is firmly an integral piece of Oracle's business intelligence offerings.&lt;br /&gt;&lt;br /&gt;By the way, my two papers from ODTUG will be available for download from by website (&lt;a href="http://learndiscoverer.com/downloads/downloads.htm"&gt;link&lt;/a&gt;) before the end of this week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-945243351450730925?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/945243351450730925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=945243351450730925&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/945243351450730925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/945243351450730925'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2007/06/memories-of-odtug-2007.html' title='Memories of ODTUG 2007'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-3464154402524381401</id><published>2007-05-21T22:11:00.000-05:00</published><updated>2007-05-21T22:21:15.638-05:00</updated><title type='text'>All about ODTUG</title><content type='html'>&lt;a href="http://bp0.blogger.com/_bJSn6pymoj0/RlJhNeRHdDI/AAAAAAAAABc/5OjgEUDibyY/s1600-h/kaleidoscope_2007_button.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5067219414836278322" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_bJSn6pymoj0/RlJhNeRHdDI/AAAAAAAAABc/5OjgEUDibyY/s400/kaleidoscope_2007_button.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#cc0000;"&gt;The Oracle Development Tools User Group (ODTUG) is having its annual conference next month in Daytona Beach, Florida. If you have never been, perhaps this might change your mind:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;If you haven’t already heard about the &lt;a href="http://www.odtugkaleidoscope.com/"&gt;ODTUG Kaleidoscope&lt;/a&gt; Conference, June 18 through 21 in &lt;a href="http://www.odtugkaleidoscope.com/2007location_areainfo.htm"&gt;Daytona Beach Florida&lt;/a&gt;, I recommend that you check it out. I will be presenting at it and am looking forward to mingling with other Oracle technologists in an atmosphere that is both conducive to learning and relaxing. Long-heralded as the Oracle user group for developers and by developers, the Oracle Development Tools User Group (&lt;a href="http://www.odtug.com/"&gt;ODTUG)&lt;/a&gt; established &lt;a href="http://www.odtugkaleidoscope.com/"&gt;Kaleidoscope&lt;/a&gt; as its flagship event with sessions covering all the practical technical information you need to excel in your job.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Why attend ODTUG Kaleidoscope? Because it's the only conference of its kind to give attendees the opportunity to get hands-on training with the tools, learn smart techniques, and talk with the experts that make Oracle tick. Kaleidoscope features: &lt;/div&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;More than &lt;a href="http://www.odtugkaleidoscope.com/2007conference_papers.htm"&gt;125 Technical Sessions&lt;/a&gt; with handouts—real topics, with real information, for real developers. No hired presenters. No fancy footwork. Just genuine colleagues sharing practical information. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Two full days of preconference &lt;a href="http://www.odtugkaleidoscope.com/2007hands_on.htm"&gt;Hands-on Training&lt;/a&gt;. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Oracle product updates. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;A full-day &lt;a href="http://www.odtugkaleidoscope.com/2007fusion_symposium.htm"&gt;Oracle Fusion Symposium&lt;/a&gt;. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;An Oracle &lt;a href="http://www.odtugkaleidoscope.com/testathon.htm"&gt;PL/SQL Test-A-Thon&lt;/a&gt;, developed by Steven Feuerstein and packed with great prizes. The Test-A-Thon is sponsored by Quest Software and O’Reilly Books. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;A one-of-a-kind &lt;a href="http://www.odtugkaleidoscope.com/installfest.htm"&gt;Install Fest&lt;/a&gt;, where you will learn from the "gurus" how to install and configure Linux to run Oracle 10g software. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.odtugapextraining.com/"&gt;APEXposed&lt;/a&gt;, an ODTUG exclusive "Seriously Practical" training event on Application Express. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Unprecedented opportunity for networking with colleagues and experts at organized functions, on-site SIG Meetings, and more. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;It's affordable. It's technical. It's in Daytona Beach. And it's what you need to survive in today's fast-paced Oracle environment. When it comes to supporting Oracle developers in the trenches, the most targeted conference available is &lt;a href="http://www.odtugkaleidoscope.com/"&gt;ODTUG Kaleidoscope,&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For more information about ODTUG Kaleidoscope activities, location, exhibitors, or sessions, please visit &lt;a href="http://www.odtugkaleidoscope.com/"&gt;http://www.odtugkaleidoscope.com/&lt;/a&gt; or call &lt;span style="color:#cc0000;"&gt;910-452-7444&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Hope to see you there.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;P.S. &lt;a href="http://learndiscoverer.blogspot.com/2007/05/my-sessions-at-odtug.html"&gt;Click here &lt;/a&gt;for information about the papers I am presenting.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-3464154402524381401?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/3464154402524381401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=3464154402524381401&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3464154402524381401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/3464154402524381401'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2007/05/all-about-odtug.html' title='All about ODTUG'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_bJSn6pymoj0/RlJhNeRHdDI/AAAAAAAAABc/5OjgEUDibyY/s72-c/kaleidoscope_2007_button.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-8597083980921812862</id><published>2007-05-21T22:04:00.000-05:00</published><updated>2007-05-21T22:11:18.106-05:00</updated><title type='text'>My sessions at ODTUG</title><content type='html'>For everyone who has been asking, here are the dates and times for the two presentations that I am giving at next month's ODTUG conference in Daytona Beach, Florida.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Securing Private Confidential Information is scheduled for Wednesday, June 20, 2007 from 4:00-5:00 in Coquina B&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Automated Scheduling and E-mailing from Within Discoverer—and More is scheduled for Thursday, June 21, 2007 from 11:00-12:00 in Coquina G&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Are you going to ODTUG? If so, look me up.&lt;br /&gt;&lt;br /&gt;By the way, here's the low down on the two papers:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#cc0000;"&gt;Automated Scheduling and E-mailing from Within Discoverer:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Ever wanted to know how to schedule a Discoverer workbook and automatically e-mail it? Perhaps you are one of the hundreds of people who have asked this very question on the OTN forums. If so, your search is over. You'll be amazed at the simplicity of the approach and be ready to take it back to your office and try it for yourself. You will also learn how to set up Discoverer lists of values that comprise both an ID and a Description at the same time. This live demonstration of both Discoverer Administrator and Plus will show you how to create parameters that will accept an ID or a Description, yet still return the description to the user.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#cc0000;"&gt;Securing Private Confidential Information:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Recent high-profile cases have highlighted the need for data such as social security numbers, dates of birth, and ethnicity to be protected. Have you considered securing your private and confidential information but decided it was too difficult? Using profiles and a VPD, you will see how to set up both row-based and column-based security. Using Discoverer, you will learn how to set up a mechanism to allow your support staff to connect to the database using the same profile as an end user, without the need to know the end user's password.  Thus, you can set up a secure environment yet at the same time enable your support staff to help your users without the security breach of a disclosed password.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-8597083980921812862?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/8597083980921812862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=8597083980921812862&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8597083980921812862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/8597083980921812862'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2007/05/my-sessions-at-odtug.html' title='My sessions at ODTUG'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-6759240954008504573</id><published>2007-05-21T21:42:00.000-05:00</published><updated>2007-05-21T21:59:12.739-05:00</updated><title type='text'>Thoughts on OBI EE for Discoverer Users</title><content type='html'>There's a very interesting article of Mark Rittman's blog entitled &lt;a href="http://www.rittmanmead.com/2007/05/03/thoughts-on-obi-ee-for-discoverer-users/"&gt;Thoughts on OBI EE for Discoverer Users&lt;/a&gt;. I won't bore you with the ins and outs but, and to quote from Mark:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#339999;"&gt;&lt;span style="color:#3333ff;"&gt;if we’re looking at a potential upgrade for Discoverer users, it would be useful to take a moment to think about what’s good, and what’s not so good, about Oracle Discoverer&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;Mark does a very good job of discussing the pros and cons of Discoverer and at first glance the article can look a little anti-Discoverer. However, read on and you will see that Mark has been equally tough on the new OBI EE. Thus, in my opinion, I think the article is well worth reading.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-6759240954008504573?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.rittmanmead.com/2007/05/03/thoughts-on-obi-ee-for-discoverer-users/' title='Thoughts on OBI EE for Discoverer Users'/><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/6759240954008504573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=6759240954008504573&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/6759240954008504573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/6759240954008504573'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2007/05/thoughts-on-obi-ee-for-discoverer-users.html' title='Thoughts on OBI EE for Discoverer Users'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-195383019070812748</id><published>2007-04-23T23:57:00.000-05:00</published><updated>2007-04-24T00:42:12.124-05:00</updated><title type='text'>Totals and blank lines</title><content type='html'>The following is an interesting conundrum that I have come across recently and is something that you might be interested in knowing about. It's concerned with what happens when you combine sub-totals and additional rows between group sorted items.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:180%;color:#cc0000;"&gt;Example:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In the following worksheet, as shown in &lt;a href="#illo1"&gt;&lt;span style="color:#0000ff;"&gt;illustration 1&lt;/span&gt;&lt;/a&gt;, you can see that I have a group sort on the Customer with a sub-total on the Profit. A not uncommon scenario I hope you will agree.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_bJSn6pymoj0/Ri2ObQ-JaTI/AAAAAAAAAA8/JYqX_i2Uvqg/s1600-h/lines1.gif" name="illo1"&gt;&lt;img id="BLOGGER_PHOTO_ID_5056854555670178098" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_bJSn6pymoj0/Ri2ObQ-JaTI/AAAAAAAAAA8/JYqX_i2Uvqg/s400/lines1.gif" border="0" /&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;Illustration 1: A group sort with the sub-total displayed correctly&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Next, I right-clicked in the Customer and from the pop-up menu selected Format Table. Discoverer opened up the Format Data dialog box. This box has three tabs:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#3333ff;"&gt;Format&lt;/span&gt; - on this tab you set up the standard formatting characteristics such as font, size, background color, foreground color, alignment and so on&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#3333ff;"&gt;Text&lt;/span&gt; - on this tab you can set additional characteristics such as uppercase, lowercase or capitalization&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#3333ff;"&gt;Breaks&lt;/span&gt; - on this tab, which is only enabled if you are formatting a Group Sort, you can control what happens when group sorted items change. As you can see in &lt;a href="#illo2"&gt;illustration 2&lt;/a&gt;, I have enabled a line width of 2 in red, and the insertion of one blank row between each group sorted item.&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://bp1.blogger.com/_bJSn6pymoj0/Ri2OfQ-JaUI/AAAAAAAAABE/qWgCBGKF5ac/s1600-h/lines2.gif" name="illo2"&gt;&lt;img id="BLOGGER_PHOTO_ID_5056854624389654850" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_bJSn6pymoj0/Ri2OfQ-JaUI/AAAAAAAAABE/qWgCBGKF5ac/s400/lines2.gif" border="0" /&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;Illustration 2: The Format Data dialog box and the Breaks tab&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;After I clicked the OK button in the above box, Discoverer redrew my screen, but drew it incorrectly as shown below in &lt;a href="#illo3"&gt;illustration 3&lt;/a&gt;. As you can see, the totals still calculate correctly. But take a close look at what happened on the totals line for each sub-total other than the first one. As you can see, the word &lt;span style="color:#ff0000;"&gt;NULL&lt;/span&gt; has been inserted against each of the other items. In addition, take a very close look at row &lt;span style="color:#ff0000;"&gt;9&lt;/span&gt; and in particular at the cell value containing the Profit. As you will see, Discoverer has placed the &lt;span style="color:#ff0000;"&gt;Sum&lt;/span&gt; label here instead of alongside the &lt;span style="color:#ff0000;"&gt;$23,939.00&lt;/span&gt; on the previous row.&lt;br /&gt;&lt;br /&gt;It therefore appears that the insertion of an additional line for the group sort has caused the label to move down by that number of rows also. This means that Discoverer does not know what to do with the cell values on the original sub-total and so it inserted a NULL value. Formatting the table to change the display of NULL values to something other than NULL does indeed change the wording.&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5056854693109131602" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" name="illo3" src="http://bp1.blogger.com/_bJSn6pymoj0/Ri2OjQ-JaVI/AAAAAAAAABM/T802OsLNf7w/s400/lines3.gif" border="0" /&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;Illustration 3: A group sort with the sub-total displayed incorrectly&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Therefore, please be very careful when using additional lines between group sorted items when there are sub-totals. The following illustration shows the same worksheet displayed in Viewer. As you can see below in &lt;a href="#illo4"&gt;illustration 4&lt;/a&gt;, Viewer does not appear to have this issue. I can therefore only assume it is something to do with the Java.&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5056859357443615074" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" name="illo4" alt="" src="http://bp3.blogger.com/_bJSn6pymoj0/Ri2Syw-JaWI/AAAAAAAAABU/xNLdIfv1kV4/s400/lines4.gif" border="0" /&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;Illustration 4: The same group sort, as seen in Viewer, with the sub-total displayed correctly&lt;/span&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-195383019070812748?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/195383019070812748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=195383019070812748&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/195383019070812748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/195383019070812748'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2007/04/totals-and-blank-lines.html' title='Totals and blank lines'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_bJSn6pymoj0/Ri2ObQ-JaTI/AAAAAAAAAA8/JYqX_i2Uvqg/s72-c/lines1.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-7760161794080352369</id><published>2007-04-13T00:38:00.000-05:00</published><updated>2007-04-13T00:45:25.272-05:00</updated><title type='text'>The future for Discoverer</title><content type='html'>From time to time people approach me and ask me what do I think will happen to Discoverer now that Oracle have Siebel and Hyperion (including Brio). The pessimists in the world think that Oracle plan to drop Discoverer. I don't believe this for one minute.&lt;br /&gt;&lt;br /&gt;But why don't I believe this? Well for a start Oracle have new releases of Discoverer planned for this year (10.1.2.3), and next (11g). However, for fun, let's assume that Oracle do plan to drop Discoverer. They won't announce this in the same year that they release 11g because that would just make folks not even bother to use the latest version. So the earliest I would see such an announcement would have be in 2008. However, as all Oracle products carry a 5 year full support agreement from whenever the drop is announced this would mean that Discoverer would remain a fully supported, patchable, fixable product until at least 2013. That's a lifetime in terms of software. That's 6 years from now. Oracle will have bought SAP by then. Maybe even the San Francisco Giants will have managed to win a game against the Padres!&lt;br /&gt;&lt;br /&gt;However, the real reason I don't believe Oracle will drop Discoverer is because of some very favorable comments coming out of Oracle.&lt;br /&gt;&lt;br /&gt;Firstly, Oracle has recently revamped its Standard Edition page on oracle.com (&lt;a href="http://www.oracle.com/appserver/business-intelligence/standard-edition.html"&gt;link&lt;/a&gt;) which makes for very interesting reading.&lt;br /&gt;&lt;br /&gt;Secondly, follow the link for the data sheet (&lt;a href="http://www.oracle.com/appserver/business-intelligence/docs/oraclebisedatasheet.pdf"&gt;link&lt;/a&gt;) and you will get to a PDF document that outlines just where Discoverer fits into the Fusion picture. With acknowledgements to Oracle, here are some interesting snippits from that document:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;color:#3333ff;"&gt;You've already chosen Oracle database for your business, now make it shine by complementing it with the business intelligence suite that is most tightly integrated with it - Oracle BI Standard Edition.&lt;br /&gt;&lt;br /&gt;Oracle BI Discoverer is [tightly] integrated with other components of Oracle Fusion Middleware.&lt;br /&gt;&lt;br /&gt;Discoverer reports are easily embedded within Oracle Portal using a simple wizard, making role-based dashboard creation a simple exercise.&lt;br /&gt;&lt;br /&gt;Oracle Discoverer is also unique in that it recognizes and respects the Oracle E-Business Suite security model.&lt;br /&gt;&lt;br /&gt;Today few of us buy best of breed kit parts and hand craft our own cars; most of us simply go to an established, proven manufacturer to obtain a complete solution, backed by a warranty with a single support organization should anything happen. Software should be like this - and this is where Oracle BI SE delivers. Everything - from ETL (with Oracle Warehouse Builder), to ad-hoc query (with Oracle BI Discoverer), to dashboards (with Oracle Portal), to pixel-perfect reporting (with Oracle XML Publisher), to custom BI development (with Oracle BI Beans) - is available as an integrated set of components.&lt;br /&gt;&lt;br /&gt;The entire middleware solution can be effectively clustered with low cost hardware. Combine this deployment flexibility with an attractive pricing model for BI and middleware components, and you will be hard pressed to find a more affordable fit for your growing BI needs.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;There - I could not have said it better. I think this clearly shows Oracle's intentions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-7760161794080352369?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/7760161794080352369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=7760161794080352369&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/7760161794080352369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/7760161794080352369'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2007/04/future-for-discoverer.html' title='The future for Discoverer'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-2524631238539536070</id><published>2007-04-11T18:19:00.000-05:00</published><updated>2007-04-11T18:22:06.185-05:00</updated><title type='text'>Looking for a great Discoverer position</title><content type='html'>If you are an experienced Discoverer developer and are looking for a great position and opportunity in Washington, DC, then we may have the job for you. &lt;a href="http://learndiscoverer.com/jobs.htm"&gt;Click here&lt;/a&gt; for more details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-2524631238539536070?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/2524631238539536070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=2524631238539536070&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2524631238539536070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/2524631238539536070'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2007/04/looking-for-great-discoverer-position.html' title='Looking for a great Discoverer position'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-4377915089291757820</id><published>2007-04-09T22:53:00.000-05:00</published><updated>2007-04-09T22:56:29.465-05:00</updated><title type='text'>Workbook Migration Document</title><content type='html'>By popular request I have made my Workbook Migration white paper available for free download on my website. You will find it at this &lt;a href="http://learndiscoverer.com/downloads/downloads.htm"&gt;link&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It now joins these other white papers available for download:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Discoverer libraries - a concept&lt;/li&gt;&lt;li&gt;Setting up an Apps mode EUL&lt;/li&gt;&lt;li&gt;Multiple Oracle Homes&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-4377915089291757820?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/4377915089291757820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=4377915089291757820&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/4377915089291757820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/4377915089291757820'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2007/04/workbook-migration-document.html' title='Workbook Migration Document'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-103692990079851685</id><published>2007-03-29T22:20:00.000-05:00</published><updated>2007-03-29T22:30:46.504-05:00</updated><title type='text'>InfoCaptor</title><content type='html'>I am delighted to be able to announce that Armstrong-Smith Consulting has partnered (&lt;a href="http://learndiscoverer.com/infocaptor.htm"&gt;link&lt;/a&gt;) with &lt;a href="http://www.infocaptor.com/"&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#6600cc;"&gt;Info&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;Captor&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt; to bring you access to a superb dashboard tool that can revolutionize the way you see your Discoverer metadata. I have been using it in-house for a while now and can endorse this tool's ability to make your Discoverer metadata available to a wider audience in a format that you'll love.&lt;br /&gt;&lt;br /&gt;With &lt;a href="http://www.infocaptor.com/"&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#6600cc;"&gt;Info&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;Captor&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt; you have the ability to generate CSV, Excel, HTML and PDF output of your data. You will love this tool - and it's affordable too. For an HTML example of the output from our own database, scroll down or &lt;a href="http://learndiscoverer.com/infocaptor.htm#ExampleOutput"&gt;click here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;To purchase or to find out more information, &lt;a href="http://learndiscoverer.com/infocaptor.htm"&gt;click here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;What can you do with &lt;span style="font-family:arial;"&gt;&lt;strong&gt;&lt;span style="color:#6600cc;"&gt;Info&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;Captor&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Drop your SQL query in the editor, then quickly create tables and charts&lt;/li&gt;&lt;li&gt;Link up related portlets (tables, charts) using drills&lt;/li&gt;&lt;li&gt;Define parameters and wire up all of your portlets&lt;/li&gt;&lt;li&gt;Generate documentation for your database in PDF, HTML, Excel&lt;/li&gt;&lt;li&gt;Generate Lineage documentation for your Data Warehouse and BI environment&lt;/li&gt;&lt;li&gt;Create briefing books from your dashboard contents, suitable for distributing and presentations&lt;/li&gt;&lt;li&gt;Create quick Dashboard prototypes, no server installation needed &lt;/li&gt;&lt;/ul&gt;&lt;span style="color:#cc0000;"&gt;Example Output:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_bJSn6pymoj0/RgyDOxfJ8UI/AAAAAAAAAA0/3csLMLVcJJc/s1600-h/sales001.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5047553572200902978" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp2.blogger.com/_bJSn6pymoj0/RgyDOxfJ8UI/AAAAAAAAAA0/3csLMLVcJJc/s400/sales001.gif" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-103692990079851685?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/103692990079851685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=103692990079851685&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/103692990079851685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/103692990079851685'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2007/03/infocaptor.html' title='InfoCaptor'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_bJSn6pymoj0/RgyDOxfJ8UI/AAAAAAAAAA0/3csLMLVcJJc/s72-c/sales001.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-772753548949321219</id><published>2007-03-29T07:01:00.000-05:00</published><updated>2007-03-29T07:20:07.655-05:00</updated><title type='text'>Discoverer 3.1 licenses</title><content type='html'>Whether Oracle chooses to accept it or not there are lots of organizations who are still using Discoverer 3.1 and, at least for now, have no intention of upgrading. These organizations all bought legal copies of the software and have done nothing wrong. However, I was amazed to hear that Oracle is refusing to take new revenue from those organizations in an attempt to force them to upgrade.&lt;br /&gt;&lt;br /&gt;I was contacted today by one such organization who wanted to purchase additional Desktop licenses for 3.1. When they contacted Oracle they were told that because Oracle no longer sells 3.1 they cannot purchase those additional licenses. They're not asking for new software, they're not asking for support, all they want is to add extra users to their system. Remember that Desktop is priced at $1,000 per named user. This makes me wonder how much revenue Oracle has turned away in the past couple of years since 3.1 went out of support.&lt;br /&gt;&lt;br /&gt;Anyway, Oracle's loss of revenue is not the issue in this posting. My dilemma is the advice that I should give to the organization that contacted me? Seeing as Oracle seem to be washing their hands of 3.1, does this give the organization the green light to go ahead and keep adding the extra users until they are ready to upgrade? Do I tell them that they must hurt their own business by only using the licenses they have already purchased? Do I tell them that they must upgrade? Seeing as Desktop has hardly changed since 3.1 and the cost of the license is identical I don't see any reason to force them to upgrade when they are not using Plus. What do you think?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-772753548949321219?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/772753548949321219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=772753548949321219&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/772753548949321219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/772753548949321219'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2007/03/discoverer-31-licenses.html' title='Discoverer 3.1 licenses'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-637675545494704432</id><published>2007-03-28T21:43:00.000-05:00</published><updated>2007-03-28T21:49:23.103-05:00</updated><title type='text'>Discoverer 10g Handbook Review</title><content type='html'>The December edition of the ODTUG (&lt;a href="http://www.odtug.com"&gt;link&lt;/a&gt;) technical journal published a review of our Discoverer 10g Handbook.&lt;br /&gt;&lt;br /&gt;Written by Karen Cannell from the &lt;a href="http://www.integra-technology.com/"&gt;Integra Technology Consulting Corporation &lt;/a&gt;a copy of this review can be read on our website (&lt;a href="http://learndiscoverer.com/books/review.htm"&gt;link&lt;/a&gt;), or if you are a full member of ODTUG you can download a copy of the review by following this &lt;a href="http://www.odtug.com/pls/htmldb/f?p=500:721:8163366317967084949::NO:::"&gt;link&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-637675545494704432?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/637675545494704432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=637675545494704432&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/637675545494704432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/637675545494704432'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2007/03/discoverer-10g-handbook-review.html' title='Discoverer 10g Handbook Review'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-1248065280058813867</id><published>2007-03-27T22:37:00.000-05:00</published><updated>2007-03-27T22:50:06.143-05:00</updated><title type='text'>Freeing up disk space on XP</title><content type='html'>If you're like me and have a laptop with XP you'll know that you don't have a huge hard disk. Thus, keeping that disk space down to the minimum is essential.&lt;br /&gt;&lt;br /&gt;Windows XP’s System Restore is a great way to recoverer your system after you’ve made a configuration change or installed new software that your computer doesn’t quite see eye to eye with.&lt;br /&gt;&lt;br /&gt;Did you know that every 24 hours, or when you make a change to your system, XP will create a new restore point? Did you also know that these stored restore points can use up to 12% of your hard disk space?&lt;br /&gt;&lt;br /&gt;Therefore, should you find that you have a need to free up some of that valuable disk space, what can you do? Well one thing you can do is to delete all but the most recent restore point - providing of course that you are happy with the current setup. To do this you need to use Microsoft's Disk Cleanup utility.&lt;a id="more-2682"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Use the following workflow:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;From the &lt;span style="color:#990000;"&gt;Start&lt;/span&gt; button, navigate to &lt;span style="color:#990000;"&gt;Programs  Accessories  System Tools  Disk Cleanup&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;On the &lt;span style="color:#990000;"&gt;Disk Cleanup&lt;/span&gt; tab, check or uncheck the files to delete, then click the &lt;strong&gt;OK&lt;/strong&gt; button. I usually allow the system to clear out &lt;span style="color:#660000;"&gt;Downloaded Program Files, Temporary Internet Files, Microsoft Error Reporting Temporary Files, Recycle Bin&lt;/span&gt; and &lt;span style="color:#cc0000;"&gt;&lt;span style="color:#990000;"&gt;Temporary Offline Files&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Click the &lt;span style="color:#990000;"&gt;More Options&lt;/span&gt; tab&lt;br /&gt;&lt;/li&gt;&lt;li&gt;In the &lt;span style="color:#990000;"&gt;System Restore&lt;/span&gt; area, click the &lt;strong&gt;Clean up&lt;/strong&gt; button&lt;br /&gt;&lt;/li&gt;&lt;li&gt;You will be asked to confirm that you want to delete all but the most recent Restore Point. If you are sure you want to do so, click the &lt;strong&gt;Yes&lt;/strong&gt; button&lt;/li&gt;&lt;/ol&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-1248065280058813867?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/1248065280058813867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=1248065280058813867&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/1248065280058813867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/1248065280058813867'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2007/03/freeing-up-disk-space-on-xp.html' title='Freeing up disk space on XP'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-6634263138563968093</id><published>2007-03-22T18:35:00.000-05:00</published><updated>2007-03-22T19:10:41.533-05:00</updated><title type='text'>Memories of Summit 2007</title><content type='html'>For the past week, my wife and president of Armstrong-Smith Consulting, Darlene, and I, along with 3 other members of our highly experiended team, Dale Jones, Byron Smith and Stephanie Smith, have been in Las Vegas attending the SunGard Summit 2007 (&lt;a href="http://summit.sungardsct.com/summit2007/"&gt;&lt;span style="color:#3333ff;"&gt;link&lt;/span&gt;&lt;/a&gt;) conference. At the conference we had a 10 x 10 booth and discussed our Oracle Discoverer training and consultancy offerings with hundreds of attendees. All in all we had over 500 people attend our booth. During the conference we also gave away an iPod and 4 copies of our Oracle Discoverer 10g Handbook (&lt;a href="http://learndiscoverer.com/books/books.htm"&gt;&lt;span style="color:#3333ff;"&gt;link&lt;/span&gt;&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;On Tuesday between 11:30 am and 12:30pm in the South Seas ballroom of  the Mandalay Bay Convention Center (&lt;a href="http://www.mandalaybayconventions.com/index_flash.jsp"&gt;&lt;span style="color:#3333ff;"&gt;link&lt;/span&gt;&lt;/a&gt;) I presented a paper called &lt;span style="color:#ff0000;"&gt;A look at the powerful features of Discoverer 10g&lt;/span&gt;. This was well received and I am so pleased that so many people came to see me. During the conference I was also able to put a face to many of the SunGard staff whom we have been conversing with during recent months. Don't you think the world is just full of charming people?&lt;br /&gt;&lt;br /&gt;For those of you who don't know, SunGard Higher Education (&lt;a href="http://www.sungardhe.com/"&gt;&lt;span style="color:#3333ff;"&gt;link&lt;/span&gt;&lt;/a&gt;) provides &lt;span style="color:#990000;"&gt;&lt;em&gt;software, systems implementation and integration, strategic consulting, and technology management services to colleges and universities.&lt;/em&gt;&lt;/span&gt; Here at Armstrong-Smith Consulting we are delighted to have partnered with SunGard and to be a part of the SunGard Higher Education Collaborative (&lt;a href="http://www.sungardhe.com/default.aspx?id=77"&gt;&lt;span style="color:#3333ff;"&gt;link&lt;/span&gt;&lt;/a&gt;). Our partnership allows us to provide report building, training and other consultancy services for Oracle Discoverer on the SunGard ODS and EDW products. We can even help institutions comply with federal and state regulations to ensure that their private data is secured.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;Are you a SunGard Higher Education customer?&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;Do you have the SunGard ODS or EDW?&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;Do you have Oracle Discoverer?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you answered yes to the above three questions you need to speak with either your SunGard Higher Education support representative or email us at &lt;a href="mailto:info@learndiscoverer.com"&gt;info@learndiscoverer.com&lt;/a&gt; and find out how we can help you make the most of your investment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-6634263138563968093?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/6634263138563968093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=6634263138563968093&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/6634263138563968093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/6634263138563968093'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2007/03/memories-of-summit-2007.html' title='Memories of Summit 2007'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21606293.post-950494829372587148</id><published>2007-03-17T10:09:00.000-05:00</published><updated>2007-03-17T10:19:55.816-05:00</updated><title type='text'>Discoverer and IE7</title><content type='html'>It seems Oracle have released a patch (&lt;span style="color:#3333ff;"&gt;5758865&lt;/span&gt;) , available on MetaLink, with the fix for IE7. This is a one-off patch and requires a password which means you will have to raise a service request and tell Oracle you are having trouble drilling in Viewer when using IE7. This patch is applicable whether you are using relational or OLAP modeling.&lt;br /&gt;&lt;br /&gt;The downside of this patch is that it can only be applied on top of 10.1.2.2. You can get the 10.1.2.2 patch (&lt;span style="color:#3333ff;"&gt;4960210&lt;/span&gt;) also on MetaLink. Be warned though that 10.1.2.2 is not a small patch. It is 1.6 GB in size and is a full upgrade of the 10.1.2.0.2 application server.&lt;br /&gt;&lt;br /&gt;Has any body applied the 10.1.2.2 patch yet? I'd be interested in hearing how it went and how long it took. I ask because the installation instructions, when downloaded in Word, are a staggering 189 pages.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21606293-950494829372587148?l=learndiscoverer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learndiscoverer.blogspot.com/feeds/950494829372587148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21606293&amp;postID=950494829372587148&amp;isPopup=true' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/950494829372587148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21606293/posts/default/950494829372587148'/><link rel='alternate' type='text/html' href='http://learndiscoverer.blogspot.com/2007/03/discoverer-and-ie7.html' title='Discoverer and IE7'/><author><name>Michael</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_bJSn6pymoj0/SK4YObXzQrI/AAAAAAAAAEw/ar14oVKs1R4/S220/Michael01.jpg'/></author><thr:total>8</thr:total></entry></feed>
