<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>OracleBrains.Com</title>
	<link>http://www.oraclebrains.com</link>
	<description>Oracle Blog</description>
	<pubDate>Sun, 04 May 2008 11:13:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.3</generator>
	<language>en</language>
			<item>
		<title>ORA-12638 : Credential retrieval failed</title>
		<link>http://www.oraclebrains.com/2008/05/04/ora-12638-credential-retrieval-failed/</link>
		<comments>http://www.oraclebrains.com/2008/05/04/ora-12638-credential-retrieval-failed/#comments</comments>
		<pubDate>Sun, 04 May 2008 11:10:27 +0000</pubDate>
		<dc:creator>Rajender Singh</dc:creator>
		
		<category><![CDATA[Oracle Installation]]></category>

		<category><![CDATA[Oracle Administration]]></category>

		<guid isPermaLink="false">http://www.oraclebrains.com/2008/05/04/ora-12638-credential-retrieval-failed/</guid>
		<description><![CDATA[Recently after I configured database on testing machine and configure the forms to run on middle tier on testing machine (all windows environment), I came across the error ORA-12638.

After little bit of brains storming and checking online, I found out that one of the way to solve this error is to disable the Oracle Advanced Security Authentication and let database use the supplied user name and password to authenticate.
It can be disable by updating the sqlnet.ora file with the following entry:
SQLNET.AUTHENTICATION_SERVICES = (NONE)

Note : Default entry in my case was SQLNET.AUTHENTICATION_SERVICES= (NTS)
Guys do check out other method and let me [...]]]></description>
			<content:encoded><![CDATA[<p>Recently after I configured database on testing machine and configure the forms to run on middle tier on testing machine (all windows environment), I came across the error ORA-12638.</p>
<p><a href="http://www.oraclebrains.com/wp-content/uploads/2008/05/20080504raj.JPG" title="20080504raj.JPG"><img src="http://www.oraclebrains.com/wp-content/uploads/2008/05/20080504raj.JPG" alt="20080504raj.JPG" /></a></p>
<p>After little bit of brains storming and checking online, I found out that one of the way to solve this error is to disable the Oracle Advanced Security Authentication and let database use the supplied user name and password to authenticate.</p>
<p>It can be disable by updating the sqlnet.ora file with the following entry:</p>
<p><strong>SQLNET.AUTHENTICATION_SERVICES = (NONE)<br />
</strong></p>
<p>Note : <em>Default entry in my case was SQLNET.AUTHENTICATION_SERVICES= (NTS)</em></p>
<p>Guys do check out other method and let me know.</p>
<p>Any way the above method worked for me and I am happy with that at least by Monday morning, my system will be available for testing purpose <img src='http://www.oraclebrains.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>

]]></content:encoded>
			<wfw:commentRss>http://www.oraclebrains.com/2008/05/04/ora-12638-credential-retrieval-failed/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bitmap Index in Oracle Express Edition</title>
		<link>http://www.oraclebrains.com/2008/04/18/bitmap-index-in-oracle-express-edition/</link>
		<comments>http://www.oraclebrains.com/2008/04/18/bitmap-index-in-oracle-express-edition/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 05:04:17 +0000</pubDate>
		<dc:creator>Rajender Singh</dc:creator>
		
		<category><![CDATA[Oracle Concepts]]></category>

		<category><![CDATA[Oracle Database]]></category>

		<guid isPermaLink="false">http://www.oraclebrains.com/2008/04/18/bitmap-index-in-oracle-express-edition/</guid>
		<description><![CDATA[Today while exporting I came to know that Oracle XE does not support Bitmap Indexes.

Then to test it out, I login into Oracle XE&#8217;s SQL*Plus console and tried to run a create bitmap index DDL sql and result was still negative as follows.
 
So I was convince that it does not support Bit-mapped Indexes..

]]></description>
			<content:encoded><![CDATA[<p>Today while exporting I came to know that Oracle XE does not support Bitmap Indexes.</p>
<p><a href="http://www.oraclebrains.com/wp-content/uploads/2008/04/bitmapidx1.JPG" title="bitmapidx1.JPG"><img src="http://www.oraclebrains.com/wp-content/uploads/2008/04/bitmapidx1.JPG" alt="bitmapidx1.JPG" /></a></p>
<p>Then to test it out, I login into Oracle XE&#8217;s SQL*Plus console and tried to run a create bitmap index DDL sql and result was still negative as follows.</p>
<p><a href="http://www.oraclebrains.com/wp-content/uploads/2008/04/bitmapidx2.JPG" title="bitmapidx2.JPG"><img src="http://www.oraclebrains.com/wp-content/uploads/2008/04/bitmapidx2.JPG" alt="bitmapidx2.JPG" /></a> </p>
<p>So I was convince that it does not support Bit-mapped Indexes..</p>

]]></content:encoded>
			<wfw:commentRss>http://www.oraclebrains.com/2008/04/18/bitmap-index-in-oracle-express-edition/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Generating the series of number with simple sql query</title>
		<link>http://www.oraclebrains.com/2008/03/26/generating-the-series-of-number-with-simple-sql-query/</link>
		<comments>http://www.oraclebrains.com/2008/03/26/generating-the-series-of-number-with-simple-sql-query/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 14:01:34 +0000</pubDate>
		<dc:creator>Rajender Singh</dc:creator>
		
		<category><![CDATA[SQL and PL/SQL]]></category>

		<guid isPermaLink="false">http://www.oraclebrains.com/2008/03/26/generating-the-series-of-number-with-simple-sql-query/</guid>
		<description><![CDATA[Today I came across this thread at Oracle Forum.
Where Question was as follows:
Consider Test table have Numb (Number datatype) field. table values are given below.
Table Name: Test
NUMB
1
2
4
7
8
9
12 &#8230; This table have more than thousand records like that&#8230;..
How to retrive the missing numbers. I&#8217;m expecting the output 3,5,6,10,11&#8230;&#8230;..
Could you please give the SQL for this task. Thanks!
One of the member David Grimberg gave following solution.

select level numb from dual connect by level &#60;= (select max(numb) from test)
minus
select numb from test;
I was very impress with this sql because I recognize the worth of this sql to myself and many situation in which [...]]]></description>
			<content:encoded><![CDATA[<p>Today I came across <a href="http://forums.oracle.com/forums/thread.jspa?messageID=2424564">this thread</a> at Oracle Forum.</p>
<p><strong>Where Question was as follows:</strong><br />
Consider Test table have Numb (Number datatype) field. table values are given below.</p>
<p>Table Name: Test<br />
NUMB<br />
1<br />
2<br />
4<br />
7<br />
8<br />
9<br />
12 &#8230; This table have more than thousand records like that&#8230;..</p>
<p>How to retrive the missing numbers. I&#8217;m expecting the output 3,5,6,10,11&#8230;&#8230;..<br />
Could you please give the SQL for this task. Thanks!</p>
<p>One of the member <a href="http://forums.oracle.com/forums/profile.jspa?userID=563778"><strong>David Grimberg</strong></a> gave following solution.</p>
<p><strong><br />
select level numb from dual connect by level &lt;= (select max(numb) from test)<br />
minus<br />
select numb from test;</strong></p>
<p>I was very impress with this sql because I <strong>recognize the worth of this sql</strong> to myself and many situation in which I am stuck many times.</p>
<p>So many time I am stuck with a situation that <strong>we need to write a query</strong> which should <strong>generate sequence</strong> number.</p>
<p>This solution never came to my mind as <strong>most of the time</strong> I <strong>resorted to pipeline function</strong> or some dummy table.</p>
<p>Now with the <strong>help of David&#8217;s</strong> solution it can be easily generated with simple sql as follows:</p>
<p><strong>select level seq from dual connect by level &lt;=  &lt;number till where you want  to generate the sequence&gt;</strong><number></number></p>
<p>Example:</p>
<p><a href="http://www.oraclebrains.com/wp-content/uploads/2008/03/query_sql20080326_01.JPG" title="query_sql20080326_01"><img src="http://www.oraclebrains.com/wp-content/uploads/2008/03/query_sql20080326_01.JPG" alt="query_sql20080326_01" /></a></p>
<p>The simplicity of the solution really impressed me!</p>
<p>Thanks David for sharing it and hope that it will be useful to others!</p>

]]></content:encoded>
			<wfw:commentRss>http://www.oraclebrains.com/2008/03/26/generating-the-series-of-number-with-simple-sql-query/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Changing the password of internal ADMIN account in Application Express 3.1</title>
		<link>http://www.oraclebrains.com/2008/03/10/changing-the-password-of-internal-admin-account-in-application-express-31/</link>
		<comments>http://www.oraclebrains.com/2008/03/10/changing-the-password-of-internal-admin-account-in-application-express-31/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 05:39:33 +0000</pubDate>
		<dc:creator>Rajender Singh</dc:creator>
		
		<category><![CDATA[Application Express]]></category>

		<guid isPermaLink="false">http://www.oraclebrains.com/2008/03/10/changing-the-password-of-internal-admin-account-in-application-express-31/</guid>
		<description><![CDATA[Now in Application Express 3.1 installation we have two scripts to change the password of internal ADMIN account.
First one is as follows which was available before version  3.1
@UNZIP_DIR/apex/apxxepwd.sql password
Where 
password is the password of the Application Express internal ADMIN account.
Second one is as follows which is new in version 3.1
@UNZIP_DIR/apex/apxchpwd.sql
When prompted enter a password for the ADMIN account.
Where:
UNZIP_DIR is the directory where you unzip your application express installation.

]]></description>
			<content:encoded><![CDATA[<p>Now <strong>in Application Express 3.1</strong> installation we have <strong>two scripts</strong> to change the password of internal ADMIN account.</p>
<p><strong>First one is as follows which was available before version  3.1</strong><br />
@UNZIP_DIR/apex/apxxepwd.sql password</p>
<p><strong>Where </strong><br />
<strong>password</strong> is the password of the Application Express internal ADMIN account.</p>
<p><strong>Second one is as follows which is new in version 3.1</strong><br />
@UNZIP_DIR/apex/apxchpwd.sql</p>
<p><strong>When prompted</strong> enter a <strong>password for the ADMIN</strong> account.</p>
<p><strong>Where:</strong><br />
<strong>UNZIP_DIR</strong> is the directory where you unzip your application express installation.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.oraclebrains.com/2008/03/10/changing-the-password-of-internal-admin-account-in-application-express-31/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Upgrading to Application Express 3.1 in your Oracle Database XE</title>
		<link>http://www.oraclebrains.com/2008/03/10/upgrading-to-application-express-31-in-your-oracle-database-xe/</link>
		<comments>http://www.oraclebrains.com/2008/03/10/upgrading-to-application-express-31-in-your-oracle-database-xe/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 05:09:35 +0000</pubDate>
		<dc:creator>Rajender Singh</dc:creator>
		
		<category><![CDATA[Application Express]]></category>

		<guid isPermaLink="false">http://www.oraclebrains.com/2008/03/10/upgrading-to-application-express-31-in-your-oracle-database-xe/</guid>
		<description><![CDATA[Even though there is a document about up-gradation at Oracle, I wrote what I thought I will be following in future. There are things which one may not find in documents but learn with experience or when actually doing it.
Steps to up-gradation are as follows:
1.    Change your working directory to apex where you have unzip the installation.
2.    Start SQL*Plus from here and connect to the database as SYSDBA role. Thus making apex as your working directory.
3.    To Install Full development environment
@apexins tablespace_apex tablespace_files tablespace_temp images
it can be something like this
@apexins SYSAUX [...]]]></description>
			<content:encoded><![CDATA[<p>Even though there is a <a href="http://www.oracle.com/technology/products/database/application_express/html/3.1_and_xe.html">document</a> about up-gradation at Oracle, I wrote what I thought I will be following in future. There are things which one may not find in documents but learn with experience or when actually doing it.</p>
<p><strong>Steps to up-gradation are as follows:</strong></p>
<p>1.    Change your <strong>working directory to apex</strong> where you have unzip the installation.</p>
<p>2.    Start SQL*Plus from here and <strong>connect to the database as SYSDBA</strong> role. Thus making apex as your working directory.</p>
<p>3.    <strong>To Install Full development environment</strong><br />
@apexins tablespace_apex tablespace_files tablespace_temp images</p>
<p>it can be something like this</p>
<p>@apexins SYSAUX SYSAUX TEMP /i/</p>
<p><strong>To Install Runtime environment.</strong></p>
<p>@apxrtins tablespace_apex tablespace_files tablespace_temp images</p>
<p>it can be something like this</p>
<p>@apxrtins SYSAUX SYSAUX TEMP /i/</p>
<p><strong> Where:</strong></p>
<p><strong>tablespace_apex </strong>is the name of the tablespace for the Oracle Application Express application user.</p>
<p><strong>tablespace_files</strong> is the name of the tablespace for the Oracle Application Express files user.</p>
<p><strong>tablespace_temp</strong> is the name of the temporary tablespace.</p>
<p><strong>images</strong> is the virtual directory for Oracle Application Express images.<br />
<strong>Important Notes:</strong></p>
<ul>
<li> Define the <strong>virtual image directory as /i/ to support</strong> future Oracle Application Express upgrades.</li>
<li> Increase the <strong>SYSTEM tablespace</strong> otherwise you may see following error.</li>
</ul>
<p><a href="http://www.oraclebrains.com/wp-content/uploads/2008/03/apex_install.JPG" title="apex_install"><img src="http://www.oraclebrains.com/wp-content/uploads/2008/03/apex_install.JPG" alt="apex_install" /></a></p>
<p><strong>Once you complete the the above steps, you need to perform the following steps to complete the upgrade:</strong></p>
<p>Connect as a SYSDBA</p>
<p>Run apxldimg.sql as follows (this will update images):<br />
@UNZIP_DIR/apex/apxldimg.sql UNZIP_DIR</p>
<p>Run apxxepwd.sql to reinitialize the ADMIN password.<br />
@UNZIP_DIR/apex/apxxepwd.sql password</p>
<p><strong>Where:<br />
password</strong> is the password of the Application Express internal ADMIN account</p>
<p><strong>UNZIP_DIR</strong> is the directory where you unzip your application express installation.</p>
<p>When logging into Application Express 3.1 in Oracle Database XE, you will now be presented with a login page that prompts for Workspace, Username and Password.</p>
<p>The Workspace name is equal to the database username used to login to Oracle Database XE.</p>
<p>For example, in Oracle Database XE, if you used credentials Username=SCOTT, Password=TIGER, in Application Express 3.1, you will now use Workspace=SCOTT, Username=SCOTT, Password=TIGER.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.oraclebrains.com/2008/03/10/upgrading-to-application-express-31-in-your-oracle-database-xe/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Changing the password of Application Express internal ADMIN account</title>
		<link>http://www.oraclebrains.com/2008/02/27/changing-the-password-pf-application-express-internal-admin-account/</link>
		<comments>http://www.oraclebrains.com/2008/02/27/changing-the-password-pf-application-express-internal-admin-account/#comments</comments>
		<pubDate>Wed, 27 Feb 2008 08:56:50 +0000</pubDate>
		<dc:creator>Rajender Singh</dc:creator>
		
		<category><![CDATA[Application Express]]></category>

		<guid isPermaLink="false">http://www.oraclebrains.com/2008/02/27/changing-the-password-pf-application-express-internal-admin-account/</guid>
		<description><![CDATA[Recently I forget the Application Express (version 3.0.1) internal ADMIN account of my development site.
So to change the password without knowing the old password, I login as SYS into the Database Server and run the following script.
SQLPLUS&#62; @C:\oraclexe\apex\apxxepwd.sql new_password
Where &#8220;C:\oraclexe\apex&#8221; is APEX_HOME directory.
What this script is doing is as follows:
First it changes the current schema to &#8220;FLOWS_030000&#8243;
alter session set current_schema = FLOWS_030000;
The set the security group id and and user name using wwv_flow_security package as follows:
wwv_flow_security.g_security_group_id := 10;
wwv_flow_security.g_user := &#8216;ADMIN&#8217;;
The change the status as &#8220;import in progress&#8221; using wwv_flow_security package
wwv_flow_security.g_import_in_progress := true;
Then get the internal user id of the &#8220;ADMIN&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I forget the Application Express (version 3.0.1) internal ADMIN account of my development site.</p>
<p>So <strong>to change the password without knowing the old password</strong>, I <strong>login as SYS</strong> into the Database Server and <strong>run the following script</strong>.</p>
<p><strong>SQLPLUS&gt; @C:\oraclexe\apex\apxxepwd.sql new_password</strong></p>
<p><strong>Where</strong> &#8220;C:\oraclexe\apex&#8221; is APEX_HOME directory.</p>
<p><em><strong>What this script is doing is as follows:</strong></em></p>
<p><strong>First it changes the current schema to &#8220;FLOWS_030000&#8243;</strong></p>
<p>alter session set current_schema = FLOWS_030000;</p>
<p><strong>The set the security group id and and user name using wwv_flow_security package as follows:</strong><br />
wwv_flow_security.g_security_group_id := 10;<br />
wwv_flow_security.g_user := &#8216;ADMIN&#8217;;</p>
<p><strong>The change the status as &#8220;import in progress&#8221; using wwv_flow_security package</strong><br />
wwv_flow_security.g_import_in_progress := true;</p>
<p><strong>Then get the internal user id of the &#8220;ADMIN&#8221; with a security group of 10.</strong><br />
for c1 in (select user_id<br />
from wwv_flow_fnd_user<br />
where security_group_id = wwv_flow_security.g_security_group_id<br />
and user_name = wwv_flow_security.g_user) loop</p>
<p><strong>Then edit the user using wwv_flow_security package as follows:</strong><br />
wwv_flow_fnd_user_api.edit_fnd_user(<br />
p_user_id       =&gt; c1.user_id,<br />
p_user_name     =&gt; wwv_flow_security.g_user,<br />
p_web_password  =&gt; &#8216;&amp;1&#8242;,<br />
p_new_password  =&gt; &#8216;&amp;1&#8242;);<br />
end loop;</p>
<p><strong>The change the status back to normal using wwv_flow_security package</strong><br />
wwv_flow_security.g_import_in_progress := false;</p>
<p>If you want to see script, can download from here<a href="http://www.oraclebrains.com/wp-content/uploads/2008/02/apxxepwd.txt" title="apxxepwd.txt"> apxxepwd.txt</a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.oraclebrains.com/2008/02/27/changing-the-password-pf-application-express-internal-admin-account/feed/</wfw:commentRss>
		</item>
		<item>
		<title>User/Password Authentication in Oracle DB 11g</title>
		<link>http://www.oraclebrains.com/2008/02/02/userpassword-authentication-in-oracle-db-11g/</link>
		<comments>http://www.oraclebrains.com/2008/02/02/userpassword-authentication-in-oracle-db-11g/#comments</comments>
		<pubDate>Sat, 02 Feb 2008 06:18:07 +0000</pubDate>
		<dc:creator>Anand</dc:creator>
		
		<category><![CDATA[Oracle 11g New Features]]></category>

		<guid isPermaLink="false">http://www.oraclebrains.com/?p=195</guid>
		<description><![CDATA[Normally, when I connect to Oracle, I don&#8217;t worry about case sensitivity of my password.
But today, when I was trying to connect Oracle, I was contineously getting following error.
Flashing message &#8220;ORA-01017: invalid username/password; logon denied
Warning: You are no longer connected to ORACLE.&#8221;.
I was out of clue why exactly this is happening as I was providing right username and password!
I became little bit irritated, what&#8217;s wrong am I doing.
Usually I provide username and password in small case as I know that Oracle is case insensitive. So for a change I tried the same username and password with upper case and it [...]]]></description>
			<content:encoded><![CDATA[<p>Normally, when I connect to Oracle, I don&#8217;t worry about case sensitivity of my password.</p>
<p>But today, when I was trying to connect Oracle, I was contineously getting following error.</p>
<p>Flashing message &#8220;ORA-01017: invalid username/password; logon denied<br />
Warning: You are no longer connected to ORACLE.&#8221;.</p>
<p>I was out of clue why exactly this is happening as I was providing right username and password!</p>
<p>I became little bit irritated, what&#8217;s wrong am I doing.</p>
<p>Usually I provide username and password in small case as I know that Oracle is case insensitive. So for a change I tried the same username and password with upper case and it get connected.</p>
<p>I did little bit more R&amp;D over this and I found that from Oracle 11g onwards, Oracle has decided to be little bit case sensitive.</p>
<p>Let me show you with example.</p>
<p>Illustration:<br />
Connected to:<br />
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production<br />
With the Partitioning, OLAP, Data Mining and Real Application Testing options</p>
<p>SYSTEM@ orcl&gt;ALTER USER FLEETWIZ IDENTIFIED BY FLEETwiz;</p>
<p>User altered.</p>
<p>SYSTEM@ orcl&gt;conn<br />
Enter user-name: fleetWIZ/fleetwiz@orcl<br />
ERROR:<br />
ORA-01017: invalid username/password; logon denied<br />
Warning: You are no longer connected to ORACLE.<br />
@ &gt;</p>
<p>Then I tried with&#8230;</p>
<p>@ &gt;conn FLEETwiz/FLEETwiz@orcl<br />
Connected.<br />
FLEETWIZ@ orcl&gt;</p>
<p><strong>Now Check on Db 10g</strong><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Connected to:<br />
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production<br />
With the Partitioning, OLAP and Data Mining options<br />
SYSTEM@ db&gt;ALTER USER FLEETWIZ IDENTIFIED BY FLEETwiz;</p>
<p>User altered.</p>
<p>SYSTEM@ orcl&gt;conn<br />
Enter user-name: fleetWIZ/fleetwiz@db<br />
Connected.<br />
FLEETWIZ@ db&gt;<br />
FLEETWIZ@ db&gt;conn<br />
Enter user-name: FLEETWIZ/fleetwiz@db<br />
Connected.<br />
FLEETWIZ@ db&gt;</p>
<p>Wow, Interesting :=)</p>
<p>Suffice to say that now Oracle doesn&#8217;t care about the &#8220;username&#8221; whether it is being provided in upper/lower/mixed case but the password for authentication must be in same case as original password.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.oraclebrains.com/2008/02/02/userpassword-authentication-in-oracle-db-11g/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Short Intro to Oracle BI Publisher Desktop</title>
		<link>http://www.oraclebrains.com/2008/01/30/short-intro-to-oracle-bi-publisher-desktop/</link>
		<comments>http://www.oraclebrains.com/2008/01/30/short-intro-to-oracle-bi-publisher-desktop/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 04:22:15 +0000</pubDate>
		<dc:creator>Rajender Singh</dc:creator>
		
		<category><![CDATA[Oracle BI Publisher Desktop]]></category>

		<guid isPermaLink="false">http://www.oraclebrains.com/?p=194</guid>
		<description><![CDATA[Oracle BI Publisher Desktop is provided by Oracle to aid in development of BI Publisher templates from your desktop with or without connection to BI Publisher Server.
When we install it,  it comes with demos in flash, Sample XML data file with sample templates, PDF help for BI Publisher and plugin for MS Word.
Plugin in MS Word look something like as follows:

It can be downloaded from Oracle site.

]]></description>
			<content:encoded><![CDATA[<p>Oracle BI Publisher Desktop is provided by Oracle to aid in development of BI Publisher templates from your desktop with or without connection to BI Publisher Server.</p>
<p>When we install it,  it comes with demos in flash, Sample XML data file with sample templates, PDF help for BI Publisher and plugin for MS Word.</p>
<p>Plugin in MS Word look something like as follows:</p>
<p><a href="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog1img14.JPG" title="biblog1img14"><img src="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog1img14.JPG" alt="biblog1img14" /></a></p>
<p>It can be downloaded from Oracle site.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.oraclebrains.com/2008/01/30/short-intro-to-oracle-bi-publisher-desktop/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Creating BI Publisher report using Group Above, Group Left and Sum function</title>
		<link>http://www.oraclebrains.com/2008/01/25/creating-bi-publisher-report-using-group-above-group-left-and-sum-function/</link>
		<comments>http://www.oraclebrains.com/2008/01/25/creating-bi-publisher-report-using-group-above-group-left-and-sum-function/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 17:31:03 +0000</pubDate>
		<dc:creator>Rajender Singh</dc:creator>
		
		<category><![CDATA[Oracle BI Publisher Desktop]]></category>

		<category><![CDATA[BI Publisher]]></category>

		<guid isPermaLink="false">http://www.oraclebrains.com/?p=177</guid>
		<description><![CDATA[Today I create my second report using group above and group left.
I also used sum function in this report.
First I loaded XML data as before.
My XML data structure is as follows:

My intention is to design a summary report of total sale by year and month.
Run Table Wizard as follows:

Follow the following steps in Wizard:






Once clicked the result will be as follows:

Now I deleted whole Table inside the inside second column of second row of main table.
Now it should look like as follows:

Now keep you cursor inside second column of second row of main table.
Now goto Choose Field menu as follows:

Choose [...]]]></description>
			<content:encoded><![CDATA[<p>Today I create my second report using group above and group left.</p>
<p>I also used sum function in this report.</p>
<p>First I loaded XML data as before.</p>
<p>My XML data structure is as follows:</p>
<p><a href="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img1.JPG" title="biblog3img1"><img src="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img1.JPG" alt="biblog3img1" /></a></p>
<p><span style="font-size: 11pt; line-height: 115%; font-family: 'Calibri','sans-serif'">My intention is to design a summary report of total sale by year and month.</span></p>
<p>Run Table Wizard as follows:</p>
<p><a href="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img2.JPG" title="biblog3img2"><img src="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img2.JPG" alt="biblog3img2" /></a></p>
<p>Follow the following steps in Wizard:</p>
<p><a href="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img3.JPG" title="biblog3img3"><img src="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img3.JPG" alt="biblog3img3" /></a></p>
<p><a href="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img4.JPG" title="biblog3img4"><img src="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img4.JPG" alt="biblog3img4" /></a></p>
<p><a href="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img5.JPG" title="biblog3img5"><img src="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img5.JPG" alt="biblog3img5" /></a></p>
<p><a href="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img6.JPG" title="biblog3img6"><img src="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img6.JPG" alt="biblog3img6" /></a></p>
<p><a href="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img7.JPG" title="biblog3img7"><img src="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img7.JPG" alt="biblog3img7" /></a></p>
<p><a href="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img8.JPG" title="biblog3img8"><img src="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img8.JPG" alt="biblog3img8" /></a></p>
<p>Once clicked the result will be as follows:</p>
<p><a href="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img9.JPG" title="biblog3img9"><img src="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img9.JPG" alt="biblog3img9" /></a></p>
<p>Now I deleted whole Table inside the inside second column of second row of main table.</p>
<p>Now it should look like as follows:</p>
<p><a href="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img12.JPG" title="biblog3img12"><img src="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img12.JPG" alt="biblog3img12" /></a></p>
<p>Now keep you cursor inside second column of second row of main table.</p>
<p>Now goto Choose Field menu as follows:</p>
<p><a href="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img13.JPG" title="biblog3img13"><img src="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img13.JPG" alt="biblog3img13" /></a></p>
<p>Choose options as follows and click &#8220;Insert&#8221; button:</p>
<p><a href="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img14.JPG" title="biblog3img14"><img src="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img14.JPG" alt="biblog3img14" /></a></p>
<p>Take care cursor should be at location 3.</p>
<p>Now you report format will look like as follows:</p>
<p><a href="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img17.JPG" title="biblog3img17"><img src="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img17.JPG" alt="biblog3img17" /></a></p>
<p>Before previewing my report I changed the second column title to &#8220;Total Sales&#8221;.</p>
<p>So the final format will be as follows:</p>
<p><a href="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img18.JPG" title="biblog3img18"><img src="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img18.JPG" alt="biblog3img18" /></a></p>
<p>Thats all, its done!</p>
<p>When look into preview it will look like as follows:</p>
<p><a href="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img16.JPG" title="biblog3img16"><img src="http://www.oraclebrains.com/wp-content/uploads/2008/01/biblog3img16.JPG" alt="biblog3img16" /></a></p>
<p>Now I am looking forward to my next report using &#8220;Condition Formating&#8221;!</p>

]]></content:encoded>
			<wfw:commentRss>http://www.oraclebrains.com/2008/01/25/creating-bi-publisher-report-using-group-above-group-left-and-sum-function/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Understanding Architecture Changes from Oracle Reports to BI Publisher</title>
		<link>http://www.oraclebrains.com/2008/01/23/understanding-architecture-changes-from-oracle-reports-to-bi-publisher/</link>
		<comments>http://www.oraclebrains.com/2008/01/23/understanding-architecture-changes-from-oracle-reports-to-bi-publisher/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 02:52:25 +0000</pubDate>
		<dc:creator>Rajender Singh</dc:creator>
		
		<category><![CDATA[BI Publisher]]></category>

		<guid isPermaLink="false">http://www.oraclebrains.com/?p=175</guid>
		<description><![CDATA[Yesterday I post about how I design my first BI Publisher report in offline mode.
Today I would like to share my understanding about BI Publisher till now.
Just like going from Oracle Forms 6 to Oracle Forms 6i, I felt no difference from programming point of view except few tit-bits here and there.
In reality it was big change. Whole architecture was changed.
Now I am feeling same thing when I am comparing Oracle Reports and BI Publisher.
From designing point of view, I don&#8217;t feel any much change. The learning curve is very smooth.
But from architecture point of view, it’s a hell lot [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I post about how I design my first BI Publisher report in offline mode.</p>
<p>Today I would like to share my understanding about BI Publisher till now.</p>
<p>Just like going from Oracle Forms 6 to Oracle Forms 6i, I felt no difference from programming point of view except few tit-bits here and there.</p>
<p>In reality it was big change. Whole architecture was changed.</p>
<p>Now I am feeling same thing when I am comparing Oracle Reports and BI Publisher.</p>
<p>From designing point of view, I don&#8217;t feel any much change. The learning curve is very smooth.</p>
<p>But from architecture point of view, it’s a hell lot of a change.</p>
<p>I think it shows Oracle is looking into future as it has always done.</p>
<p>Starting with BI Publisher, Oracle is now breaking concept of reporting into three parts as follows:</p>
<p>1.	Data Source (Query)<br />
2.	Layout<br />
3.	Translation</p>
<p>Before this all the above components used to be in one file i.e. RDF or REP.</p>
<p>This new approach will make the reporting much more flexible and easier to maintain.</p>
<p>There can be one Data Source, distributed to many layouts and each layout can be translated to many formats.</p>
<p>Maintenance point of view, IT department just need to maintain one Data Source. Functional user can maintain the layout with little practice using ms word and adobe acrobat which can be distributed to number of format without any programming involved.</p>
<p>Sounds good, let’s see how it works out!</p>

]]></content:encoded>
			<wfw:commentRss>http://www.oraclebrains.com/2008/01/23/understanding-architecture-changes-from-oracle-reports-to-bi-publisher/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
