<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7751991854403772188</atom:id><lastBuildDate>Wed, 28 Aug 2024 09:04:55 +0000</lastBuildDate><category>Application server</category><category>Oracle Database</category><category>forms</category><category>reports</category><category>Forms - general</category><category>Forms-Configuration</category><category>debug</category><category>oracle forms font</category><category>forms compile</category><category>scripts</category><category>EM</category><category>function database</category><title>Oracle knowledge</title><description></description><link>http://orafrm.blogspot.com/</link><managingEditor>noreply@blogger.com (Unknown)</managingEditor><generator>Blogger</generator><openSearch:totalResults>36</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-3116527961787670481</guid><pubDate>Mon, 03 Nov 2014 07:21:00 +0000</pubDate><atom:updated>2014-11-02T23:33:53.732-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Forms-Configuration</category><title>Oracle Forms 11g Configuration / log Files</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;formsweb.cfg&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;italic&quot; style=&quot;background-color: white; font-style: italic;&quot;&gt;DOMAIN_HOME&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;/config/fmwconfig/servers/WLS_FORMS/applications/formsapp_11.1.2/config&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;default.env&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;italic&quot; style=&quot;background-color: white; font-style: italic;&quot;&gt;DOMAIN_HOME&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;/config/fmwconfig/servers/WLS_FORMS/applications/formsapp_11.1.2/config&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;base(jpi).htm&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;italic&quot; style=&quot;background-color: white; font-style: italic;&quot;&gt;DOMAIN_HOME&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;/config/fmwconfig/servers/WLS_FORMS/applications/formsapp_11.1.2/config&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;registry.dat&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;italic&quot; style=&quot;background-color: white; font-style: italic;&quot;&gt;DOMAIN_HOME&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;/config/FormsComponent/forms/registry/oracle/forms/registry&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;frmweb.res&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;UNIX:&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;italic&quot; style=&quot;font-style: italic;&quot;&gt;ORACLE_INSTANCE&lt;/span&gt;/config/FormsComponent/forms/admin/resource/&lt;language&gt;&lt;/language&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Windows:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;italic&quot; style=&quot;font-style: italic;&quot;&gt;ORACLE_INSTANCE&lt;/span&gt;/config/FormsComponent/forms&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;jvmcontroller.cfg&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;italic&quot; style=&quot;font-style: italic;&quot;&gt;ORACLE_INSTANCE&lt;/span&gt;/config/FRComponent/frcommon/tools/jvm/&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;forms_ohs.conf&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;italic&quot; style=&quot;font-style: italic;&quot;&gt;ORACLE_INSTANCE&lt;/span&gt;/config/OHS/ohs1/moduleconf&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
WLS_FORMS.log&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span class=&quot;italic&quot; style=&quot;font-size: x-small; font-style: italic;&quot;&gt;DOMAIN_HOME&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;/servers/WLS_FORMS/logs&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;
WLS_FORMS.out&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span class=&quot;italic&quot; style=&quot;font-size: x-small; font-style: italic;&quot;&gt;DOMAIN_HOME&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;/servers/WLS_FORMS/logs&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;
Forms trace files&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span class=&quot;italic&quot; style=&quot;font-size: x-small; font-style: italic;&quot;&gt;ORACLE_INSTANCE&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;/FormsComponent/forms/trace&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;
Listener Servlet logs&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span class=&quot;italic&quot; style=&quot;font-size: x-small; font-style: italic;&quot;&gt;DOMAIN_HOME&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;/servers/WLS_FORMS/logs&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://orafrm.blogspot.com/2014/11/oracle-forms-11g-configuration-files.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-8391667610110504688</guid><pubDate>Wed, 06 Aug 2014 13:05:00 +0000</pubDate><atom:updated>2014-08-06T06:05:51.195-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">reports</category><title>cauprefs.ora 11g</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Two Changes to do in 64 bit environmet in:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;C:\Oracle\MW\FRinst\config\FRComponent\frcommon\tools\admin\cauprefs.ora&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1. Change the values of the attributes to:&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 19.600000381469727px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Reports.root_x = 0&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 19.600000381469727px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Reports.root_y = 0&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 14px; line-height: 19.600000381469727px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 14px; line-height: 19.600000381469727px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;2. Change the attribute:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; font-size: 14px; line-height: 19.600000381469727px;&quot;&gt;Reports.PluggableDataSourceFactories = ()&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><link>http://orafrm.blogspot.com/2014/08/cauprefsora-11g_6.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-8127990553811419113</guid><pubDate>Wed, 06 Aug 2014 08:52:00 +0000</pubDate><atom:updated>2014-08-06T01:53:35.002-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">forms</category><category domain="http://www.blogger.com/atom/ns#">reports</category><title>Open reports job - excel, delimeted ...</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
web.show_document(v_server_url || &#39;/reports/rwservlet/getjobid&#39; || v_jobid || &#39;?server=&#39; || :GLOBAL.rp2rroReportServer || &#39;&amp;amp;mimetype=application/vnd.ms-excel&#39;, &#39;_blank&#39;);&lt;/div&gt;
</description><link>http://orafrm.blogspot.com/2014/08/open-reports-job-excel-delimeted.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-6483414139722613853</guid><pubDate>Tue, 08 Jan 2013 12:47:00 +0000</pubDate><atom:updated>2014-06-01T09:21:41.852-07:00</atom:updated><title>Oracle Forms 11g R2 Installation Win64, Getting Ready</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Steps to prepare the machine:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Install:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; Notepad++&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; WinZip / WinRAR / 7Zip&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Define TEMP / TMP environment variables&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Make Sure PATH have no spaces or ()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Enable&amp;nbsp;UAC:&lt;/b&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Run secpol.msc from the command prompt.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Select Security Settings &amp;gt; Local Policies &amp;gt; Security Options.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Set the User Account Control:Run all Administrator in Admin Approval Mode option to&amp;nbsp;enabled.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Restart the host.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Download those files (login to OTN and Metalink first):&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Install JDK64&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Weblogic 10.3.6&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technetwork/middleware/ias/downloads/wls-main-097127.html&quot;&gt;http://www.oracle.com/technetwork/middleware/ias/downloads/wls-main-097127.html&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Forms 11.1.2.2&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technetwork/developer-tools/forms/downloads/index.html&quot;&gt;http://www.oracle.com/technetwork/developer-tools/forms/downloads/index.html&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Windows (64-bit)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt; &lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;WebUtil:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 14px; text-align: right;&quot;&gt;&lt;a href=&quot;https://support.oracle.com/CSP/ui/flash.html#tab=KBHome(page=KBHome&amp;amp;id=()),(page=KBNavigator&amp;amp;id=(viewingMode=1143&amp;amp;bmDocTitle=How%20to%20Configure%20Webutil%20in%20Forms%2011g&amp;amp;from=BOOKMARK&amp;amp;bmDocType=HOWTO&amp;amp;bmDocDsrc=KB&amp;amp;bmDocID=1093985.1))&quot; target=&quot;_blank&quot;&gt;How to Configure Webutil in Forms 11g&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Jacobe for 11g:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://sourceforge.net/projects/jacob-project/files/jacob-project/1.14.3/jacob-1.14.3.zip/download&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;http://sourceforge.net/projects/jacob-project/files/jacob-project/1.14.3/jacob-1.14.3.zip/download&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://orafrm.blogspot.com/2013/01/oracle-forms-11g-r2-installation-win64.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-2840206710792043032</guid><pubDate>Sun, 06 Jan 2013 14:55:00 +0000</pubDate><atom:updated>2013-01-06T06:55:56.488-08:00</atom:updated><title>sign_webutil.bat: jarsigner: attempt to rename ... failed</title><description>&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;strong&gt;Try to close the&amp;nbsp;Forms Builder.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
</description><link>http://orafrm.blogspot.com/2013/01/signwebutilbat-jarsigner-attempt-to.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-2411654466011902912</guid><pubDate>Sun, 06 Jan 2013 11:52:00 +0000</pubDate><atom:updated>2013-01-06T03:53:34.833-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Application server</category><category domain="http://www.blogger.com/atom/ns#">EM</category><title>Weblogic EM timeout</title><description>In the Console:&lt;br /&gt;
&quot;Domain Structure&quot; box -&amp;gt; &lt;br /&gt;
&amp;nbsp; &quot;em&quot; -&amp;gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;Configuration&quot; tab -&amp;gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;Session Timeout (in seconds):&quot; = set the value as you like.&lt;br /&gt;
Save&lt;br /&gt;
&quot;OK&quot; in the &quot;Save Deployment Plan&quot; page&lt;br /&gt;
Activate Changes&lt;br /&gt;
&lt;br /&gt;</description><link>http://orafrm.blogspot.com/2013/01/weblogic-em-timeout.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-7867800919405072399</guid><pubDate>Fri, 16 Nov 2012 11:18:00 +0000</pubDate><atom:updated>2012-11-16T03:18:10.537-08:00</atom:updated><title>Enable the next-generation Java Plug-in</title><description>&lt;br /&gt;
In most cases it is best to deSelect the &quot;Enable the next-generation Java Plug-in&quot; check-box at the Java control panel -&amp;gt; Advaned Tab -&amp;gt; Java Plug-in -&amp;gt;&amp;nbsp;Enable the next-generation Java Plug-in&lt;br /&gt;
&lt;br /&gt;
You can do it automatically:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;&quot;C:\Program Files\Java\jre6\bin\ssvagent.&lt;/span&gt;&lt;wbr style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;&lt;/wbr&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;exe&quot; -high -jpisetup –old&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
or revert it back by:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;background-color: white; color: #222222; direction: ltr; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&quot;C:\Program Files\Java\jre6\bin\ssvagent.&lt;wbr&gt;&lt;/wbr&gt;exe&quot; -high -jpisetup –new&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;background-color: white; color: #222222; direction: ltr; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;background-color: white; color: #222222; direction: ltr; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;background-color: white; color: #222222; direction: ltr; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://orafrm.blogspot.com/2012/11/enable-next-generation-java-plug-in.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-8237438217961862147</guid><pubDate>Tue, 13 Mar 2012 15:56:00 +0000</pubDate><atom:updated>2012-03-23T01:58:14.265-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">debug</category><category domain="http://www.blogger.com/atom/ns#">forms</category><title>The application&#39;s digital signature cannot be verified</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;h4 class=&quot;km&quot; style=&quot;padding-top: 0.5em; text-align: -webkit-auto;&quot;&gt;

&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Walkaround:&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;strong style=&quot;text-align: -webkit-auto;&quot;&gt;1) Import the certificate into the user repository&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;Accept the message on one PC&lt;/span&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;Copy &quot;trusted.certs&quot; (C:\Documents and Settings\&lt;user&gt;\Application Data\Sun\Java\Deployment\security)&amp;nbsp;&lt;/user&gt;&lt;/span&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Paste in&amp;nbsp;&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;all profiles on the new PC&#39;s&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ul&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;Warning... will overwrite content that individuals may have added to their certificate repository.&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;text-align: -webkit-auto;&quot; /&gt;&lt;strong style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;2) Import the certificate into the browser repository&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;Accept the message on one PC&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;Launch the java control panel -&amp;gt; security tab -&amp;gt; certificates button&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;Select the certificate &amp;amp; Export the certificate as &lt;anyname&gt;.cer&lt;/anyname&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;In the problematic PC Import the certificate into the browser repository:&lt;/span&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;&amp;nbsp; Internet Explorer -&amp;gt; Tools -&amp;gt; Content -&amp;gt; Certificates -&amp;gt; Trusted Publishers -&amp;gt; Import.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ul&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;br style=&quot;text-align: -webkit-auto;&quot; /&gt;&lt;br style=&quot;text-align: -webkit-auto;&quot; /&gt;&lt;strong style=&quot;text-align: -webkit-auto;&quot;&gt;3) Sign jar files using a known &#39;trusted&#39; certificate signing authority.&amp;nbsp;&lt;/strong&gt;&lt;br style=&quot;text-align: -webkit-auto;&quot; /&gt;&lt;br style=&quot;text-align: -webkit-auto;&quot; /&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;See&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://support.oracle.com/CSP/main/article?cmd=show&amp;amp;type=NOT&amp;amp;id=1207184.1&quot; style=&quot;text-align: -webkit-auto;&quot;&gt;Note 1207184.1&lt;/a&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;&amp;nbsp;Enhanced Signing of Oracle E-Business Suite JAR Files&lt;/span&gt;&amp;nbsp;in Oracle Support&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strong style=&quot;font-family: Arial, Helvetica, sans-serif; text-align: -webkit-auto;&quot;&gt;4) Change the order of the JAR files&lt;/strong&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;A workaround is to change the order of the jar files listed in webutilArchive parameter in the formsweb.cfg file. Ensure jacob.jar is listed before frmwebutil.jar. (Please let me know if it worked)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</description><link>http://orafrm.blogspot.com/2012/03/applications-digital-signature-cannot.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-8389901310022086707</guid><pubDate>Wed, 29 Feb 2012 20:52:00 +0000</pubDate><atom:updated>2012-03-23T01:38:39.371-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">debug</category><category domain="http://www.blogger.com/atom/ns#">forms</category><title>Java has discovered application components that could indicate a security concern</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
Here is where I went wrong, maybe you can benefit:&lt;br /&gt;
&lt;br /&gt;
I had an icon.jar file and I needed to add one more icon so I just went and used winrar without thinking.&lt;br /&gt;
&lt;br /&gt;
What you need to do is to use the &lt;i&gt;jar &lt;/i&gt;command to wrap up&amp;nbsp;the file:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;JAVA_HOME\bin\jar&amp;nbsp;&lt;span style=&quot;background-color: white; color: #222222; font-size: x-small; line-height: 16px; text-align: -webkit-auto;&quot;&gt;cvf icnFileName.&lt;/span&gt;&lt;em style=&quot;background-color: white; font-size: small; font-style: normal; line-height: 16px; text-align: -webkit-auto;&quot;&gt;jar&lt;/em&gt;&lt;span style=&quot;background-color: white; color: #222222; font-size: x-small; line-height: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;*&lt;/span&gt;&lt;em style=&quot;background-color: white; font-size: small; font-style: normal; line-height: 16px; text-align: -webkit-auto;&quot;&gt;.gif&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;
&lt;em style=&quot;background-color: white; font-family: arial, sans-serif; font-size: small; font-style: normal; line-height: 16px; text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em style=&quot;background-color: white; font-family: arial, sans-serif; font-size: small; font-style: normal; line-height: 16px; text-align: -webkit-auto;&quot;&gt;Don&#39;t forget to resign the file.&lt;/em&gt;&lt;br /&gt;
&lt;em style=&quot;background-color: white; font-family: arial, sans-serif; font-size: small; font-style: normal; line-height: 16px; text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;
&lt;em style=&quot;background-color: white; font-family: arial, sans-serif; font-size: small; font-style: normal; line-height: 16px; text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;</description><link>http://orafrm.blogspot.com/2012/02/java-has-discovered-application.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-1000783155281109221</guid><pubDate>Thu, 23 Feb 2012 10:08:00 +0000</pubDate><atom:updated>2014-11-04T05:35:59.431-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">debug</category><category domain="http://www.blogger.com/atom/ns#">forms</category><category domain="http://www.blogger.com/atom/ns#">Forms-Configuration</category><title>Tracing A Forms User</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b style=&quot;font-size: x-large;&quot;&gt;Tracing A Forms User 10g - &lt;/b&gt;quick and dirty&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Let the user run the regular link +&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;record=forms&amp;amp;tracegroup=0&lt;/span&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;-199&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;ie:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;http://machine:port/forms/&lt;/span&gt;&lt;wbr style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;&lt;/wbr&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;frmservlet?config=myConfig&amp;amp;&lt;/span&gt;&lt;wbr style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;&lt;/wbr&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;record=forms&amp;amp;tracegroup=0&lt;/span&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;-199&lt;/span&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;You will get a trace file in the following location:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;%ORACLE_HOME%\forms\trace\&lt;/span&gt;&lt;wbr style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;&lt;/wbr&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;forms_xxx.trc where xxx is the forms session ID.&lt;/span&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;Open CMD window and do the following:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;set ORACLE_HOME=[oracle home location]&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;set PATH=%ORACLE_HOME%\jdk\bin;%&lt;/span&gt;&lt;wbr style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;&lt;/wbr&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;PATH%&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;set CLASSPATH=%ORACLE_HOME%\jdbc\&lt;/span&gt;&lt;wbr style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;&lt;/wbr&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;lib\classes12.zip;%ORACLE_&lt;/span&gt;&lt;wbr style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;&lt;/wbr&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;HOME%\forms\java\frmxlate.jar&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; text-align: -webkit-auto;&quot;&gt;java oracle.forms.diagnostics.Xlate&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; text-align: -webkit-auto;&quot;&gt;&lt;b&gt;datafile&lt;/b&gt;=%ORACLE_HOME%\forms\&lt;/span&gt;&lt;wbr style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; text-align: -webkit-auto;&quot;&gt;&lt;/wbr&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; text-align: -webkit-auto;&quot;&gt;trace\forms_xxx.trc&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; text-align: -webkit-auto;&quot;&gt;&lt;b&gt;outputfile&lt;/b&gt;=%ORACLE_HOME%\&lt;/span&gt;&lt;wbr style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; text-align: -webkit-auto;&quot;&gt;&lt;/wbr&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; text-align: -webkit-auto;&quot;&gt;forms\trace\html_xxx.html&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; text-align: -webkit-auto;&quot;&gt;&lt;b&gt;outputclass&lt;/b&gt;=WriteOutHTML&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: Arial, Helvetica, sans-serif; text-align: -webkit-auto;&quot;&gt;outputclass parameter:&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; text-align: -webkit-auto;&quot;&gt;WriteOutHTML&lt;/span&gt;&amp;nbsp;= HTML output&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; text-align: -webkit-auto;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;WriteOut = XML output&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;you will get a file html_xxx.html in your %ORACLE_HOME%\forms\trace directory.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;span style=&quot;color: #222222; font-family: Arial, Helvetica, sans-serif;&quot;&gt;In grater details:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;a href=&quot;http://docs.oracle.com/cd/B25016_04/doc/dl/web/B14032_03/tracing.htm#i1012933&quot;&gt;http://docs.oracle.com/cd/B25016_04/doc/dl/web/B14032_03/tracing.htm#i1012933&lt;/a&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
</description><link>http://orafrm.blogspot.com/2012/02/tracing-forms-user-quick-and-dirty-let.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-1789941788888246079</guid><pubDate>Mon, 20 Feb 2012 09:28:00 +0000</pubDate><atom:updated>2012-04-24T09:11:52.074-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">reports</category><title>ShowJobs parameters for Oracle Reports</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; direction: ltr; font-family: arial, sans-serif;&quot;&gt;
&lt;b&gt;ShowJobs parameters for Oracle Reports&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; direction: ltr; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; direction: ltr; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
http://[serverName]/reports/rwservlet/&lt;wbr&gt;&lt;/wbr&gt;showjobs?queuetype=past&amp;amp;count=&lt;wbr&gt;&lt;/wbr&gt;100000&amp;amp;startrow=0&amp;amp;&lt;wbr&gt;&lt;/wbr&gt;statusformat=xml&lt;span dir=&quot;RTL&quot; lang=&quot;HE&quot; style=&quot;font-family: Arial, sans-serif;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: -webkit-auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; dir=&quot;RTL&quot; style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: -webkit-auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; direction: ltr; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;span dir=&quot;LTR&quot;&gt;&lt;/span&gt;&lt;code&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;/&lt;wbr&gt;&lt;/wbr&gt;reports/rwservlet/showjobs[n] -&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;The refresh number&lt;/span&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; text-align: -webkit-auto;&quot;&gt;n&lt;/span&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;is optional. When it is specified, the report&#39;s queue status will be updated every&lt;/span&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; text-align: -webkit-auto;&quot;&gt;n&lt;/span&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;seconds.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; direction: ltr; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;code&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;[&lt;wbr&gt;&lt;/wbr&gt;?]&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; direction: ltr; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;code&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;[server=server_name]&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; direction: ltr; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;code&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;[&amp;amp;&lt;wbr&gt;&lt;/wbr&gt;authid=username/password]&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; direction: ltr; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;code&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;[&amp;amp;&lt;wbr&gt;&lt;/wbr&gt;queuetype={current|past|&lt;wbr&gt;&lt;/wbr&gt;future}]&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; direction: ltr; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;code&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;[&amp;amp;startrow=start_&lt;wbr&gt;&lt;/wbr&gt;position_in_job_queue]&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; direction: ltr; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;code&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;[&amp;amp;count=&lt;wbr&gt;&lt;/wbr&gt;number_of_jobs_to_display]&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; direction: ltr; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;code&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;[&amp;amp;&lt;wbr&gt;&lt;/wbr&gt;statusformat={html|xml|xmldtd}&lt;wbr&gt;&lt;/wbr&gt;]&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: rgba(255, 255, 255, 0.917969); color: #222222; direction: ltr; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</description><link>http://orafrm.blogspot.com/2012/02/showjobs-parameters-for-oracle-reports.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-5976481509781395338</guid><pubDate>Mon, 20 Feb 2012 09:17:00 +0000</pubDate><atom:updated>2012-04-24T09:12:29.498-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">forms</category><category domain="http://www.blogger.com/atom/ns#">Forms-Configuration</category><title>Separate the Java client instances</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
Those parameters will&amp;nbsp;separate&amp;nbsp;the Java client&amp;nbsp;instances&amp;nbsp;so that they will not&amp;nbsp;depend&amp;nbsp;on each other:&lt;br /&gt;
&lt;br /&gt;
[PARAM NAME=&quot;separate_jvm&quot; value=&quot;true&quot;]&lt;br /&gt;
&lt;br /&gt;
separate_jvm=&quot;true&quot;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;/div&gt;</description><link>http://orafrm.blogspot.com/2012/02/those-parameters-will-java-client-that.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-4683050511299669460</guid><pubDate>Mon, 16 Jan 2012 10:41:00 +0000</pubDate><atom:updated>2012-04-29T05:52:11.898-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">oracle forms font</category><title>Oracle forms Fonts explained</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Oracle forms Fonts explained:&lt;br /&gt;
&lt;a href=&quot;http://docs.oracle.com/javase/1.3/docs/guide/intl/addingfonts.html&quot;&gt;http://docs.oracle.com/javase/1.3/docs/guide/intl/addingfonts.html&lt;/a&gt;&lt;/div&gt;</description><link>http://orafrm.blogspot.com/2012/01/oracle-forms-fonts-explained-httpdocs.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-7886882248687470808</guid><pubDate>Mon, 05 Dec 2011 07:42:00 +0000</pubDate><atom:updated>2011-12-05T00:11:03.566-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Forms - general</category><title>Oracle Forms Hierarchical Tree</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&amp;nbsp;SELECT 1, LEVEL, last_name ||&#39; &#39;|| first_name , &#39;&#39;, employee_id&lt;br /&gt;
&amp;nbsp; &amp;nbsp;FROM employees&lt;br /&gt;
&amp;nbsp; START WITH manager_id IS NULL&lt;br /&gt;
CONNECT BY PRIOR employee_id = manager_id&lt;br /&gt;
&lt;br /&gt;
Select 5 columns:&lt;br /&gt;
I - &amp;nbsp; &amp;nbsp;Status (0, 1)&lt;br /&gt;
II - &amp;nbsp; Hierarchical&amp;nbsp;Level (Oracle LEVEL&amp;nbsp;pseudo&amp;nbsp;column)&lt;br /&gt;
III - &amp;nbsp;Label&lt;br /&gt;
IV - &amp;nbsp;Icon file name (or null)&lt;br /&gt;
V - &amp;nbsp;&amp;nbsp;Value&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</description><link>http://orafrm.blogspot.com/2011/12/oracle-forms-hierarchical-tree.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-8176033398212857886</guid><pubDate>Thu, 13 Jan 2011 09:49:00 +0000</pubDate><atom:updated>2011-01-13T01:49:43.089-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Application server</category><category domain="http://www.blogger.com/atom/ns#">forms</category><title>Get the new frmwebutil.jar after 10.1.2.3 patch</title><description>Find the patch instalation directory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
open CMD and go to:&lt;br /&gt;
[patchDir]\Disk1\stage\Patches\oracle.developer.forms.builder\10.1.2.3.0\1\DataFiles&lt;br /&gt;
&lt;br /&gt;
run:&lt;br /&gt;
[$ORACLE_HOME$]\jdk\bin\jar xf webutil2.2.jar frmwebutil.jar&lt;br /&gt;
&lt;br /&gt;
rename frmwebutil.jar0 to frmwebutil.jar&lt;br /&gt;
&lt;br /&gt;
backup:&lt;br /&gt;
[$ORACLE_HOME$]\forms\java\frmwebutil.jar&lt;br /&gt;
&lt;br /&gt;
copy the new frmwebutil.jar from &lt;br /&gt;
[patchDir]\Disk1\stage\Patches\oracle.developer.forms.builder\10.1.2.3.0\1\DataFiles&lt;br /&gt;
to&lt;br /&gt;
[$ORACLE_HOME$]\forms\java\&lt;br /&gt;
&lt;br /&gt;
in the CMD go to:&lt;br /&gt;
[$ORACLE_HOME$]\jdk\bin&lt;br /&gt;
&lt;br /&gt;
make sure to take down the apps server (using the EM)&lt;br /&gt;
&lt;br /&gt;
run:&lt;br /&gt;
[$ORACLE_HOME$]\forms\webutil\sign_webutil.bat [$ORACLE_HOME$]\forms\java\frmwebutil.jar&lt;br /&gt;
&lt;br /&gt;
restart the app server</description><link>http://orafrm.blogspot.com/2011/01/get-new-frmwebutiljar-after-10123-patch.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-2710897861372608860</guid><pubDate>Mon, 29 Nov 2010 10:15:00 +0000</pubDate><atom:updated>2010-12-15T01:19:34.296-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Application server</category><title>Change ias_admin password</title><description>&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;Open file in:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; &quot;&gt;&lt;div style=&quot;color: rgb(32, 32, 32); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;%ORACLE_HOME%\&lt;wbr&gt;sysman\j2ee\config&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(32, 32, 32); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(32, 32, 32); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;file name:&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: medium; &quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(32, 32, 32); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;jazn-data.xml&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(32, 32, 32); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(32, 32, 32); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;find: ias_admin credentials&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(32, 32, 32); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Make sure you put &lt;/span&gt;&lt;b style=&quot;color: rgb(32, 32, 32); &quot;&gt;!&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot;&gt; befor the new password.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(32, 32, 32); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(32, 32, 32); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;Restart the EM:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(32, 32, 32); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(32, 32, 32); &quot;&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;%ORACLE_HOME%\bin\emctl stop iasconsole&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;%ORACLE_HOME%\bin\emctl start iasconsole&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(32, 32, 32); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(32, 32, 32); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: rgb(32, 32, 32); &quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;</description><link>http://orafrm.blogspot.com/2010/11/change-iasadmin-password.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-5359445582665848012</guid><pubDate>Tue, 24 Aug 2010 09:55:00 +0000</pubDate><atom:updated>2010-08-24T03:12:41.287-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Oracle Database</category><category domain="http://www.blogger.com/atom/ns#">scripts</category><title>Find Bind Data</title><description>10g:&lt;br /&gt;SELECT sql_text, NAME, value_string, datatype_string&lt;br /&gt;  FROM v$sql_bind_capture&lt;br /&gt;  JOIN v$sql&lt;br /&gt; USING (hash_value)&lt;br /&gt; WHERE sql_text LIKE &#39;%select *%&#39;;</description><link>http://orafrm.blogspot.com/2010/08/find-bind-data.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-4797208809367320973</guid><pubDate>Thu, 29 Apr 2010 08:51:00 +0000</pubDate><atom:updated>2010-05-11T07:57:21.581-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">forms</category><title>ClientDPI</title><description>ClientDPI&lt;br /&gt;&lt;br /&gt;Specifies the dots per inch (DPI) and overrides the DPI setting returned by the JVM, allowing you to manage varying DPI settings per platform. For example, a form developed on the Win32 platform may not display properly on the UNIX platform due to varying DPI values. The clientDPI value can be any positive integer. Oracle recommends that you use an integer between 50 and 200. &lt;param name=&quot;clientDPI&quot; value=&quot;200&quot;&gt;</description><link>http://orafrm.blogspot.com/2010/04/clientdpi.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-1857798138628439743</guid><pubDate>Mon, 26 Oct 2009 14:59:00 +0000</pubDate><atom:updated>2009-12-14T02:28:17.755-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Application server</category><category domain="http://www.blogger.com/atom/ns#">reports</category><title>Remove an Oracle Reports server</title><description>Assume %OMH% is Oracle Middle Tier Home&lt;br /&gt;&lt;br /&gt;Go to %OMH% /sysman/emd&lt;br /&gt;&lt;br /&gt;Open file targets.xml for editing.&lt;br /&gt;&lt;br /&gt;Check for [Target] tag where its attribute &quot;NAME&quot; should matches as follows:&lt;br /&gt;“[ias_instance_name]_Reports_Server: [reports_server_to_be_removed]”&lt;br /&gt;In our example it is oracleas.dbserver_Reports_anand&lt;br /&gt;Where&lt;br /&gt;&quot;oracleas.dbserver&quot; is ias_instance_name&lt;br /&gt;&quot;anand&quot; is reports server name&lt;br /&gt;Select from Starting Tag [Target..] to ending tag [/Target] and delete selected lines.&lt;br /&gt;[Target TYPE=”oracle_repserv” NAME=”[ias_instance_name]_Reports_Server: [reports_server_to_be_removed]” …]…[/Target]&lt;br /&gt;&lt;br /&gt;Save and Close targets.xml file.&lt;br /&gt;&lt;br /&gt;Now open console and go to %OMH%/dcm/bin&lt;br /&gt;&lt;br /&gt;Give following commands to update and resync console with new configuration:&lt;br /&gt;&lt;br /&gt;1. dcmctl updateconfig -ct opmn -v -d&lt;br /&gt;2. dcmctl resyncinstance -v -d&lt;br /&gt;&lt;br /&gt;Once done without any error, go to %OMH%/bin&lt;br /&gt;Give following commands to restart the console:&lt;br /&gt;&lt;br /&gt;1. emctl stop iasconsole&lt;br /&gt;2. emctl start iasconsole&lt;br /&gt;That&#39;s it, Report Server is removed now!&lt;br /&gt;&lt;br /&gt;You can also delete from:&lt;br /&gt;ORACLE_HOME/opmn/conf/opmn.xml&lt;br /&gt;the:&lt;br /&gt;ias-component id=&quot;MyRepServerName&quot; .....</description><link>http://orafrm.blogspot.com/2009/10/remove-oracle-reports-server.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-6758176897638451383</guid><pubDate>Mon, 07 Sep 2009 14:28:00 +0000</pubDate><atom:updated>2012-05-16T05:28:05.802-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Application server</category><category domain="http://www.blogger.com/atom/ns#">reports</category><title>Create a New Report Server</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: verdana;&quot;&gt;&lt;b&gt;%OMH% = Oracle Middle Tier Home&lt;/b&gt;&lt;br /&gt;Open command prompt:&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;C:\&amp;gt;rwserver server=%newreportserver_name% start&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;Shut down the opmn:&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;C:\&amp;gt;%OMH%\opmn\bin\opmnctl stopall&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;Add new server target to opmn.xlm&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;C:\&amp;gt;%OMH%\bin\addNewServerTarget.bat %newreportserver_name%&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;The DOS window will close automatically.&lt;br /&gt;&lt;br /&gt;Open command prompt again:&lt;br /&gt;&lt;br /&gt;Update the config with new settings&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;C:\&amp;gt;%OMH%\dcm\bin\dcmctl.bat updateconfig -ct opmn -v -d&lt;br /&gt;C:\&amp;gt;%OMH%\dcm\bin\dcmctl.bat resyncinstance -v -d&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;Close the report server window if it&#39;s opened&lt;br /&gt;&lt;br /&gt;Start the opmn&lt;/span&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;i&gt;C:\&amp;gt;%OMH%\opmn\bin\opmnctl startall&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;</description><link>http://orafrm.blogspot.com/2009/09/create-new-report-server.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-8965867489266733377</guid><pubDate>Thu, 11 Jun 2009 08:52:00 +0000</pubDate><atom:updated>2009-12-14T02:09:36.850-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Oracle Database</category><title>Find the Binary value of a number (&lt;1024)</title><description>SELECT e.val,&lt;br /&gt;       nullif(sign(bitand(e.val, power(2, 0))), 0) b0,&lt;br /&gt;       nullif(sign(bitand(e.val, power(2, 1))), 0) b1,&lt;br /&gt;       nullif(sign(bitand(e.val, power(2, 2))), 0) b2,&lt;br /&gt;       nullif(sign(bitand(e.val, power(2, 3))), 0) b3,&lt;br /&gt;       nullif(sign(bitand(e.val, power(2, 4))), 0) b4,&lt;br /&gt;       nullif(sign(bitand(e.val, power(2, 5))), 0) b5,&lt;br /&gt;       nullif(sign(bitand(e.val, power(2, 6))), 0) b6,&lt;br /&gt;       nullif(sign(bitand(e.val, power(2, 7))), 0) b7,&lt;br /&gt;       nullif(sign(bitand(e.val, power(2, 8))), 0) b8&lt;br /&gt;  FROM (SELECT 55 val&lt;br /&gt;          FROM dual) e;</description><link>http://orafrm.blogspot.com/2009/06/find-binary-value-of-number-1024.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-8032676519824308028</guid><pubDate>Sun, 07 Jun 2009 09:23:00 +0000</pubDate><atom:updated>2010-12-28T07:25:20.092-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">function database</category><title>recompile function by - Solomon Yakobson</title><description>CREATE OR REPLACE FUNCTION recompile(o_owner IN VARCHAR2 := &#39;%&#39;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
o_name IN VARCHAR2 := &#39;%&#39;,&lt;br /&gt;
&lt;br /&gt;
o_type IN VARCHAR2 := &#39;%&#39;,&lt;br /&gt;
&lt;br /&gt;
o_status IN VARCHAR2 := &#39;INVALID&#39;,&lt;br /&gt;
&lt;br /&gt;
display IN BOOLEAN := TRUE)&lt;br /&gt;
&lt;br /&gt;
RETURN NUMBER AUTHID CURRENT_USER IS&lt;br /&gt;
&lt;br /&gt;
-- _____________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
-- &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- &lt;br /&gt;
Recompile Utility &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- &lt;br /&gt;
____________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
-- FILE: recompile.sql&lt;br /&gt;
&lt;br /&gt;
-- TITLE: Recompile Utility&lt;br /&gt;
&lt;br /&gt;
-- TYPE: ORACLE PL/SQL Stored Function&lt;br /&gt;
&lt;br /&gt;
-- VERSION: 2.0&lt;br /&gt;
&lt;br /&gt;
-- CREATED: August 3, 1998&lt;br /&gt;
&lt;br /&gt;
-- AUTHOR: Solomon Yakobson&lt;br /&gt;
&lt;br /&gt;
-- WARNING:&lt;br /&gt;
&lt;br /&gt;
-- SCOPE: Recompile Utility can be used for Oracle 7.3 and above object compilation.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
-- MODIFICATION&lt;br /&gt;
&lt;br /&gt;
-- HISTORY: September 9, 1998 - fixed obj_cursor to include objects&lt;br /&gt;
&lt;br /&gt;
-- with no dependencies.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
-- May 12, 1999 - fix for DBMS_SQL behavior change in&lt;br /&gt;
&lt;br /&gt;
-- Oracle 8 (most likely it is a bug).&lt;br /&gt;
&lt;br /&gt;
-- If object recompilation has errors,&lt;br /&gt;
&lt;br /&gt;
-- ORACLE 8 DBMS_SQL raises exception:&lt;br /&gt;
&lt;br /&gt;
-- ORA-24333: success with compilation&lt;br /&gt;
&lt;br /&gt;
-- error, followed by host environment&lt;br /&gt;
&lt;br /&gt;
-- (e.g. SQL*Plus) internal error and&lt;br /&gt;
&lt;br /&gt;
-- Unsafe to proceed message.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
-- May 12, 1999 - added COMPILE_ERRORS return code.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
-- May 12, 1999 - added TYPE and TYPE BODY objects.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
-- Jan 10, 2006 - upgraded by Steven Feuerstein&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
-- DESCRIPTION: Recompile Utility is designed to compile the following&lt;br /&gt;
&lt;br /&gt;
-- types of objects:&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
-- PROCEDURE (ORACLE 7 &amp;amp; 8),&lt;br /&gt;
&lt;br /&gt;
-- FUNCTION (ORACLE 7 &amp;amp; 8),&lt;br /&gt;
&lt;br /&gt;
-- PACKAGE - specification and body (ORACLE 7 &amp;amp; 8),&lt;br /&gt;
&lt;br /&gt;
-- PACKAGE BODY - body only (ORACLE 7 &amp;amp; 8),&lt;br /&gt;
&lt;br /&gt;
-- TRIGGER (ORACLE 7 &amp;amp; 8),&lt;br /&gt;
&lt;br /&gt;
-- VIEW (ORACLE 7 &amp;amp; 8),&lt;br /&gt;
&lt;br /&gt;
-- TYPE - specification only (ORACLE 8),&lt;br /&gt;
&lt;br /&gt;
-- TYPE BODY - body only (ORACLE 8).&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
-- Objects are recompiled based on object dependencies and&lt;br /&gt;
&lt;br /&gt;
-- therefore compiling all requested objects in one path.&lt;br /&gt;
&lt;br /&gt;
-- Recompile Utility skips every object which is either of&lt;br /&gt;
&lt;br /&gt;
-- unsupported object type or depends on INVALID object(s)&lt;br /&gt;
&lt;br /&gt;
-- outside of current request (which means we know upfront&lt;br /&gt;
&lt;br /&gt;
-- compilation will fail anyway). If object recompilation&lt;br /&gt;
&lt;br /&gt;
-- is not successful, Recompile Utility continues with the&lt;br /&gt;
&lt;br /&gt;
-- next object. Recompile Utility has five parameters:&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
-- o_owner - IN mode parameter is a VARCHAR2 defining&lt;br /&gt;
&lt;br /&gt;
-- owner of to be recompiled objects. It&lt;br /&gt;
&lt;br /&gt;
-- accepts operator LIKE widcards. Backslash&lt;br /&gt;
&lt;br /&gt;
-- (\) is used for escaping wildcards. If&lt;br /&gt;
&lt;br /&gt;
-- omitted, parameter defaults to USER.&lt;br /&gt;
&lt;br /&gt;
-- o_name - IN mode parameter is a VARCHAR2 defining&lt;br /&gt;
&lt;br /&gt;
-- names of to be recompiled objects. It&lt;br /&gt;
&lt;br /&gt;
-- accepts operator LIKE widcards. Backslash&lt;br /&gt;
&lt;br /&gt;
-- (\) is used for escaping wildcards. If&lt;br /&gt;
&lt;br /&gt;
-- omitted, it defaults to &#39;%&#39; - any name.&lt;br /&gt;
&lt;br /&gt;
-- o_type - IN mode parameter is a VARCHAR2 defining&lt;br /&gt;
&lt;br /&gt;
-- types of to be recompiled objects. It&lt;br /&gt;
&lt;br /&gt;
-- accepts operator LIKE widcards. Backslash&lt;br /&gt;
&lt;br /&gt;
-- (\) is used for escaping wildcards. If&lt;br /&gt;
&lt;br /&gt;
-- omitted, it defaults to &#39;%&#39; - any type.&lt;br /&gt;
&lt;br /&gt;
-- o_status - IN mode parameter is a VARCHAR2 defining&lt;br /&gt;
&lt;br /&gt;
-- status of to be recompiled objects. It&lt;br /&gt;
&lt;br /&gt;
-- accepts operator LIKE widcards. Backslash&lt;br /&gt;
&lt;br /&gt;
-- (\) is used for escaping wildcards. If&lt;br /&gt;
&lt;br /&gt;
-- omitted, it defaults to &#39;INVALID&#39;.&lt;br /&gt;
&lt;br /&gt;
-- display - IN mode parameter is a BOOLEAN defining&lt;br /&gt;
&lt;br /&gt;
-- whether object recompile status is written&lt;br /&gt;
&lt;br /&gt;
-- to DBMS_OUTPUT buffer. If omitted, it&lt;br /&gt;
&lt;br /&gt;
-- defaults to TRUE.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
-- Recompile Utility returns the following values or their&lt;br /&gt;
&lt;br /&gt;
-- combinations:&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
-- 0 - Success. All requested objects are recompiled and&lt;br /&gt;
&lt;br /&gt;
-- are VALID.&lt;br /&gt;
&lt;br /&gt;
-- 1 - INVALID_TYPE. At least one of to be recompiled&lt;br /&gt;
&lt;br /&gt;
-- objects is not of supported object type.&lt;br /&gt;
&lt;br /&gt;
-- 2 - INVALID_PARENT. At least one of to be recompiled&lt;br /&gt;
&lt;br /&gt;
-- objects depends on an invalid object outside of&lt;br /&gt;
&lt;br /&gt;
-- current request.&lt;br /&gt;
&lt;br /&gt;
-- 4 - COMPILE_ERRORS. At least one of to be recompiled&lt;br /&gt;
&lt;br /&gt;
-- objects was compiled with errors and is INVALID.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
-- If parameter display is set to TRUE, Recompile Utility&lt;br /&gt;
&lt;br /&gt;
-- writes the following information to DBMS_OUTPUT buffer:&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
-- RECOMPILING OBJECTS&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
-- Object Owner is o_owner&lt;br /&gt;
&lt;br /&gt;
-- Object Name is o_name&lt;br /&gt;
&lt;br /&gt;
-- Object Type is o_type&lt;br /&gt;
&lt;br /&gt;
-- Object Status is o_status&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
-- TTT OOO.NNN is recompiled. Object status is SSS.&lt;br /&gt;
&lt;br /&gt;
-- TTT OOO.NNN references invalid object(s) outside of&lt;br /&gt;
&lt;br /&gt;
-- this request.&lt;br /&gt;
&lt;br /&gt;
-- OOO.NNN is TTT and can not be recompiled.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
-- where o_owner is parameter o_owner value, o_name is&lt;br /&gt;
&lt;br /&gt;
-- parameter o_name value, o_type is parameter o_type&lt;br /&gt;
&lt;br /&gt;
-- value and o_status is is parameter o_status value. TTT&lt;br /&gt;
&lt;br /&gt;
-- is object type, OOO is object owner, NNN is object name&lt;br /&gt;
&lt;br /&gt;
-- and SSS is object status after compilation.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
-- NOTES: If parameter display is set to TRUE, you MUST ensure&lt;br /&gt;
&lt;br /&gt;
-- DBMS_OUTPUT buffer is large enough for produced output.&lt;br /&gt;
&lt;br /&gt;
-- Otherwise Recompile Utility will not recompile all the&lt;br /&gt;
&lt;br /&gt;
-- objects. If used in SQL*Plus, issue:&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
-- SET SERVEROUTPUT ON SIZE xxx FORMAT WRAPPED&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
-- FORMAT WRAPPED is needed for text alignment.&lt;br /&gt;
&lt;br /&gt;
-- ______________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- Exceptions&lt;br /&gt;
&lt;br /&gt;
successwithcompilationerror EXCEPTION;&lt;br /&gt;
&lt;br /&gt;
PRAGMA EXCEPTION_INIT(successwithcompilationerror, -24344);&lt;br /&gt;
&lt;br /&gt;
-- Return Codes&lt;br /&gt;
&lt;br /&gt;
invalid_type CONSTANT INTEGER := 1;&lt;br /&gt;
&lt;br /&gt;
invalid_parent CONSTANT INTEGER := 2;&lt;br /&gt;
&lt;br /&gt;
compile_errors CONSTANT INTEGER := 4;&lt;br /&gt;
&lt;br /&gt;
cnt NUMBER;&lt;br /&gt;
&lt;br /&gt;
dyncur INTEGER;&lt;br /&gt;
&lt;br /&gt;
type_status INTEGER := 0;&lt;br /&gt;
&lt;br /&gt;
parent_status INTEGER := 0;&lt;br /&gt;
&lt;br /&gt;
recompile_status INTEGER := 0;&lt;br /&gt;
&lt;br /&gt;
object_status VARCHAR2(30);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CURSOR invalid_parent_cursor(oowner VARCHAR2, oname VARCHAR2, otype VARCHAR2, ostatus VARCHAR2, OID NUMBER) IS&lt;br /&gt;
&lt;br /&gt;
SELECT /*+ RULE */&lt;br /&gt;
&lt;br /&gt;
o.object_id&lt;br /&gt;
&lt;br /&gt;
FROM public_dependency d, all_objects o&lt;br /&gt;
&lt;br /&gt;
WHERE d.object_id = OID&lt;br /&gt;
&lt;br /&gt;
AND o.object_id = d.referenced_object_id&lt;br /&gt;
&lt;br /&gt;
AND o.status != &#39;VALID&#39;&lt;br /&gt;
&lt;br /&gt;
MINUS&lt;br /&gt;
&lt;br /&gt;
SELECT /*+ RULE */&lt;br /&gt;
&lt;br /&gt;
object_id&lt;br /&gt;
&lt;br /&gt;
FROM all_objects&lt;br /&gt;
&lt;br /&gt;
WHERE owner LIKE upper(oowner)&lt;br /&gt;
&lt;br /&gt;
AND object_name LIKE upper(oname)&lt;br /&gt;
&lt;br /&gt;
AND object_type LIKE upper(otype)&lt;br /&gt;
&lt;br /&gt;
AND status LIKE upper(ostatus);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CURSOR recompile_cursor(OID NUMBER) IS&lt;br /&gt;
&lt;br /&gt;
SELECT /*+ RULE */&lt;br /&gt;
&lt;br /&gt;
&#39;ALTER &#39; &lt;br /&gt;
&lt;br /&gt;
decode(object_type,&lt;br /&gt;
&lt;br /&gt;
&#39;PACKAGE BODY&#39;,&lt;br /&gt;
&lt;br /&gt;
&#39;PACKAGE&#39;,&lt;br /&gt;
&lt;br /&gt;
&#39;TYPE BODY&#39;,&lt;br /&gt;
&lt;br /&gt;
&#39;TYPE&#39;,&lt;br /&gt;
&lt;br /&gt;
object_type) &lt;br /&gt;
&lt;br /&gt;
&#39; &#39; &lt;br /&gt;
&lt;br /&gt;
owner &lt;br /&gt;
&lt;br /&gt;
&#39;.&#39; &lt;br /&gt;
&lt;br /&gt;
object_name &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#39; COMPILE &#39; &lt;br /&gt;
&lt;br /&gt;
decode(object_type,&lt;br /&gt;
&lt;br /&gt;
&#39;PACKAGE BODY&#39;,&lt;br /&gt;
&lt;br /&gt;
&#39; BODY&#39;,&lt;br /&gt;
&lt;br /&gt;
&#39;TYPE BODY&#39;,&lt;br /&gt;
&lt;br /&gt;
&#39;BODY&#39;,&lt;br /&gt;
&lt;br /&gt;
&#39;TYPE&#39;,&lt;br /&gt;
&lt;br /&gt;
&#39;SPECIFICATION&#39;,&lt;br /&gt;
&lt;br /&gt;
&#39;&#39;) &lt;br /&gt;
&lt;br /&gt;
decode(object_type, &#39;VIEW&#39;, &#39;&#39;, &#39; REUSE SETTINGS&#39;) stmt,&lt;br /&gt;
&lt;br /&gt;
object_type,&lt;br /&gt;
&lt;br /&gt;
owner,&lt;br /&gt;
&lt;br /&gt;
object_name&lt;br /&gt;
&lt;br /&gt;
FROM all_objects&lt;br /&gt;
&lt;br /&gt;
WHERE object_id = OID;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
recompile_record recompile_cursor%ROWTYPE;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CURSOR obj_cursor(oowner VARCHAR2, oname VARCHAR2, otype VARCHAR2, ostatus VARCHAR2) IS&lt;br /&gt;
&lt;br /&gt;
SELECT /*+ RULE */&lt;br /&gt;
&lt;br /&gt;
MAX(LEVEL) dlevel, object_id&lt;br /&gt;
&lt;br /&gt;
FROM sys.public_dependency&lt;br /&gt;
&lt;br /&gt;
START WITH object_id IN&lt;br /&gt;
&lt;br /&gt;
(SELECT object_id&lt;br /&gt;
&lt;br /&gt;
FROM all_objects&lt;br /&gt;
&lt;br /&gt;
WHERE owner LIKE upper(oowner)&lt;br /&gt;
&lt;br /&gt;
AND object_name LIKE upper(oname)&lt;br /&gt;
&lt;br /&gt;
AND object_type LIKE upper(otype)&lt;br /&gt;
&lt;br /&gt;
AND status LIKE upper(ostatus))&lt;br /&gt;
&lt;br /&gt;
CONNECT BY NOCYCLE object_id = PRIOR referenced_object_id&lt;br /&gt;
&lt;br /&gt;
GROUP BY object_id&lt;br /&gt;
&lt;br /&gt;
HAVING MIN(LEVEL) = 1&lt;br /&gt;
&lt;br /&gt;
UNION ALL&lt;br /&gt;
&lt;br /&gt;
SELECT 1 dlevel, object_id&lt;br /&gt;
&lt;br /&gt;
FROM all_objects o&lt;br /&gt;
&lt;br /&gt;
WHERE owner LIKE upper(oowner)&lt;br /&gt;
&lt;br /&gt;
AND object_name LIKE upper(oname)&lt;br /&gt;
&lt;br /&gt;
AND object_type LIKE upper(otype)&lt;br /&gt;
&lt;br /&gt;
AND status LIKE upper(ostatus)&lt;br /&gt;
&lt;br /&gt;
AND NOT EXISTS (SELECT 1&lt;br /&gt;
&lt;br /&gt;
FROM sys.public_dependency d&lt;br /&gt;
&lt;br /&gt;
WHERE d.object_id = o.object_id)&lt;br /&gt;
&lt;br /&gt;
ORDER BY 1 DESC;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TYPE integer_tt IS TABLE OF PLS_INTEGER INDEX BY BINARY_INTEGER;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
l_dlevel integer_tt;&lt;br /&gt;
&lt;br /&gt;
l_object_id integer_tt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CURSOR status_cursor(OID NUMBER) IS&lt;br /&gt;
&lt;br /&gt;
SELECT /*+ RULE */&lt;br /&gt;
&lt;br /&gt;
status&lt;br /&gt;
&lt;br /&gt;
FROM all_objects&lt;br /&gt;
&lt;br /&gt;
WHERE object_id = OID;&lt;br /&gt;
&lt;br /&gt;
BEGIN&lt;br /&gt;
&lt;br /&gt;
-- Recompile requested objects based on their dependency levels.&lt;br /&gt;
&lt;br /&gt;
IF display THEN&lt;br /&gt;
&lt;br /&gt;
dbms_output.put_line(chr(0));&lt;br /&gt;
&lt;br /&gt;
dbms_output.put_line(&#39; RECOMPILING OBJECTS&#39;);&lt;br /&gt;
&lt;br /&gt;
dbms_output.put_line(chr(0));&lt;br /&gt;
&lt;br /&gt;
dbms_output.put_line(&#39; Object Owner is &#39; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
o_owner);&lt;br /&gt;
&lt;br /&gt;
dbms_output.put_line(&#39; Object Name is &#39; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
o_name);&lt;br /&gt;
&lt;br /&gt;
dbms_output.put_line(&#39; Object Type is &#39; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
o_type);&lt;br /&gt;
&lt;br /&gt;
dbms_output.put_line(&#39; Object Status is &#39; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
o_status);&lt;br /&gt;
&lt;br /&gt;
dbms_output.put_line(chr(0));&lt;br /&gt;
&lt;br /&gt;
END IF;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
dyncur := dbms_sql.open_cursor;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OPEN obj_cursor(o_owner, o_name, o_type, o_status);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FETCH obj_cursor BULK COLLECT&lt;br /&gt;
&lt;br /&gt;
INTO l_dlevel, l_object_id;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FOR indx IN 1 .. l_dlevel.COUNT LOOP&lt;br /&gt;
&lt;br /&gt;
OPEN recompile_cursor(l_object_id(indx));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FETCH recompile_cursor&lt;br /&gt;
&lt;br /&gt;
INTO recompile_record;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CLOSE recompile_cursor;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- We can recompile only Functions, Packages, Package Bodies,&lt;br /&gt;
&lt;br /&gt;
-- Procedures, Triggers, Views, Types and Type Bodies.&lt;br /&gt;
&lt;br /&gt;
IF recompile_record.object_type IN&lt;br /&gt;
&lt;br /&gt;
(&#39;FUNCTION&#39;, &#39;PACKAGE&#39;, &#39;PACKAGE BODY&#39;, &#39;PROCEDURE&#39;, &#39;TRIGGER&#39;,&lt;br /&gt;
&lt;br /&gt;
&#39;VIEW&#39;, &#39;TYPE&#39;, &#39;TYPE BODY&#39;) THEN&lt;br /&gt;
&lt;br /&gt;
-- There is no sense to recompile an object that depends on&lt;br /&gt;
&lt;br /&gt;
-- invalid objects outside of the current recompile request.&lt;br /&gt;
&lt;br /&gt;
OPEN invalid_parent_cursor(o_owner,&lt;br /&gt;
&lt;br /&gt;
o_name,&lt;br /&gt;
&lt;br /&gt;
o_type,&lt;br /&gt;
&lt;br /&gt;
o_status,&lt;br /&gt;
&lt;br /&gt;
l_object_id(indx));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FETCH invalid_parent_cursor&lt;br /&gt;
&lt;br /&gt;
INTO cnt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IF invalid_parent_cursor%NOTFOUND THEN&lt;br /&gt;
&lt;br /&gt;
-- Recompile object.&lt;br /&gt;
&lt;br /&gt;
BEGIN&lt;br /&gt;
&lt;br /&gt;
dbms_sql.parse(dyncur, recompile_record.stmt, dbms_sql.native);&lt;br /&gt;
&lt;br /&gt;
EXCEPTION&lt;br /&gt;
&lt;br /&gt;
WHEN successwithcompilationerror THEN&lt;br /&gt;
&lt;br /&gt;
NULL;&lt;br /&gt;
&lt;br /&gt;
END;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OPEN status_cursor(l_object_id(indx));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FETCH status_cursor&lt;br /&gt;
&lt;br /&gt;
INTO object_status;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CLOSE status_cursor;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IF display THEN&lt;br /&gt;
&lt;br /&gt;
dbms_output.put_line(recompile_record.object_type &lt;br /&gt;
&lt;br /&gt;
&#39; &#39; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
recompile_record.owner &lt;br /&gt;
&lt;br /&gt;
&#39;.&#39; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
recompile_record.object_name &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#39; is recompiled. Object status is &#39; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
object_status &lt;br /&gt;
&lt;br /&gt;
&#39;.&#39;);&lt;br /&gt;
&lt;br /&gt;
END IF;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IF object_status &amp;lt;&amp;gt; &#39;VALID&#39; THEN&lt;br /&gt;
&lt;br /&gt;
recompile_status := compile_errors;&lt;br /&gt;
&lt;br /&gt;
END IF;&lt;br /&gt;
&lt;br /&gt;
ELSE&lt;br /&gt;
&lt;br /&gt;
IF display THEN&lt;br /&gt;
&lt;br /&gt;
dbms_output.put_line(recompile_record.object_type &lt;br /&gt;
&lt;br /&gt;
&#39; &#39; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
recompile_record.owner &lt;br /&gt;
&lt;br /&gt;
&#39;.&#39; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
recompile_record.object_name &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#39; references invalid object(s)&#39; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#39; outside of this request.&#39;);&lt;br /&gt;
&lt;br /&gt;
END IF;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
parent_status := invalid_parent;&lt;br /&gt;
&lt;br /&gt;
END IF;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CLOSE invalid_parent_cursor;&lt;br /&gt;
&lt;br /&gt;
ELSE&lt;br /&gt;
&lt;br /&gt;
IF display THEN&lt;br /&gt;
&lt;br /&gt;
dbms_output.put_line(recompile_record.owner &lt;br /&gt;
&lt;br /&gt;
&#39;.&#39; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
recompile_record.object_name &lt;br /&gt;
&lt;br /&gt;
&#39; is a &#39; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
recompile_record.object_type &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#39; and can not be recompiled.&#39;);&lt;br /&gt;
&lt;br /&gt;
END IF;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
type_status := invalid_type;&lt;br /&gt;
&lt;br /&gt;
END IF;&lt;br /&gt;
&lt;br /&gt;
END LOOP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
dbms_sql.close_cursor(dyncur);&lt;br /&gt;
&lt;br /&gt;
RETURN type_status + parent_status + recompile_status;&lt;br /&gt;
&lt;br /&gt;
EXCEPTION&lt;br /&gt;
&lt;br /&gt;
WHEN OTHERS THEN&lt;br /&gt;
&lt;br /&gt;
IF obj_cursor%ISOPEN THEN&lt;br /&gt;
&lt;br /&gt;
CLOSE obj_cursor;&lt;br /&gt;
&lt;br /&gt;
END IF;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IF recompile_cursor%ISOPEN THEN&lt;br /&gt;
&lt;br /&gt;
CLOSE recompile_cursor;&lt;br /&gt;
&lt;br /&gt;
END IF;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IF invalid_parent_cursor%ISOPEN THEN&lt;br /&gt;
&lt;br /&gt;
CLOSE invalid_parent_cursor;&lt;br /&gt;
&lt;br /&gt;
END IF;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IF status_cursor%ISOPEN THEN&lt;br /&gt;
&lt;br /&gt;
CLOSE status_cursor;&lt;br /&gt;
&lt;br /&gt;
END IF;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IF dbms_sql.is_open(dyncur) THEN&lt;br /&gt;
&lt;br /&gt;
dbms_sql.close_cursor(dyncur);&lt;br /&gt;
&lt;br /&gt;
END IF;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RAISE;&lt;br /&gt;
&lt;br /&gt;
END;&lt;br /&gt;
&lt;br /&gt;
/</description><link>http://orafrm.blogspot.com/2009/06/recompile-function-by-solomon-yakobson.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-5418484664228183243</guid><pubDate>Tue, 21 Apr 2009 08:13:00 +0000</pubDate><atom:updated>2010-08-24T03:13:39.723-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Oracle Database</category><title>sys_context - userenv</title><description>SELECT sys_context(&#39;USERENV&#39;, &#39;ACTION&#39;) action,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;AUDITED_CURSORID&#39;) audited_cursorid,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;AUTHENTICATED_IDENTITY&#39;) authenticated_identity,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;AUTHENTICATION_DATA&#39;) authentication_data,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;AUTHENTICATION_METHOD&#39;) authentication_method,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;BG_JOB_ID&#39;) bg_job_id,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;CLIENT_IDENTIFIER&#39;) client_identifier,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;CLIENT_INFO&#39;) client_info,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;CURRENT_BIND&#39;) current_bind,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;CURRENT_SCHEMA&#39;) &quot;current_schema&quot;,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;CURRENT_SCHEMAID&#39;) current_schemaid,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;CURRENT_SQL&#39;) current_sql,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;CURRENT_SQL_LENGTH&#39;) current_sql_length,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;DB_DOMAIN&#39;) db_domain,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;DB_NAME&#39;) db_name,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;DB_UNIQUE_NAME&#39;) db_unique_name,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;ENTRYID&#39;) entryid,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;ENTERPRISE_IDENTITY&#39;) enterprise_identity,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;FG_JOB_ID&#39;) fg_job_id,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;GLOBAL_CONTEXT_MEMORY&#39;) global_context_memory,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;GLOBAL_UID&#39;) global_uid,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;HOST&#39;) host,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;IDENTIFICATION_TYPE&#39;) identification_type,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;INSTANCE&#39;) &quot;instance&quot;,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;INSTANCE_NAME&#39;) instance_name,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;IP_ADDRESS&#39;) ip_address,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;ISDBA&#39;) isdba,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;LANG&#39;) lang,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;LANGUAGE&#39;) &quot;language&quot;,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;MODULE&#39;) &quot;module&quot;,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;NETWORK_PROTOCOL&#39;) network_protocol,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;NLS_CALENDAR&#39;) nls_calendar,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;NLS_CURRENCY&#39;) nls_currency,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;NLS_DATE_FORMAT&#39;) nls_date_format,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;NLS_DATE_LANGUAGE&#39;) nls_date_language,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;NLS_SORT&#39;) nls_sort,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;NLS_TERRITORY&#39;) nls_territory,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;OS_USER&#39;) os_user,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;POLICY_INVOKER&#39;) policy_invoker,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;PROXY_ENTERPRISE_IDENTITY&#39;) proxy_enterprise_identity,&lt;br /&gt;--       sys_context(&#39;USERENV&#39;, &#39;PROXY_GLOBAL_UID&#39;) proxy_global_uid,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;PROXY_USER&#39;) proxy_user,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;PROXY_USERID&#39;) proxy_userid,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;SERVER_HOST&#39;) server_host,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;SERVICE_NAME&#39;) service_name,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;SESSION_USER&#39;) session_user,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;SESSION_USERID&#39;) session_userid,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;SESSIONID&#39;) sessionid,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;SID&#39;) sid,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;STATEMENTID&#39;) statementid,&lt;br /&gt;       sys_context(&#39;USERENV&#39;, &#39;TERMINAL&#39;) terminal&lt;br /&gt;  FROM dual;</description><link>http://orafrm.blogspot.com/2009/04/syscontext-userenv.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-6363994971489911176</guid><pubDate>Tue, 04 Nov 2008 14:24:00 +0000</pubDate><atom:updated>2010-08-24T03:13:39.724-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Oracle Database</category><title>tkprof GUI tool</title><description>tkprof GUI tool &lt;br /&gt;&lt;br /&gt;http://www.dirisala.net/oracle/tkprof_trace_viewer.do</description><link>http://orafrm.blogspot.com/2008/11/tkprof-gui-tool.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7751991854403772188.post-8713700476244385630</guid><pubDate>Sun, 04 May 2008 08:42:00 +0000</pubDate><atom:updated>2010-08-24T03:13:55.997-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Oracle Database</category><title>Simple example for FORALL loop performance</title><description>&lt;p&gt;&lt;br /&gt;CREATE TABLE parts (pnum NUMBER(4), pname CHAR(15));&lt;br /&gt;&lt;br /&gt;DECLARE&lt;br /&gt;  TYPE numtab IS TABLE OF NUMBER(4) INDEX BY BINARY_INTEGER;&lt;br /&gt;  TYPE nametab IS TABLE OF CHAR(15) INDEX BY BINARY_INTEGER;&lt;br /&gt;  pnums numtab;&lt;br /&gt;  pnames nametab;&lt;br /&gt;  t1 NUMBER(9);&lt;br /&gt;  t2 NUMBER(9);&lt;br /&gt;  t3 NUMBER(9);&lt;br /&gt;BEGIN&lt;br /&gt;  FOR j IN 1..5000 LOOP -- load index-by tables&lt;br /&gt;    pnums(j) := j;&lt;br /&gt;    pnames(j) := &#39;Part No. &#39; TO_CHAR(j);&lt;br /&gt;  END LOOP;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;  t1 := dbms_utility.get_time;&lt;br /&gt;  FOR i IN 1..5000 LOOP -- use FOR loop&lt;br /&gt;    INSERT INTO parts VALUES (pnums(i), pnames(i));&lt;br /&gt;  END LOOP;&lt;br /&gt;  t2 := dbms_utility.get_time;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;  FORALL i IN 1..5000 -- use FORALL statement&lt;br /&gt;  INSERT INTO parts VALUES (pnums(i), pnames(i));&lt;br /&gt;  t3 := dbms_utility.get_time;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;  dbms_output.put_line(&#39;Execution Time (secs)&#39;);&lt;br /&gt;  dbms_output.put_line(&#39;---------------------&#39;);&lt;br /&gt;  dbms_output.put_line(&#39;FOR loop: &#39; TO_CHAR(t2 - t1));&lt;br /&gt;  dbms_output.put_line(&#39;FORALL: &#39; TO_CHAR(t3 - t2));&lt;br /&gt;END;&lt;/p&gt;</description><link>http://orafrm.blogspot.com/2008/05/simple-example-for-forall-loop.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item></channel></rss>