<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-1869696586219083036</atom:id><lastBuildDate>Mon, 28 Jul 2025 06:25:55 +0000</lastBuildDate><category>Core DBA</category><category>How To's</category><category>APPS DBA</category><category>11g RAC</category><category>ASM</category><category>11g Features</category><category>Oracle Courses n Certification</category><category>Oracle Database OCA OCP OCE OCM</category><category>RMAN</category><category>Downloads</category><category>Materialized View</category><category>OCM</category><category>OS Installation</category><category>Performance</category><category>R12</category><title>Nanda&amp;#39;s ORACLE Core &amp;amp; APPS Knowledge Base</title><description>This site is intend to Share &amp;amp; Exchange ORACLE Core &amp;amp; APPS Knowledge across Global Expertise</description><link>https://nandakumarappsdba.blogspot.com/</link><managingEditor>noreply@blogger.com (Nandakumar T)</managingEditor><generator>Blogger</generator><openSearch:totalResults>50</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>yes</itunes:explicit><itunes:keywords>OCM,Apps,DBA,DBA,database,oracle</itunes:keywords><itunes:subtitle>This site is intend to Share &amp;amp; Exchange ORACLE Core &amp;amp; APPS Knowledge across Global Expertise</itunes:subtitle><itunes:author>Nandakumar</itunes:author><itunes:owner><itunes:email>nandukamal@gmail.com</itunes:email><itunes:name>Nandakumar</itunes:name></itunes:owner><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-143789524068953174</guid><pubDate>Thu, 19 Feb 2015 16:23:00 +0000</pubDate><atom:updated>2015-02-19T08:23:39.133-08:00</atom:updated><title/><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I'm Back !!! after long hiatus&lt;br /&gt;
Will come up with my articles....See you...soon&lt;/div&gt;
</description><link>https://nandakumarappsdba.blogspot.com/2015/02/im-back-after-long-hiatus-will-come-up.html</link><thr:total>0</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-4418933870659225757</guid><pubDate>Wed, 17 Oct 2012 21:14:00 +0000</pubDate><atom:updated>2012-10-17T14:16:35.972-07:00</atom:updated><title/><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="background-color: white;"&gt;&lt;span style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: medium; line-height: 20px;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: medium; line-height: 20px;"&gt;&lt;b&gt;Oracle Database 11&lt;i&gt;g: &lt;/i&gt;&lt;span style="font-size: medium;"&gt;Architecture Overview&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: medium; line-height: 20px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9Z2RQ92DYnFOCgNl-oGT-1fbEUrUTF0u2wWljpodjYOCVfnMiWX0inXnu9SOZ00431VoU3AGj1wpu1WqJPjwVPeP2-WP3p7vbAsMeqy4ciRWt32B00QmyAxOp5qnx92sSCEXWD3F3lH5x/s1600/11g_Architecture_Diagram.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="496" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9Z2RQ92DYnFOCgNl-oGT-1fbEUrUTF0u2wWljpodjYOCVfnMiWX0inXnu9SOZ00431VoU3AGj1wpu1WqJPjwVPeP2-WP3p7vbAsMeqy4ciRWt32B00QmyAxOp5qnx92sSCEXWD3F3lH5x/s640/11g_Architecture_Diagram.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="color: white;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: medium; line-height: 20px;"&gt;&lt;b&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: medium; line-height: 20px;"&gt;&lt;b&gt;Oracle Database 11&lt;i&gt;g&lt;/i&gt;:  INTERACTIVE QUICK REFERENCE&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: white;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="color: white;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: medium; line-height: 20px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: medium; line-height: 20px;"&gt;&lt;span style="font-size: medium;"&gt;If you are re&lt;span style="font-size: medium;"&gt;gistered user with Oracle, you may obtain the quick reference &lt;span style="font-size: medium;"&gt;video fr&lt;span style="font-size: medium;"&gt;om this &lt;a href="http://www.oracle.com/webapps/dialogue/ns/dlgwelcome.jsp?p_ext=Y&amp;amp;p_dlg_id=9575302&amp;amp;src=7027600&amp;amp;Act=54"&gt;link&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: medium; line-height: 20px;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style="color: white;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: medium; line-height: 20px;"&gt;&lt;b&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: medium; line-height: 20px;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: white;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="color: white;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: medium; line-height: 20px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: medium; line-height: 20px;"&gt;&lt;span style="font-size: medium;"&gt;Also, Oracle Documentation provides detailed e&lt;span style="font-size: medium;"&gt;xplanation of each and every processes &amp;amp; memory structures as per be&lt;span style="font-size: medium;"&gt;low diagram&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3bTL7lElNyhSu8xi0dRV6MEp9XV3ZLhT8n75RIkN8Iw-oPINCvTKPROzm4QLhHqArUH2JLuTdB6wc5KxiQiIeROGPq5aJsJjeQf2GpjYoM-YLczaHI3YDgkpBCKcxRR64xzN8LUukjoE9/s1600/11g_Architecture_Diagram1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3bTL7lElNyhSu8xi0dRV6MEp9XV3ZLhT8n75RIkN8Iw-oPINCvTKPROzm4QLhHqArUH2JLuTdB6wc5KxiQiIeROGPq5aJsJjeQf2GpjYoM-YLczaHI3YDgkpBCKcxRR64xzN8LUukjoE9/s640/11g_Architecture_Diagram1.png" width="592" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: medium; line-height: 20px;"&gt;&lt;span style="color: red;"&gt;&lt;span style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: medium; line-height: 20px;"&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="font-size: medium;"&gt;&amp;nbsp;&lt;span style="background-color: white;"&gt;Ref: Oracle Documentation &lt;a href="http://docs.oracle.com/cd/E11882_01/server.112/e25789/intro.htm#i68236"&gt;Page&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</description><link>https://nandakumarappsdba.blogspot.com/2012/10/blog-post.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9Z2RQ92DYnFOCgNl-oGT-1fbEUrUTF0u2wWljpodjYOCVfnMiWX0inXnu9SOZ00431VoU3AGj1wpu1WqJPjwVPeP2-WP3p7vbAsMeqy4ciRWt32B00QmyAxOp5qnx92sSCEXWD3F3lH5x/s72-c/11g_Architecture_Diagram.png" width="72"/><thr:total>0</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-7842895547864005383</guid><pubDate>Tue, 11 Oct 2011 20:12:00 +0000</pubDate><atom:updated>2011-10-12T13:59:33.979-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Core DBA</category><category domain="http://www.blogger.com/atom/ns#">How To's</category><title>How to Turn off / Disable User Account Expiration</title><description>&lt;span style="font-weight: bold; color: rgb(204, 102, 0);font-family:verdana;" &gt;Oracle User Account Expired. How to disable or turn off EXPIRE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 102, 0);font-family:verdana;" &gt;===========================================&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 102, 0);"&gt;Issue:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;One of the critical User account got expired, expire to be turned off to avoid connection issue on application connectivity&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 102, 0);"&gt;Issue Details:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 102, 0);font-family:georgia;" &gt;1. Found User account is about to expire and it is on GRACE Period&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;SQL&amp;gt; select username,account_status,LOCK_DATE,EXPIRY_DATE,CREATED,PROFILE from dba_users where username='TEST';&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;USERNAME                       ACCOUNT_STATUS                   LOCK_DATE       EXPIRY_DATE     CREATED         PROFILE&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;------------------------------ -------------------------------- --------------- --------------- --------------- ------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;TEST                          EXPIRED(GRACE)                                   18-OCT-11       09-APR-11       DEFAULT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 102, 0);"&gt;2. Confirmed with profile settings that  180 expiration&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;SQL&amp;gt; select * from dba_profiles where profile='DEFAULT';&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;PROFILE                        RESOURCE_NAME                    RESOURCE LIMIT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;------------------------------ -------------------------------- -------- ----------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;DEFAULT                        COMPOSITE_LIMIT                  KERNEL   UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;DEFAULT                        SESSIONS_PER_USER                KERNEL   UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;DEFAULT                        CPU_PER_SESSION                  KERNEL   UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;DEFAULT                        CPU_PER_CALL                     KERNEL   UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;DEFAULT                        LOGICAL_READS_PER_SESSION        KERNEL   UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;DEFAULT                        LOGICAL_READS_PER_CALL           KERNEL   UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;DEFAULT                        IDLE_TIME                        KERNEL   UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;DEFAULT                        CONNECT_TIME                     KERNEL   UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;DEFAULT                        PRIVATE_SGA                      KERNEL   UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;DEFAULT                        FAILED_LOGIN_ATTEMPTS            PASSWORD 10&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;DEFAULT                        PASSWORD_LIFE_TIME               PASSWORD 180&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;PROFILE                        RESOURCE_NAME                    RESOURCE LIMIT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;------------------------------ -------------------------------- -------- ----------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;DEFAULT                        PASSWORD_REUSE_TIME              PASSWORD UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;DEFAULT                        PASSWORD_REUSE_MAX               PASSWORD UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;DEFAULT                        PASSWORD_VERIFY_FUNCTION         PASSWORD NULL&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;DEFAULT                        PASSWORD_LOCK_TIME               PASSWORD 1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;DEFAULT                        PASSWORD_GRACE_TIME              PASSWORD 7&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 102, 0);"&gt;3. To disable/Turn off the expiration, we need to set profile to UNLIMITED:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;SQL&amp;gt; alter profile default limit PASSWORD_LIFE_TIME unlimited;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;Profile altered.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 102, 0);"&gt;4. While Checking the status, it still shows Expiry date as shown earlier, so, what could be cause or reason???&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;SQL&amp;gt; select username,account_status,CREATED,LOCK_DATE,EXPIRY_DATE,PROFILE from dba_users where username='TEST';&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;USERNAME                       ACCOUNT_STATUS                   CREATED         LOCK_DATE       EXPIRY_DATE     PROFILE&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;------------------------------ -------------------------------- --------------- --------------- --------------- ------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;TEST                          EXPIRED(GRACE)                   09-APR-11                       18-OCT-11       DEFAULT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 102, 0);"&gt;5. Profile shows UNLIMITED, but why user account did not get effect???&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;SQL&amp;gt; select resource_name,limit from dba_profiles where profile='DEFAULT';&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;RESOURCE_NAME                    LIMIT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;-------------------------------- ----------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;COMPOSITE_LIMIT                  UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;SESSIONS_PER_USER                UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;CPU_PER_SESSION                  UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;CPU_PER_CALL                     UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;LOGICAL_READS_PER_SESSION        UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;LOGICAL_READS_PER_CALL           UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;IDLE_TIME                        UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;CONNECT_TIME                     UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;PRIVATE_SGA                      UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;FAILED_LOGIN_ATTEMPTS            10&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;PASSWORD_LIFE_TIME               UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;RESOURCE_NAME                    LIMIT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;-------------------------------- ----------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;PASSWORD_REUSE_TIME              UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;PASSWORD_REUSE_MAX               UNLIMITED&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;PASSWORD_VERIFY_FUNCTION         NULL&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;PASSWORD_LOCK_TIME               1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;PASSWORD_GRACE_TIME              7&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;16 rows selected.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 102, 0);"&gt;6. Tried resetting the profile again to user, but no luck...  :-(&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;SQL&amp;gt; alter user TEST profile default;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;User altered.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;SQL&amp;gt;  select username,account_status,CREATED,LOCK_DATE,EXPIRY_DATE,PROFILE from dba_users where username='TEST';&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;USERNAME                       ACCOUNT_STATUS                   CREATED         LOCK_DATE       EXPIRY_DATE     PROFILE&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;------------------------------ -------------------------------- --------------- --------------- --------------- ------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;TEST                          EXPIRED(GRACE)                   09-APR-11                       18-OCT-11       DEFAULT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 102, 0);"&gt;7. Tried setting account unlock...but still no luck....&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;SQL&amp;gt; alter user TEST account unlock;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;User altered.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;SQL&amp;gt; select username,account_status,CREATED,LOCK_DATE,EXPIRY_DATE,PROFILE from dba_users where username='TEST';&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;USERNAME                       ACCOUNT_STATUS                   CREATED         LOCK_DATE       EXPIRY_DATE     PROFILE&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;------------------------------ -------------------------------- --------------- --------------- --------------- ------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;TEST                          EXPIRED(GRACE)                   09-APR-11                       18-OCT-11       DEFAULT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 102, 0);"&gt;SOLUTION:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 102, 0);"&gt;8. Then found that, when user is already in GRACE Period, even altering profile, will NOT take effect until the password is changed&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;Setting the PASSWORD_LIFE_TIME Profile Parameter to a Low Value&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;Be careful if you plan to set the PASSWORD_LIFE_TIME parameter of CREATE PROFILE or ALTER PROFILE to a low value (for example, 1 day). If the user who is assigned this profile is concurrently logged in when you make this modification, then Oracle Database sets the user's account status from OPEN to EXPIRED(GRACE)with the warning error ORA-28002: the password will expire within n days. You may not be notified of this change because the user can still connect to the Oracle database. You can find the concurrently logged in users by querying the USERNAME column of the V$SESSION dynamic performance view.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;Note the following:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;If the user is not logged in when you set PASSWORD_LIFE_TIME to a low value, then the user's account status does not change when the user does log in.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;You can set the PASSWORD_LIFE_TIME parameter to UNLIMITED, but this only affects accounts that have not entered their grace period. If the user has already entered the grace period, then he or she must change the password.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;Ref: http://download.oracle.com/docs/cd/B28359_01/network.111/b28531/authentication.htm#i1007339&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;SQL&amp;gt; alter user TEST identified by test;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;User altered.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;SQL&amp;gt; select username,account_status,CREATED,LOCK_DATE,EXPIRY_DATE,PROFILE from dba_users where username='TEST'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;USERNAME                       ACCOUNT_STATUS                   CREATED         LOCK_DATE       EXPIRY_DATE     PROFILE&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;------------------------------ -------------------------------- --------------- --------------- --------------- ------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0);"&gt;TEST                          OPEN                             09-APR-11                                       DEFAULT&lt;/span&gt;</description><link>https://nandakumarappsdba.blogspot.com/2011/10/how-to-turn-off-disable-user-account.html</link><thr:total>0</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-5071958531823392906</guid><pubDate>Mon, 10 Oct 2011 15:50:00 +0000</pubDate><atom:updated>2011-10-10T09:52:15.887-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Core DBA</category><title>Alert Log : Diskgroup Mounted &amp; Dismounted</title><description>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="0" name="Hyperlink"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:"";  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin-top:0in;  mso-para-margin-right:0in;  mso-para-margin-bottom:10.0pt;  mso-para-margin-left:0in;  line-height:115%;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman","serif";  mso-fareast-font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;I could see the following messages in Alertlog , was curious to know the reason behind it…&lt;/p&gt;  &lt;div style="border: 1pt solid windowtext; padding: 1pt 4pt; background: none repeat scroll 0% 0% rgb(229, 229, 229); font-family: courier new; color: rgb(255, 0, 0);"&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; background: none repeat scroll 0% 0% rgb(229, 229, 229); border: medium none; padding: 0in;"&gt;&lt;span style=" Courier New&amp;quot;;font-size:10pt;" &gt;Mon Oct 10 11:49:00 2011&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height: normal;background:#E5E5E5;mso-shading:windowtext;mso-pattern:gray-10 auto; border:none;mso-border-alt:solid windowtext 1.0pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt;mso-border-shadow:yes"&gt;&lt;span style=" Courier New&amp;quot;font-size:10.0pt;" &gt;SUCCESS: diskgroup ARCH_QA was mounted&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height: normal;background:#E5E5E5;mso-shading:windowtext;mso-pattern:gray-10 auto; border:none;mso-border-alt:solid windowtext 1.0pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt;mso-border-shadow:yes"&gt;&lt;span style=" Courier New&amp;quot;font-size:10.0pt;" &gt;SUCCESS: diskgroup ARCH_QA was dismounted&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height: normal;background:#E5E5E5;mso-shading:windowtext;mso-pattern:gray-10 auto; border:none;mso-border-alt:solid windowtext 1.0pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt;mso-border-shadow:yes"&gt;&lt;span style=" Courier New&amp;quot;font-size:10.0pt;" &gt;SUCCESS: diskgroup ARCH_QA was mounted&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height: normal;background:#E5E5E5;mso-shading:windowtext;mso-pattern:gray-10 auto; border:none;mso-border-alt:solid windowtext 1.0pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt;mso-border-shadow:yes"&gt;&lt;span style=" Courier New&amp;quot;font-size:10.0pt;" &gt;SUCCESS: diskgroup ARCH_QA was dismounted&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height: normal;background:#E5E5E5;mso-shading:windowtext;mso-pattern:gray-10 auto; border:none;mso-border-alt:solid windowtext 1.0pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt;mso-border-shadow:yes"&gt;&lt;span style=" Courier New&amp;quot;font-size:10.0pt;" &gt;Mon Oct 10 11:50:00 2011&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height: normal;background:#E5E5E5;mso-shading:windowtext;mso-pattern:gray-10 auto; border:none;mso-border-alt:solid windowtext 1.0pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt;mso-border-shadow:yes"&gt;&lt;span style=" Courier New&amp;quot;font-size:10.0pt;" &gt;SUCCESS: diskgroup ARCH_QA was mounted&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height: normal;background:#E5E5E5;mso-shading:windowtext;mso-pattern:gray-10 auto; border:none;mso-border-alt:solid windowtext 1.0pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt;mso-border-shadow:yes"&gt;&lt;span style=" Courier New&amp;quot;font-size:10.0pt;" &gt;SUCCESS: diskgroup ARCH_QA was dismounted&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height: normal;background:#E5E5E5;mso-shading:windowtext;mso-pattern:gray-10 auto; border:none;mso-border-alt:solid windowtext 1.0pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt;mso-border-shadow:yes"&gt;&lt;span style=" Courier New&amp;quot;font-size:10.0pt;" &gt;SUCCESS: diskgroup ARCH_QA was mounted&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height: normal;background:#E5E5E5;mso-shading:windowtext;mso-pattern:gray-10 auto; border:none;mso-border-alt:solid windowtext 1.0pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt;mso-border-shadow:yes"&gt;&lt;span style=" Courier New&amp;quot;font-size:10.0pt;" &gt;SUCCESS: diskgroup ARCH_QA was dismounted&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height: normal;background:#E5E5E5;mso-shading:windowtext;mso-pattern:gray-10 auto; border:none;mso-border-alt:solid windowtext 1.0pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt;mso-border-shadow:yes"&gt;&lt;span style=" Courier New&amp;quot;font-size:10.0pt;" &gt;Mon Oct 10 11:51:00 2011&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height: normal;background:#E5E5E5;mso-shading:windowtext;mso-pattern:gray-10 auto; border:none;mso-border-alt:solid windowtext 1.0pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt;mso-border-shadow:yes"&gt;&lt;span style=" Courier New&amp;quot;font-size:10.0pt;" &gt;SUCCESS: diskgroup ARCH_QA was mounted&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height: normal;background:#E5E5E5;mso-shading:windowtext;mso-pattern:gray-10 auto; border:none;mso-border-alt:solid windowtext 1.0pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt;mso-border-shadow:yes"&gt;&lt;span style=" Courier New&amp;quot;font-size:10.0pt;" &gt;SUCCESS: diskgroup ARCH_QA was dismounted&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height: normal;background:#E5E5E5;mso-shading:windowtext;mso-pattern:gray-10 auto; border:none;mso-border-alt:solid windowtext 1.0pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt;mso-border-shadow:yes"&gt;&lt;span style=" Courier New&amp;quot;font-size:10.0pt;" &gt;SUCCESS: diskgroup ARCH_QA was mounted&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height: normal;background:#E5E5E5;mso-shading:windowtext;mso-pattern:gray-10 auto; border:none;mso-border-alt:solid windowtext 1.0pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt;mso-border-shadow:yes"&gt;&lt;span style=" Courier New&amp;quot;font-size:10.0pt;" &gt;SUCCESS: diskgroup ARCH_QA was dismounted&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height:115%;Courier New&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="line-height:115%;Courier New&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal; color: rgb(0, 153, 0);"&gt;&lt;span style="font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:10.0pt;"  &gt;This is expected behavior. The messages you see are not errors (that is why they are prefixed with "SUCCESS"). The database instance is creating and then closing archive logs one at a time in the &lt;/span&gt;&lt;span style=" Courier New&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt;ARCH_QA&lt;/span&gt;&lt;span style=" font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-Times New Roman&amp;quot;; font-family:&amp;quot;;font-size:10.0pt;"  &gt; disk group. Whenever a database closes its last file in a disk group, it dismounts the disk group. Whenever a database accesses a disk group when it does not have any other files open in the disk group, it mounts the disk group.&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(0, 153, 0);" class="MsoNormal"&gt;&lt;span style="font-size:10.0pt;mso-bidi- line-height:115%;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-Times New Roman&amp;quot;; font-family:&amp;quot;;font-size:11.0pt;"  &gt;If you do not want to see the log messages frequently, you can put a mirrored control-file, or mirrored online redo, or dummy online tablespace data file on the diskgroup. This message will not be output frequently in this case. Because CKPT keeps opening a control-file, LGWR keeps opening an online redo, DBW keeps opening an online tablespace data file. So, the diskgroup is not dismounted until the database shutdown.&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(0, 153, 0);" class="MsoNormal"&gt;&lt;span style="font-size:10.0pt;mso-bidi- line-height:115%;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-Times New Roman&amp;quot;; font-family:&amp;quot;;font-size:11.0pt;"  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; color: rgb(0, 153, 0);"&gt;&lt;span style="font-size:10.0pt;mso-bidi-line-height:115%;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:11.0pt;"  &gt;TailPiece: &lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span style="line-height: 115%;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;background:#F9F9F9font-family:&amp;quot;;font-size:10.0pt;"  &gt;we get this messages only for respective ASM disk groups for archive logs are written and in a high number &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt;mso-bidi-line-height:115%;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:11.0pt;"  &gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(0, 153, 0);" class="MsoNormal"&gt;&lt;span style="font-size:10.0pt;mso-bidi- line-height:115%;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-Times New Roman&amp;quot;; font-family:&amp;quot;;font-size:11.0pt;"  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size: 10pt; color: rgb(0, 153, 0);font-family:&amp;quot;;font-size:11.0pt;color:black;"   &gt;Ref: &lt;/span&gt;&lt;strong style="color: rgb(0, 153, 0);"&gt;&lt;span style="font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-mso-fareast-theme-font:minor-latin;mso-ansi-language:EN-US; mso-fareast-language:EN-US;mso-bidi-language:AR-SAfont-family:Calibri;font-size:10.0pt;"  &gt;Why FRA Diskgroup Gets Mounted/Dismounted ? [ID 603204.1]&lt;/span&gt;&lt;/strong&gt;</description><link>https://nandakumarappsdba.blogspot.com/2011/10/alert-log-diskgroup-mounted-dismounted.html</link><thr:total>0</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-4449632528662474653</guid><pubDate>Fri, 07 Oct 2011 14:52:00 +0000</pubDate><atom:updated>2011-10-07T07:58:44.898-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Core DBA</category><title>Cross Platform Database : Best Approach</title><description>&lt;span style="font-weight: bold;"&gt;How to Move Huge Database from Sun to Linux : Best Approach&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You wanna transfer your huge database cross platform  sun to linux ??&lt;br /&gt;&lt;br /&gt;Lets Look at the options:&lt;br /&gt;&lt;br /&gt;1. Best Option : RMAN&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;     &lt;a href="http://download.oracle.com/docs/cd/B19306_01/backup.102/b14191/dbxptrn.htm#CHDFDAFH"&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;RMAN Cross-Platform Transportable Databases and Tablespaces&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2. Other Options:&lt;br /&gt;&lt;br /&gt;&lt;span class="comment-body" text=""&gt;     Export/Import&lt;br /&gt;     Datapump : Expdp/Impdp&lt;br /&gt;     Transport tablespace  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Please share your ideas,best methods/practice ....</description><link>https://nandakumarappsdba.blogspot.com/2011/10/cross-platform-database-best-approach.html</link><thr:total>0</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-341167666948516749</guid><pubDate>Thu, 06 Oct 2011 13:29:00 +0000</pubDate><atom:updated>2011-10-07T13:30:56.958-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">APPS DBA</category><title>All About ADI in Oracle Applications</title><description>&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);   font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;font-size:78%;"  &gt;&lt;p style="margin: 12px 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 1.5em;"&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 102, 102);   font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: rgb(255, 255, 255);font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;" &gt;&lt;span class="Apple-converted-space"&gt;&lt;span style="font-weight: bold;"&gt;What is ADI? How this is used? Let's see the complete details about it... &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 12px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(102, 102, 102); line-height: 1.5em; "&gt;Oracle ADI is a spreadsheet-based extension to Oracle Applications that offers full cycle accounting and asset management within the comfort and familiarity of a spreadsheet. Oracle ADI combines a spreadsheet’s ease of use with the power of Oracle Applications, to provide true desktop integration during every phase of your accounting cycle. You can create budgets, record transactions, add assets, reconcile inventory, and run financial statements and inventory reports all without leaving your spreadsheet.&lt;/p&gt;&lt;p style="margin-top: 12px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(102, 102, 102); line-height: 1.5em; "&gt;You can run Oracle ADI as a stand-alone application, without installing the full client version of Oracle General Ledger (GL) or Oracle Assets on your PC. This gives you the ability to confirm and reconcile inventory, revise budgets, create journal entries, and define financial and asset reports from any location, without being connected to your server. You only need to connect when you want to transfer data to or from Oracle Applications.&lt;/p&gt;&lt;p style="margin-top: 12px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(102, 102, 102); line-height: 1.5em; "&gt;Figure describes how ADI integrates with other applications.&lt;/p&gt;&lt;p style="margin: 12px 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 1.5em;"&gt;&lt;a href="http://nandakumarappsdba.blogspot.com/" title="ADI" style="margin: 0px; padding: 0px; color: rgb(102, 136, 255); text-decoration: none; border-bottom: 1px none rgb(153, 153, 204); border-style: none;"&gt;&lt;img src="http://mhabib.files.wordpress.com/2007/08/adi.jpg?w=460" alt="ADI" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin: 12px 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 1.5em;"&gt;&lt;a href="http://download.oracle.com/docs/cd/B15436_01/current/acrobat/115csadiug.pdf"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin: 12px 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 1.5em;"&gt;&lt;a href="http://download.oracle.com/docs/cd/B15436_01/current/acrobat/115csadiug.pdf"&gt;Oracle ADI Key Features&lt;br /&gt;Oracle ADI key features are as follows:&lt;br /&gt;■ Budget Wizard, Journal Wizard, Report Wizard, and Analysis Wizard to&lt;br /&gt;simplify your work with GL.&lt;br /&gt;■ Account Hierarchy Editor to graphically create, maintain, and review account&lt;br /&gt;structure hierarchies.&lt;br /&gt;■ Spreadsheet-based interface to simplify asset creation and physical inventory&lt;br /&gt;process.&lt;br /&gt;■ Request Center for submitting, monitoring, and publishing your reports.&lt;/a&gt;&lt;/p&gt;&lt;p style="margin: 12px 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 1.5em;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 12px 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 1.5em;"&gt;Oracle ADI Integrations&lt;br /&gt;Oracle ADI integrates with the following modules:&lt;br /&gt;Oracle General Ledger&lt;br /&gt;GL is a comprehensive financial management solution that enhances financial&lt;br /&gt;controls, data collection, information access, and financial reporting throughout the&lt;br /&gt;enterprise. It is part of the Oracle E-Business Suite, an integrated set of applications&lt;br /&gt;that are engineered to work together.&lt;br /&gt;Oracle Assets&lt;br /&gt;Oracle Assets is a comprehensive asset management solution that ensures&lt;br /&gt;maintenance of accurate property and equipment inventory as well as optimal&lt;br /&gt;accounting and tax strategies. It is part of the Oracle E-Business Suite, an integrated&lt;br /&gt;set of applications that are engineered to work together.&lt;/p&gt;&lt;p style="margin: 12px 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 1.5em;"&gt;&lt;a href="http://download.oracle.com/docs/cd/B15436_01/current/acrobat/115csadiug.pdf"&gt;Ref: http://download.oracle.com/docs/cd/B15436_01/current/acrobat/115csadiug.pdf&lt;/a&gt;&lt;/p&gt;&lt;p style="margin: 12px 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 1.5em;"&gt;&lt;span class="Apple-style-span" style="color: rgb(85, 85, 85);   font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); font-family:Arial, Verdana, sans-serif;" &gt;&lt;/span&gt;&lt;/p&gt;&lt;h3 class="entry-title" style="font-size: 20px; font-weight: normal; margin: 0px 0px 3px; line-height: 25px; color: rgb(51, 102, 255);"&gt;EBS 11i Application Desktop Integrator (ADI) Certified on 10gR2 Database&lt;/h3&gt;&lt;h4 class="entry-meta" size="11px" style="font-weight: normal; margin: 0px 0px 10px; color: rgb(51, 102, 255);"&gt;&lt;br /&gt;&lt;/h4&gt;&lt;div class="entry-body"&gt;&lt;p style="margin: 10px 0px; color: rgb(51, 102, 255);"&gt;Client Applications Desktop Integrator (ADI) is now certified with Oracle E-Business Suite Release 11i running on the 10gR2 Database.  Customers may continue using the client-installed ADI even after upgrading their E-Business Suite Release 11i environment to the 10gR2 Database.&lt;/p&gt;&lt;p style="margin: 10px 0px; color: rgb(51, 102, 255);"&gt;This certification applies to all ADI functionality, including:&lt;/p&gt;&lt;ul style="margin: 10px 0px 10px 17px; padding: 0px; color: rgb(51, 102, 255);"&gt;&lt;li style="margin-left: 15px; "&gt;General Ledger Journal Wizard&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;Budget Wizard&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;Report Wizard&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;Analysis Wizard&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;Account Hierarchy Editor&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;Request Center&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;Assets Integrators&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin: 10px 0px; color: rgb(51, 102, 255);"&gt;Note that this certification applies only to Client ADI with Applications 11i.  Client ADI cannot be used with Oracle E-Business Suite Release 12; webADI is available for Release 12 users.&lt;/p&gt;&lt;p style="margin: 10px 0px; color: rgb(51, 102, 255);"&gt;For more details (and a useful Frequently Asked Questions summary for ADI), see:&lt;/p&gt;&lt;ul style="margin: 10px 0px 10px 17px; padding: 0px; color: rgb(51, 102, 255);"&gt;&lt;li style="margin-left: 15px;"&gt;&lt;a href="https://metalink.oracle.com/metalink/plsql/showdoc?db=NOT&amp;amp;id=747386.1"&gt;Client ADI for EBS 11i is Certified with 10g&lt;/a&gt;&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;(Metalink Note 747386.1)&lt;/li&gt;&lt;/ul&gt;Ref: &lt;a href="http://blogs.oracle.com/stevenChan/entry/ebs_11i_application_desktop_integrator_10gr2_certification"&gt;http://blogs.oracle.com/stevenChan/entry/ebs_11i_application_desktop_integrator_10gr2_certification&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="margin-top: 12px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(102, 102, 102); line-height: 1.5em; "&gt;&lt;span style="font-size:78%;"&gt;&lt;a href="http://download.oracle.com/docs/cd/B15436_01/current/acrobat/115csadiug.pdf"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description><link>https://nandakumarappsdba.blogspot.com/2011/10/all-about-adi-in-oracle-applications.html</link><thr:total>0</thr:total><author>nandukamal@gmail.com (Nandakumar)</author><enclosure length="1022989" type="application/pdf" url="http://download.oracle.com/docs/cd/B15436_01/current/acrobat/115csadiug.pdf"/><itunes:explicit>yes</itunes:explicit><itunes:subtitle>What is ADI? How this is used? Let's see the complete details about it... Oracle ADI is a spreadsheet-based extension to Oracle Applications that offers full cycle accounting and asset management within the comfort and familiarity of a spreadsheet. Oracle ADI combines a spreadsheet’s ease of use with the power of Oracle Applications, to provide true desktop integration during every phase of your accounting cycle. You can create budgets, record transactions, add assets, reconcile inventory, and run financial statements and inventory reports all without leaving your spreadsheet.You can run Oracle ADI as a stand-alone application, without installing the full client version of Oracle General Ledger (GL) or Oracle Assets on your PC. This gives you the ability to confirm and reconcile inventory, revise budgets, create journal entries, and define financial and asset reports from any location, without being connected to your server. You only need to connect when you want to transfer data to or from Oracle Applications.Figure describes how ADI integrates with other applications. Oracle ADI Key Features Oracle ADI key features are as follows: ■ Budget Wizard, Journal Wizard, Report Wizard, and Analysis Wizard to simplify your work with GL. ■ Account Hierarchy Editor to graphically create, maintain, and review account structure hierarchies. ■ Spreadsheet-based interface to simplify asset creation and physical inventory process. ■ Request Center for submitting, monitoring, and publishing your reports. Oracle ADI Integrations Oracle ADI integrates with the following modules: Oracle General Ledger GL is a comprehensive financial management solution that enhances financial controls, data collection, information access, and financial reporting throughout the enterprise. It is part of the Oracle E-Business Suite, an integrated set of applications that are engineered to work together. Oracle Assets Oracle Assets is a comprehensive asset management solution that ensures maintenance of accurate property and equipment inventory as well as optimal accounting and tax strategies. It is part of the Oracle E-Business Suite, an integrated set of applications that are engineered to work together.Ref: http://download.oracle.com/docs/cd/B15436_01/current/acrobat/115csadiug.pdfEBS 11i Application Desktop Integrator (ADI) Certified on 10gR2 Database Client Applications Desktop Integrator (ADI) is now certified with Oracle E-Business Suite Release 11i running on the 10gR2 Database. Customers may continue using the client-installed ADI even after upgrading their E-Business Suite Release 11i environment to the 10gR2 Database.This certification applies to all ADI functionality, including:General Ledger Journal WizardBudget WizardReport WizardAnalysis WizardAccount Hierarchy EditorRequest CenterAssets IntegratorsNote that this certification applies only to Client ADI with Applications 11i. Client ADI cannot be used with Oracle E-Business Suite Release 12; webADI is available for Release 12 users.For more details (and a useful Frequently Asked Questions summary for ADI), see:Client ADI for EBS 11i is Certified with 10g (Metalink Note 747386.1)Ref: http://blogs.oracle.com/stevenChan/entry/ebs_11i_application_desktop_integrator_10gr2_certification</itunes:subtitle><itunes:author>Nandakumar</itunes:author><itunes:summary>What is ADI? How this is used? Let's see the complete details about it... Oracle ADI is a spreadsheet-based extension to Oracle Applications that offers full cycle accounting and asset management within the comfort and familiarity of a spreadsheet. Oracle ADI combines a spreadsheet’s ease of use with the power of Oracle Applications, to provide true desktop integration during every phase of your accounting cycle. You can create budgets, record transactions, add assets, reconcile inventory, and run financial statements and inventory reports all without leaving your spreadsheet.You can run Oracle ADI as a stand-alone application, without installing the full client version of Oracle General Ledger (GL) or Oracle Assets on your PC. This gives you the ability to confirm and reconcile inventory, revise budgets, create journal entries, and define financial and asset reports from any location, without being connected to your server. You only need to connect when you want to transfer data to or from Oracle Applications.Figure describes how ADI integrates with other applications. Oracle ADI Key Features Oracle ADI key features are as follows: ■ Budget Wizard, Journal Wizard, Report Wizard, and Analysis Wizard to simplify your work with GL. ■ Account Hierarchy Editor to graphically create, maintain, and review account structure hierarchies. ■ Spreadsheet-based interface to simplify asset creation and physical inventory process. ■ Request Center for submitting, monitoring, and publishing your reports. Oracle ADI Integrations Oracle ADI integrates with the following modules: Oracle General Ledger GL is a comprehensive financial management solution that enhances financial controls, data collection, information access, and financial reporting throughout the enterprise. It is part of the Oracle E-Business Suite, an integrated set of applications that are engineered to work together. Oracle Assets Oracle Assets is a comprehensive asset management solution that ensures maintenance of accurate property and equipment inventory as well as optimal accounting and tax strategies. It is part of the Oracle E-Business Suite, an integrated set of applications that are engineered to work together.Ref: http://download.oracle.com/docs/cd/B15436_01/current/acrobat/115csadiug.pdfEBS 11i Application Desktop Integrator (ADI) Certified on 10gR2 Database Client Applications Desktop Integrator (ADI) is now certified with Oracle E-Business Suite Release 11i running on the 10gR2 Database. Customers may continue using the client-installed ADI even after upgrading their E-Business Suite Release 11i environment to the 10gR2 Database.This certification applies to all ADI functionality, including:General Ledger Journal WizardBudget WizardReport WizardAnalysis WizardAccount Hierarchy EditorRequest CenterAssets IntegratorsNote that this certification applies only to Client ADI with Applications 11i. Client ADI cannot be used with Oracle E-Business Suite Release 12; webADI is available for Release 12 users.For more details (and a useful Frequently Asked Questions summary for ADI), see:Client ADI for EBS 11i is Certified with 10g (Metalink Note 747386.1)Ref: http://blogs.oracle.com/stevenChan/entry/ebs_11i_application_desktop_integrator_10gr2_certification</itunes:summary><itunes:keywords>OCM,Apps,DBA,DBA,database,oracle</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-4662507205329176730</guid><pubDate>Wed, 05 Oct 2011 12:18:00 +0000</pubDate><atom:updated>2011-10-05T05:34:18.697-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">APPS DBA</category><title>Unable to View Concurrent Requests Ouput Files</title><description>&lt;span style="font-weight:bold;"&gt;ISSUE:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"Unable to view Concurrent Requests log/output files"..&lt;br /&gt;&lt;br /&gt;We are running 11.5.10.2 and recently did a clone of production to test. However, in the test environment when I run a concurrent request I am no longer able to view the logs or outputs through Oracle.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;ERROR&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;An error occurred while attempting to establish an Applications File Server connection with the node FNDFS_TESTDB There may be a network configuration problem, or the TNS listener on node FNDFS_TESTDB may not be running. Please contact your system administrator.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;CHECKING:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;a) Check whether Concurrent Request log &amp;amp; Output files generated in $APPLCSF/log &amp;amp; $APPLCSF/out to confirm this is NOT Concurrent issue&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;RESEARCH:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;•  ADI: Unable To View Reports In ADI [ID 1018797.102]&lt;br /&gt;•  How To Set RRA:Service Prefix for Multiple Instances on One Server [ID 235785.1]&lt;br /&gt;•  Tracing the sqlnet connection in ADI [ID 223136.1]&lt;br /&gt;•  Troubleshooting the "Error Occurred While Attempting to Establish an Applications&lt;br /&gt;     File Server Connection" [ID 117012.1]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SOLUITION Path:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Perform the RRA Setup Diagnostic Test&lt;br /&gt;  &lt;br /&gt;  This Step will identify all Profile Settings &amp;amp; TNSNames.ora,Hostname in  &lt;br /&gt;  FND_CONCURRENT_QUEUES table in one go.&lt;br /&gt;&lt;br /&gt;  Ref: 11i : Oracle Application Object Library Report Review Agent Setup Test&lt;br /&gt;  [ID 200358.1]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  Command-Line Usage Instructions&lt;br /&gt;&lt;br /&gt;•  If the latest Oracle Diagnostics patch has been installed, this diagnostic script&lt;br /&gt;     is already available on your system. Change directory to $IZU_TOP/bin and execute&lt;br /&gt;     the test from there.&lt;br /&gt;&lt;br /&gt;•  If the latest Oracle Diagnostics patch has not been installed, download and unzip&lt;br /&gt;  the latest Oracle Diagnostics patch (see Note 167000.1)&lt;br /&gt;  Once unzipped, the Oracle Diagnostics patch can be installed in the normal way  &lt;br /&gt;  using adpatch (see Note 167000.1) or the test can be executed directly from the&lt;br /&gt;  patch directory. Change directory to &lt;patch_number&gt;/izu/bin and execute the test&lt;br /&gt;  from there.&lt;br /&gt;&lt;br /&gt;•  Run the test as follows:&lt;br /&gt;&lt;br /&gt;    UNIX&lt;br /&gt;    $ ./FNDValidateFNDFS115.sh&lt;br /&gt;&lt;br /&gt;    Windows NT/2000&lt;br /&gt;    &amp;gt; sh FNDValidateFNDFS115.sh&lt;br /&gt;&lt;br /&gt;2. CrossCheck for multiple Node Name&lt;br /&gt;&lt;br /&gt;     Verify that the nodename specified in the FNDFS_&lt;nodename&gt; entry is the&lt;br /&gt;     same as the nodename in the above error message.  This should also match the&lt;br /&gt;     node name returned from the following select statement:&lt;br /&gt;&lt;br /&gt;                     SQL&amp;gt; select distinct LOGFILE_NODE_NAME&lt;br /&gt;                     from FND_CONCURRENT_REQUESTS;&lt;br /&gt;&lt;br /&gt;3.  If this is Cloned Instance from PROD, then check whether any profile values still&lt;br /&gt;       pointing to PROD&lt;br /&gt;&lt;br /&gt;               SQL&amp;gt; select a.profile_option_value,b.profile_option_name from &lt;br /&gt;                          fnd_profile_option_values a , fnd_profile_options b&lt;br /&gt;                          where  a.profile_option_id=b.profile_option_id&lt;br /&gt;                        and upper(profile_option_value) like '%PROD%' ;&lt;br /&gt;&lt;br /&gt;            SQL&amp;gt; select * from fnd_profile_options where profile_option_id=&amp;amp;ID;&lt;br /&gt;              SQL&amp;gt; select * from fnd_profile_option_values where profile_option_id=&amp;amp;ID;&lt;br /&gt;&lt;br /&gt;4.  Mostly issue could be either RRA Profile setting issue or any other profile&lt;br /&gt;       setting pointing to PROD&lt;/nodename&gt;&lt;/patch_number&gt;</description><link>https://nandakumarappsdba.blogspot.com/2011/10/unable-to-view-concurrent-requests.html</link><thr:total>0</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-9205718294733921958</guid><pubDate>Thu, 29 Sep 2011 17:27:00 +0000</pubDate><atom:updated>2011-09-29T10:54:27.940-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">APPS DBA</category><title>Oracle APPS : Workflow Tables</title><description>&lt;span style="font-weight:bold;"&gt;Oracle Applications - Workflow Tables  (Quick Review)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Important WF Tables:&lt;br /&gt;&lt;br /&gt;wf_user_role_assignments&lt;br /&gt;wf_user_roles&lt;br /&gt;wf_roles&lt;br /&gt;wf_items&lt;br /&gt;wf_item_attributes&lt;br /&gt;wf_item_attribute_values&lt;br /&gt;wf_item_attributes_tl&lt;br /&gt;wf_activities&lt;br /&gt;wf_activities_tl&lt;br /&gt;wf_activity_attributes&lt;br /&gt;wf_activity_attributes_tl&lt;br /&gt;wf_activity_transitions&lt;br /&gt;wf_deferred--wf_control&lt;br /&gt;&lt;br /&gt;WF_NOTIFICATION_ATTRIBUTES&lt;br /&gt;WF_MESSAGES&lt;br /&gt;WF_MESSAGES_TL&lt;br /&gt;WF_MESSAGE_ATTRIBUTES&lt;br /&gt;WF_MESSAGE_ATTRIBUTES_TL&lt;br /&gt;WF_ETS&lt;br /&gt;WF_PROCESS_ACTIVITIES&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;WF_ACTIVITIES table stores the definition of an activity. Activities can be  Processes, notifications, functions or folders. A process activity is a modelled workflow process, which can be included as an activity in other processes to represent a subprocess. A notification activity sends a message to a performer. A functions activity performs an automated function that is written as a PL/SQL stored procedure. A folder activity is not part of a process, it provides a means of grouping activities.&lt;br /&gt;&lt;br /&gt;WF_ITEMS is the runtime table for workflow processes. Each row defines one work item within the system.&lt;br /&gt;&lt;br /&gt;WF_ITEM_ATTRIBUTES table stores definitions of attributes associated with a process. Each row includes the sequence in which the attribute is used as well as the format of the attribute data.&lt;br /&gt;&lt;br /&gt;WF_NOTIFICATIONS holds the runtime information about a specific&lt;br /&gt;instance of a sent message. A new row is created in the table each time a message is sent.</description><link>https://nandakumarappsdba.blogspot.com/2011/09/oracle-apps-workflow-tables.html</link><thr:total>0</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-2745680415226949397</guid><pubDate>Thu, 15 Sep 2011 13:57:00 +0000</pubDate><atom:updated>2011-09-15T06:59:43.173-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Materialized View</category><title>DBA_Objects shows identical object on same schema?</title><description>MATERIALIZED VIEW&lt;br /&gt;=================&lt;br /&gt;&lt;br /&gt;Whenever a Materialized view created, you should see 2 entries in dba_objects with same name. Because, it creates a table(segment) and a materialized view.&lt;br /&gt;So, We should NOT get confused that why 2 objects has same name on same schema.&lt;br /&gt;&lt;br /&gt;SQL&gt; create materialized view mv1 as select * from i;&lt;br /&gt;Materialized view created.&lt;br /&gt;&lt;br /&gt;SQL&gt;select object_name,object_id,data_object_id,object_type,status from dba_objects where object_name='MV1'&lt;br /&gt;&lt;br /&gt;OBJECT_NAME                     OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE         STATUS&lt;br /&gt;------------------------------ ---------- -------------- ------------------- -------&lt;br /&gt;MV1                               4838577        4838577 TABLE               VALID&lt;br /&gt;MV1                               4838579                MATERIALIZED VIEW   VALID&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; alter MATERIALIZED VIEW MV_MOVEMENT_PROCESSES compile;&lt;br /&gt;&lt;br /&gt;SQL&gt; execute dbms_mview.refresh('MINE1.MV_MOVEMENT_PROCESSES');&lt;br /&gt;PL/SQL procedure successfully completed.</description><link>https://nandakumarappsdba.blogspot.com/2011/09/materialized-view.html</link><thr:total>0</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-278820391256590836</guid><pubDate>Sun, 21 Aug 2011 16:15:00 +0000</pubDate><atom:updated>2011-08-21T09:16:53.588-07:00</atom:updated><title>Im Back!!</title><description>Hi All,
&lt;br /&gt;
&lt;br /&gt;I m back to my Blog after a long gap.
&lt;br /&gt;You will see my intensive knowledge sharing all my experience in the recent past.
&lt;br /&gt;
&lt;br /&gt;Your Suggestions &amp; Contributions are most welcome!!!
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;Happy Knowledge Sharing.....</description><link>https://nandakumarappsdba.blogspot.com/2011/08/im-back.html</link><thr:total>0</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-8463474812208958944</guid><pubDate>Thu, 08 Jan 2009 11:27:00 +0000</pubDate><atom:updated>2009-01-08T03:28:29.349-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Core DBA</category><title>Why there is a diff btwen DBA_SEGMENTS &amp; DATAPUMP of particular schema size</title><description>Why there is a difference between DBA_SEGMENTS &amp; DataPUMP of size of particular schema&lt;br /&gt;======================================================================================&lt;br /&gt;&lt;br /&gt;1. SELECT SUM(bytes)/1024/1024/1024 AS size_gig FROM DBA_SEGMENTS WHERE OWNER= 'XXX';&lt;br /&gt;&lt;br /&gt;2. $ expdp estimate_only=y schemas=xxx&lt;br /&gt;&lt;br /&gt;In Common, data pump export would show less value than the size computed from dba_segments/extents &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ESTIMATE_ONLY - Use this parameter to estimate the required export file size without starting an actual export job.&lt;br /&gt;ESTIMATE - The ESTIMATE parameter will tell you how much space your new export job is going to consume. &lt;br /&gt;Estimate_only shows the export dump file size not a schema size.&lt;br /&gt;&lt;br /&gt;Also, DBA_SEGMENTS contains INDEX segments too,&lt;br /&gt;&lt;br /&gt;So, The following query may give you close result &lt;br /&gt;&lt;br /&gt;select sum(bytes)/1024/1024/1024 as size_gig, segment_type&lt;br /&gt;from dba_segments&lt;br /&gt;where owner='ENDUR01'&lt;br /&gt;group by segment_type;</description><link>https://nandakumarappsdba.blogspot.com/2009/01/why-there-is-diff-btwen-dbasegments.html</link><thr:total>0</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-501329401451181683</guid><pubDate>Thu, 08 Jan 2009 07:08:00 +0000</pubDate><atom:updated>2011-10-12T13:59:33.980-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Core DBA</category><category domain="http://www.blogger.com/atom/ns#">How To's</category><title>How to get the Schema/User size</title><description>In SQLPLUS run any of the following scripts to find the total size occupied by a particular schema.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. &lt;br /&gt;&lt;br /&gt;SQL&gt; SELECT sum(bytes)/1024/1024 FROM user_segments;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The output above query would be similar as follows:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SUM(BYTES)/1024/1024&lt;br /&gt;——————–&lt;br /&gt;2552.75&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-- OR --&lt;br /&gt;&lt;br /&gt;2. &lt;br /&gt;&lt;br /&gt;SQL&gt; SELECT tablespace_name, Sum(bytes)/1024/1024 AS total_size_mb&lt;br /&gt;     FROM dba_segments&lt;br /&gt;     WHERE owner = Upper(&amp;User_Name)&lt;br /&gt;     GROUP BY owner, rollup(tablespace_name)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-- OR --&lt;br /&gt;&lt;br /&gt;3. To be more precise on particular table which excluding index,lob segments etc&lt;br /&gt;&lt;br /&gt;SQL&gt; SELECT sum(bytes)/1024/1024/1024 as size_gig, segment_type&lt;br /&gt;     FROM dba_segments&lt;br /&gt;     WHERE owner='XXX'&lt;br /&gt;     GROUP BY segment_type;</description><link>https://nandakumarappsdba.blogspot.com/2009/01/how-to-get-schemauser-size.html</link><thr:total>0</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-2637153853750813927</guid><pubDate>Thu, 01 Jan 2009 06:51:00 +0000</pubDate><atom:updated>2008-12-31T23:04:33.017-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">11g RAC</category><title>RAC for Beginners</title><description>&lt;span style="font-weight:bold;"&gt;Real Application Clusters (RAC)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Oracle RAC, introduced with Oracle9i, is the successor to Oracle Parallel Server (OPS). Oracle RAC allows multiple instances to access the same database (storage) simultaneously. RAC provides fault tolerance, load balancing, and performance benefits by allowing the system to scale out, and at the same time since all nodes access the same database, the failure of one instance will not cause the loss of access to the database. &lt;br /&gt;&lt;br /&gt;Oracle RAC 10g is a shared disk subsystem. All nodes in the cluster must be able to access all of the data, redo log files, control files and parameter files for all nodes in the cluster. The data disks must be globally available in order to allow all nodes to access the database. Each node has its own redo log file(s) and UNDO tablespace, but the other nodes must be able to access them (and the shared control file) in order to recover that node in the event of a system failure.&lt;br /&gt;&lt;br /&gt;The difference between Oracle RAC and OPS is the addition of Cache Fusion. With OPS a request for data from one node to another required the data to be written to disk first, then the requesting node can read that data. With cache fusion, data is passed along a high-speed interconnect using a sophisticated locking algorithm. &lt;br /&gt;&lt;br /&gt;With Oracle RAC 10g, the data files, redo log files, control files, and archived log files reside on shared storage on raw-disk devices, a NAS, ASM, or on a clustered file system&lt;br /&gt;&lt;br /&gt;Oracle RAC is composed of two or more database instances. &lt;br /&gt;They are composed of Memory structures and background processes same as the single instance database.&lt;br /&gt;&lt;br /&gt;Oracle RAC instances use two processes &lt;br /&gt;&lt;br /&gt;==&gt; GES(Global Enqueue Service)&lt;br /&gt;==&gt; GCS(Global Cache Service) this enable cache fusion.&lt;br /&gt;&lt;br /&gt;Oracle RAC instances are composed of following background processes:&lt;br /&gt;&lt;br /&gt;ACMS—Atomic Controlfile to Memory Service (ACMS)&lt;br /&gt;GTX0-j—Global Transaction Process&lt;br /&gt;LMON—Global Enqueue Service Monitor&lt;br /&gt;LMD—Global Enqueue Service Daemon&lt;br /&gt;LMS—Global Cache Service Process&lt;br /&gt;LCK0—Instance Enqueue Process&lt;br /&gt;RMSn—Oracle RAC Management Processes (RMSn)&lt;br /&gt;RSMN—Remote Slave Monitor&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;LMON &lt;br /&gt;&lt;br /&gt;The background Global Enqueue Service Monitor (LMON) monitors the entire cluster to manage global resources. LMON manages instance and process failures and the associated recovery for the Global Cache Service (GCS) and Global Enqueue Service (GES). In particular, LMON handles the part of recovery associated with global resources. LMON-provided services are also known as cluster group services (CGS)&lt;br /&gt;&lt;br /&gt;This process monitors global enques and resources across the cluster and performs global enqueue recovery operations.This is called as Global Enqueue Service Monitor.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;LCKx &lt;br /&gt;&lt;br /&gt;The LCK process manages instance global enqueue requests and cross-instance call operations. Workload is automatically shared and balanced when there are multiple Global Cache Service Processes (LMSx).&lt;br /&gt;&lt;br /&gt;This process is called as Instance enqueue process.This process manages non-cache fusion resource requests such as libry and row cache requests.&lt;br /&gt;&lt;br /&gt;LMSx &lt;br /&gt;&lt;br /&gt;The Global Cache Service Processes (LMSx) are the processes that handle remote Global Cache Service (GCS) messages. Current Real Application Clusters software provides for up to 10 Global Cache Service Processes. The number of LMSx varies depending on the amount of messaging traffic among nodes in the cluster. The LMSx handles the acquisition interrupt and blocking interrupt requests from the remote instances for Global Cache Service resources. For cross-instance consistent read requests, the LMSx will create a consistent read version of the block and send it to the requesting instance. The LMSx also controls the flow of messages to remote instances.&lt;br /&gt;&lt;br /&gt;This process is called as Global Cache service process.This process maintains statuses of datafiles and each cahed block by recording information in a Global Resource Dectory(GRD).This process also controls the flow of messages to remote instances and manages global data block access and transmits block images between the buffer caches of different instances.This processing is a part of cache fusion feature.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;LMDx &lt;br /&gt;&lt;br /&gt;The Global Enqueue Service Daemon (LMD) is the resource agent process that manages Global Enqueue Service (GES) resource requests. The LMD process also handles deadlock detection Global Enqueue Service (GES) requests. Remote resource requests are requests originating from another instance.&lt;br /&gt;&lt;br /&gt;This process is called as global enqueue service daemon. This process manages incoming remote resource requests within each instance.&lt;br /&gt;&lt;br /&gt;DIAG  &lt;br /&gt;&lt;br /&gt;The diagnose daemon is a Real Application Clusters background process that captures diagnostic data on instance process failures. No user control is required for this demo.&lt;br /&gt;&lt;br /&gt;ACMS&lt;br /&gt;&lt;br /&gt;ACMS stands for Atomic Controlfile Memory Service.In an Oracle RAC environment ACMS is an agent that ensures a distributed SGA memory update(ie)SGA updates are globally committed on success or globally aborted in event of a failure.&lt;br /&gt;&lt;br /&gt;GTX0-j&lt;br /&gt;&lt;br /&gt;The process provides transparent support for XA global transactions in a RAC environment.The database autotunes the number of these processes based on the workload of XA global transactions.&lt;br /&gt;&lt;br /&gt;RMSn&lt;br /&gt;&lt;br /&gt;This process is called as Oracle RAC management process.These pocesses perform managability tasks for Oracle RAC.Tasks include creation of resources related Oracle RAC when new instances are added to the cluster.&lt;br /&gt;&lt;br /&gt;RSMN&lt;br /&gt;&lt;br /&gt;This process is called as Remote Slave Monitor.This process manages background slave process creation andd communication on remote instances. This is a background slave process.This process performs tasks on behalf of a co-ordinating process running in another instance.&lt;br /&gt;&lt;br /&gt;CRS&lt;br /&gt;&lt;br /&gt;CRS (Cluster Ready Services) is a new feature for 10g Real Application Clusters that provides a standard cluster interface on all platforms and performs new high availability operations not available in previous versions.   CRS manages cluster database functions including node membership, group services, global resource management, and high availability.  CRS serves as the clusterware software for all platforms.  It can be the only clusterware or run on top of vendor clusterware such as Sun Cluster, HP Serviceguard, etc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CRS automatically starts the following resources:&lt;br /&gt;· Nodeapps&lt;br /&gt;o Virtual Internet Protocol(VIP) address for each node&lt;br /&gt;o Global Services Daemon&lt;br /&gt;o Oracle Net Listeners&lt;br /&gt;o Oracle Network Services (ONS)&lt;br /&gt;· Database Instance&lt;br /&gt;· Services&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Oracle Clusterware (Cluster Ready Services in 10g/ Cluster Manager in 9i) - provides infrastructure that binds multiple nodes that then operate as single server. Clusterware monitors all components like instances and listeners. There are two important components in Oracle clusterware, Voting Disk and OCR (Oracle Cluster Registry)&lt;br /&gt;&lt;br /&gt;OCR &amp; Voting Disk&lt;br /&gt;&lt;br /&gt;Oracle, 10g RAC, provided its own cluster-ware stack called CRS.  The main file components of CRS are the Oracle Cluster Repository (OCR) and the Voting Disk. &lt;br /&gt;The OCR contains cluster and database configuration information for RAC and Cluster Ready Services (CRS). Some of this information includes the cluster node list, cluster database instance-to-node mapping information, and the CRS application resource profiles.  The OCR contains configuration details for the cluster database and for high availability resources such as services, Virtual Inerconnect Protocoal (VIP) addresses.&lt;br /&gt;&lt;br /&gt;The Voting Disk is used by the Oracle cluster manager in various layers.  The Node Monitor (NM) uses the Voting Disk for the Disk Hearbeat, which is essential in the detection and resolution of cluster "split brain". &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cache Fusion:-&lt;br /&gt;&lt;br /&gt;Oracle RAC is composed of two or more instances. When a block of data is read from datafile by an instance within the cluster and another instance is in need of the same block,it is easy to get the block image from the insatnce which has the block in its SGA rather than reading from the disk. To enable inter instance communication Oracle RAC makes use of interconnects. The Global Enqueue Service(GES) monitors and Instance enqueue process manages the cahce fusion&lt;br /&gt;&lt;br /&gt;Cache Fusion and Global Cache Service (GCS)&lt;br /&gt;Memory-to-memory copies between buffer caches over high-speed interconnects&lt;br /&gt;&lt;br /&gt;· fast remote access times&lt;br /&gt;· memory transfers for write or read access&lt;br /&gt;· transfers for all types (e.g data, index, undo, headers )&lt;br /&gt;· Cache coherency across the cluster &lt;br /&gt;· globally managed access permissions to cached data&lt;br /&gt;· GCS always knows whether and where a data block is cached&lt;br /&gt;· a local cache miss may result in remote cache hit or disk read &lt;br /&gt;&lt;br /&gt;@@@ Article is still under edit... will be adding more info @@@@</description><link>https://nandakumarappsdba.blogspot.com/2008/12/rac-for-beginners.html</link><thr:total>2</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-3879597294183600857</guid><pubDate>Tue, 30 Dec 2008 05:57:00 +0000</pubDate><atom:updated>2008-12-30T00:51:10.368-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">11g RAC</category><title>11g RAC</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU27LZsotFQHaDYSlKfGm6o6HZf4Mjd3lr5K6wS9ZTepoOmmjJbiWKDEr_hQXqE2MD6o5USpeJe4XVe7l3rh36IUrris0qj6WDSxzWBjB_JiOZ7JjuR2sIi0Hu_tfkMSHlTMQP_uOG4Uxk/s1600-h/oracle-database-11g.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 129px; height: 39px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU27LZsotFQHaDYSlKfGm6o6HZf4Mjd3lr5K6wS9ZTepoOmmjJbiWKDEr_hQXqE2MD6o5USpeJe4XVe7l3rh36IUrris0qj6WDSxzWBjB_JiOZ7JjuR2sIi0Hu_tfkMSHlTMQP_uOG4Uxk/s320/oracle-database-11g.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5285502365572268034" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Oracle Real Application Clusters&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;Learn More about 11g RAC and its New Features, Refer the following ORACLE official Site for 11g RAC &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/products/database/clustering/index.html"&gt;Oracle Real Application Clusters 11g&lt;/a&gt;</description><link>https://nandakumarappsdba.blogspot.com/2008/12/11g-rac.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU27LZsotFQHaDYSlKfGm6o6HZf4Mjd3lr5K6wS9ZTepoOmmjJbiWKDEr_hQXqE2MD6o5USpeJe4XVe7l3rh36IUrris0qj6WDSxzWBjB_JiOZ7JjuR2sIi0Hu_tfkMSHlTMQP_uOG4Uxk/s72-c/oracle-database-11g.gif" width="72"/><thr:total>0</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-5054458363451214739</guid><pubDate>Sat, 27 Dec 2008 05:08:00 +0000</pubDate><atom:updated>2008-12-26T21:35:20.224-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Oracle Database OCA OCP OCE OCM</category><title>The Courseware,materials * Guides needed for OCA/OCP/OCE Exam Preparation</title><description>Oracle Certifications are one of most recognized and value certification to acquire to add more weightage to your profile.&lt;br /&gt;&lt;br /&gt;These Certifications not only provides you knowledge and also gives better scope to get good opportunities in the Industry&lt;br /&gt;&lt;br /&gt;The experience and recognition i am getting on these certifications is immensive.&lt;br /&gt;I am certified on Oracle 9i and 10g OCA/OCP/OCE and 10g OCM on Oracle Database Product.&lt;br /&gt;So, The following information on these certification may useful to many people who aspire to build career in ORACLE Technology.&lt;br /&gt;&lt;br /&gt;The following tips may be useful to attain these certifications:&lt;br /&gt;&lt;br /&gt;1. First and Foremost thins is, You need to attend the Oracle University Course to &lt;br /&gt;   understand the technology and concepts of Oracle Database for particular Version.&lt;br /&gt;&lt;br /&gt;2. It is suggested to use the Oracle official Material/Student Guide to get better &lt;br /&gt;   understanding of the concepts and features&lt;br /&gt;&lt;br /&gt;3. The Course Material / Oracle ITL materials have set of Theory &amp; Practical &lt;br /&gt;   questions which would help you understand &amp; Test your knowledge on the product &lt;br /&gt;   before proceeding for OCP/OCE Certifications.&lt;br /&gt;&lt;br /&gt;4. The Oracle course ware are made in simple english and very easy to understand, &lt;br /&gt;   and have very précised and handy information. &lt;br /&gt;&lt;br /&gt;5. You may also practice exams of Self Test Software and Transcender are &lt;br /&gt;   recommended for preparing the OCA/OCP/OCE Exams.&lt;br /&gt;&lt;br /&gt;6. The OCA/OCP/OCE Exams are Objective Type, so it is easy to choose the right &lt;br /&gt;   answer for each question&lt;br /&gt;&lt;br /&gt;7. Except OCM, remaining all Oracle Certifications are objective type which are &lt;br /&gt;   binded with some practical related questions but there is no practical involved&lt;br /&gt;&lt;br /&gt;8. The OCP/OCE questions are very tricky and confusing one each answers, so it is &lt;br /&gt;   advised to understand the concepts better to choose the right answer&lt;br /&gt;&lt;br /&gt;9. DO NOT mug up or Copy the practice exam questions and answers, instead try &lt;br /&gt;   understanding the question and the answer.&lt;br /&gt;&lt;br /&gt;Here is link for Oracle Student Guides/ILT (Instructor Led Training) Materials&lt;br /&gt;&lt;br /&gt;# Where to get &lt;a href="http://forums.oracle.com/forums/thread.jspa?messageID=2439024"&gt;Student Guides/ILT (Instructor Led Training) Materials&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;# To know more about &lt;a href="http://nandakumarappsdba.blogspot.com/2008/12/oracle-database-oca-ocp-oce-ocm.html"&gt;ORACLE Database OCA/OCP/OCE on all Database versions&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;# ORACLE Suggests ==&gt;  &lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=208"&gt;Self Test Software and Transcended Test engines &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;# For any suggestions, tips, experience of Others on OCA/OCP/OCE&lt;br /&gt;  Refer OCP Blog ==&gt; &lt;a href="http://ebizocp.blogspot.com/"&gt;ORACLE CERTIFIED PROFESSIONALS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;# &lt;a href="http://forums.oracle.com/forums/forum.jspa?forumID=459"&gt;OTN Forum for Oracle Certifications&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;# &lt;a href="http://www.oracle.com/technology/oramag/oracle/ocp/index.html"&gt;Oracle Magazine Inside OCP Columns&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;# &lt;a href="http://www.nyoug.org/Presentations/SIG/LI/OracleOCP.PDF"&gt;Oracle Certification Preparation (OCP)/Hidden Treasures&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All the Best !! for better career through ORACLE! &lt;br /&gt;Blog me anytime for any tips/suggestions :)</description><link>https://nandakumarappsdba.blogspot.com/2008/12/coursewarematerials-guides-needed-for.html</link><thr:total>1</thr:total><author>nandukamal@gmail.com (Nandakumar)</author><enclosure length="806566" type="application/pdf" url="http://www.nyoug.org/Presentations/SIG/LI/OracleOCP.PDF"/><itunes:explicit>yes</itunes:explicit><itunes:subtitle>Oracle Certifications are one of most recognized and value certification to acquire to add more weightage to your profile. These Certifications not only provides you knowledge and also gives better scope to get good opportunities in the Industry The experience and recognition i am getting on these certifications is immensive. I am certified on Oracle 9i and 10g OCA/OCP/OCE and 10g OCM on Oracle Database Product. So, The following information on these certification may useful to many people who aspire to build career in ORACLE Technology. The following tips may be useful to attain these certifications: 1. First and Foremost thins is, You need to attend the Oracle University Course to understand the technology and concepts of Oracle Database for particular Version. 2. It is suggested to use the Oracle official Material/Student Guide to get better understanding of the concepts and features 3. The Course Material / Oracle ITL materials have set of Theory &amp; Practical questions which would help you understand &amp; Test your knowledge on the product before proceeding for OCP/OCE Certifications. 4. The Oracle course ware are made in simple english and very easy to understand, and have very précised and handy information. 5. You may also practice exams of Self Test Software and Transcender are recommended for preparing the OCA/OCP/OCE Exams. 6. The OCA/OCP/OCE Exams are Objective Type, so it is easy to choose the right answer for each question 7. Except OCM, remaining all Oracle Certifications are objective type which are binded with some practical related questions but there is no practical involved 8. The OCP/OCE questions are very tricky and confusing one each answers, so it is advised to understand the concepts better to choose the right answer 9. DO NOT mug up or Copy the practice exam questions and answers, instead try understanding the question and the answer. Here is link for Oracle Student Guides/ILT (Instructor Led Training) Materials # Where to get Student Guides/ILT (Instructor Led Training) Materials # To know more about ORACLE Database OCA/OCP/OCE on all Database versions # ORACLE Suggests == Self Test Software and Transcended Test engines # For any suggestions, tips, experience of Others on OCA/OCP/OCE Refer OCP Blog == ORACLE CERTIFIED PROFESSIONALS # OTN Forum for Oracle Certifications # Oracle Magazine Inside OCP Columns # Oracle Certification Preparation (OCP)/Hidden Treasures All the Best !! for better career through ORACLE! Blog me anytime for any tips/suggestions :)</itunes:subtitle><itunes:author>Nandakumar</itunes:author><itunes:summary>Oracle Certifications are one of most recognized and value certification to acquire to add more weightage to your profile. These Certifications not only provides you knowledge and also gives better scope to get good opportunities in the Industry The experience and recognition i am getting on these certifications is immensive. I am certified on Oracle 9i and 10g OCA/OCP/OCE and 10g OCM on Oracle Database Product. So, The following information on these certification may useful to many people who aspire to build career in ORACLE Technology. The following tips may be useful to attain these certifications: 1. First and Foremost thins is, You need to attend the Oracle University Course to understand the technology and concepts of Oracle Database for particular Version. 2. It is suggested to use the Oracle official Material/Student Guide to get better understanding of the concepts and features 3. The Course Material / Oracle ITL materials have set of Theory &amp; Practical questions which would help you understand &amp; Test your knowledge on the product before proceeding for OCP/OCE Certifications. 4. The Oracle course ware are made in simple english and very easy to understand, and have very précised and handy information. 5. You may also practice exams of Self Test Software and Transcender are recommended for preparing the OCA/OCP/OCE Exams. 6. The OCA/OCP/OCE Exams are Objective Type, so it is easy to choose the right answer for each question 7. Except OCM, remaining all Oracle Certifications are objective type which are binded with some practical related questions but there is no practical involved 8. The OCP/OCE questions are very tricky and confusing one each answers, so it is advised to understand the concepts better to choose the right answer 9. DO NOT mug up or Copy the practice exam questions and answers, instead try understanding the question and the answer. Here is link for Oracle Student Guides/ILT (Instructor Led Training) Materials # Where to get Student Guides/ILT (Instructor Led Training) Materials # To know more about ORACLE Database OCA/OCP/OCE on all Database versions # ORACLE Suggests == Self Test Software and Transcended Test engines # For any suggestions, tips, experience of Others on OCA/OCP/OCE Refer OCP Blog == ORACLE CERTIFIED PROFESSIONALS # OTN Forum for Oracle Certifications # Oracle Magazine Inside OCP Columns # Oracle Certification Preparation (OCP)/Hidden Treasures All the Best !! for better career through ORACLE! Blog me anytime for any tips/suggestions :)</itunes:summary><itunes:keywords>OCM,Apps,DBA,DBA,database,oracle</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-6827025579897353571</guid><pubDate>Sat, 27 Dec 2008 05:00:00 +0000</pubDate><atom:updated>2008-12-26T21:08:25.200-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Oracle Database OCA OCP OCE OCM</category><title>Oracle Database OCA OCP OCE OCM</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirFV7_xeJAQ8CLkX_z4E7iJMETHN7GNjHU-rJhSv2NVJD-PbpfRVsnjM591TqQAeOH217IQTAFYI1aJX7EEX5y3CeumrnOeS1XSGzR_EubaAaPz9F3U7faDiQM-Bbzi4fA-Tv5E4z5eyQ1/s1600-h/Oracle+9i+Database.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 129px; height: 39px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirFV7_xeJAQ8CLkX_z4E7iJMETHN7GNjHU-rJhSv2NVJD-PbpfRVsnjM591TqQAeOH217IQTAFYI1aJX7EEX5y3CeumrnOeS1XSGzR_EubaAaPz9F3U7faDiQM-Bbzi4fA-Tv5E4z5eyQ1/s320/Oracle+9i+Database.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5284332229589803730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp5hUq_Cr4qhvY9D0k8DghNsO8Qv9LBw7lrHj6fiam3g8NWcrBUi45FfM__-TxZ2_hPoTlxY9D8LXZBZpTogS3UNmDQRHB0LPluxQWeG5xs-MovXF63k1RA3OXzdvAaownVdK7J0Gi9tMQ/s1600-h/Oracle+Database+10g.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 129px; height: 39px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp5hUq_Cr4qhvY9D0k8DghNsO8Qv9LBw7lrHj6fiam3g8NWcrBUi45FfM__-TxZ2_hPoTlxY9D8LXZBZpTogS3UNmDQRHB0LPluxQWeG5xs-MovXF63k1RA3OXzdvAaownVdK7J0Gi9tMQ/s320/Oracle+Database+10g.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5284332173477382002" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvq2bIuQyDNbdxDW9HX38RwLlPpONFWNGMc52KEsiMvzB4SruqTZphVavALO1XgfxhyphenhyphenAj9HEZThlTP2XdhLaZx_u7OutSamvPDmpXgvNQi3VvxLgJrI6z2sQos3zCkwX2WqNByB8SocxIL/s1600-h/Oracle+Database+11g.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 120px; height: 50px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvq2bIuQyDNbdxDW9HX38RwLlPpONFWNGMc52KEsiMvzB4SruqTZphVavALO1XgfxhyphenhyphenAj9HEZThlTP2XdhLaZx_u7OutSamvPDmpXgvNQi3VvxLgJrI6z2sQos3zCkwX2WqNByB8SocxIL/s320/Oracle+Database+11g.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5284331828610002546" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Oracle Certification Program - Oracle Database&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;        &lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=143#1"&gt;Oracle Database 11g&lt;/a&gt;&lt;br /&gt;          &lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=143#2"&gt;Oracle Database 10g&lt;/a&gt;&lt;br /&gt;         &lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=143#3"&gt;Oracle9i Database&lt;/a&gt;&lt;br /&gt;         &lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=143#4"&gt;News and Information&lt;/a&gt;</description><link>https://nandakumarappsdba.blogspot.com/2008/12/oracle-database-oca-ocp-oce-ocm.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirFV7_xeJAQ8CLkX_z4E7iJMETHN7GNjHU-rJhSv2NVJD-PbpfRVsnjM591TqQAeOH217IQTAFYI1aJX7EEX5y3CeumrnOeS1XSGzR_EubaAaPz9F3U7faDiQM-Bbzi4fA-Tv5E4z5eyQ1/s72-c/Oracle+9i+Database.jpg" width="72"/><thr:total>0</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-4321922255623796583</guid><pubDate>Sat, 27 Dec 2008 04:55:00 +0000</pubDate><atom:updated>2008-12-26T21:00:31.835-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Oracle Courses n Certification</category><title>Database and Grids</title><description>The Courses and Certifications Offered for &lt;span style="font-weight:bold;"&gt;Database and Grids&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Select a topic to view a course listing and its related categories.&lt;br /&gt;&lt;br /&gt;    * &lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getsearchpage?page_id=13&amp;p_search_category_id=1361"&gt;Oracle Database 11g&lt;/a&gt;&lt;br /&gt;    * &lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getsearchpage?page_id=13&amp;p_search_category_id=1113"&gt;Oracle Database 10g&lt;/a&gt;&lt;br /&gt;    * &lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getsearchpage?page_id=13&amp;p_search_category_id=10"&gt;9i Database&lt;/a&gt;&lt;br /&gt;    * &lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getsearchpage?page_id=13&amp;p_search_category_id=11"&gt;8i Database&lt;/a&gt;&lt;br /&gt;    * &lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getsearchpage?page_id=13&amp;p_search_category_id=1164"&gt;Oracle Enterprise Manager 10g&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;    * &lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getsearchpage?page_id=13&amp;p_search_category_id=17"&gt;Oracle Enterprise Manager 9i&lt;/a&gt;&lt;br /&gt;    * &lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getsearchpage?page_id=13&amp;p_search_category_id=15"&gt;Oracle Application Testing Suite&lt;/a&gt;&lt;br /&gt;    * &lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getsearchpage?page_id=13&amp;p_search_category_id=21"&gt;9i Lite&lt;/a&gt;&lt;br /&gt;    * &lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getsearchpage?page_id=13&amp;p_search_category_id=1338"&gt;Oracle Berkeley&lt;/a&gt;&lt;br /&gt;    * &lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getsearchpage?page_id=13&amp;p_search_category_id=1408"&gt;Oracle TimesTen&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For More Details, Refer the Official ORACLE Education Link ==&gt; &lt;span style="font-weight:bold;"&gt;&lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=84&amp;group_id=4"&gt;Database and Grids&lt;/a&gt;&lt;/span&gt;</description><link>https://nandakumarappsdba.blogspot.com/2008/12/database-and-grids.html</link><thr:total>0</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-3406751802442802620</guid><pubDate>Sat, 27 Dec 2008 04:48:00 +0000</pubDate><atom:updated>2008-12-26T20:55:14.934-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Oracle Courses n Certification</category><title>Oracle Certification</title><description>The following Link is official Oracle Site for all ORACLE Product Certification and courses offered by Oracle University&lt;br /&gt;&lt;br /&gt;&lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=3"&gt;&lt;span style="font-weight:bold;"&gt;ORACLE UNIVERISTY - Courses &amp; Certifications on all ORACLE Products&lt;/span&gt;&lt;/a&gt;</description><link>https://nandakumarappsdba.blogspot.com/2008/12/oracle-certification.html</link><thr:total>0</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-8380615431319413917</guid><pubDate>Fri, 26 Dec 2008 10:54:00 +0000</pubDate><atom:updated>2011-10-12T13:59:33.981-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">APPS DBA</category><category domain="http://www.blogger.com/atom/ns#">How To's</category><title>How to change the database listener port with EBS system</title><description>&lt;span style="font-weight:bold;"&gt;How to change the database listener port with EBS system&lt;/span&gt;&lt;br /&gt;    &lt;br /&gt;1. In dbtier xml file under &lt;ORACLE_home&gt;/appsutil change the below line to reflect &lt;br /&gt;   the right port&lt;br /&gt;    &lt;br /&gt;        &lt;dbport oa_var="s_dbport" oa_type="PORT"&gt;1541&lt;/dbport&gt;&lt;br /&gt;    &lt;br /&gt;2. In &lt;ORACLE_HOME&gt;/network/admin/&lt;SID_hostname&gt;&lt;br /&gt;    &lt;br /&gt;        change the prot values manually in listener.ira and tnsnames.ora&lt;br /&gt;&lt;br /&gt;3. Run autoconfg in db tier. if it completes perform the following&lt;br /&gt;    &lt;br /&gt;4. In apps tier xml file under &lt;APPL_TOP&gt;/admin change the below line to reflect the &lt;br /&gt;   right  port&lt;br /&gt;        &lt;br /&gt;        &lt;dbport oa_var="s_dbport" oa_type="PORT"&gt;1541&lt;/dbport&gt;&lt;br /&gt;    &lt;br /&gt;5. Run autoconfig in apps tier</description><link>https://nandakumarappsdba.blogspot.com/2008/12/how-to-change-database-listener-port.html</link><thr:total>0</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-8130855802137369203</guid><pubDate>Fri, 26 Dec 2008 10:40:00 +0000</pubDate><atom:updated>2011-10-12T13:59:33.981-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">How To's</category><category domain="http://www.blogger.com/atom/ns#">R12</category><title>How to enable the multi-lingual option for some modules in R12</title><description>How to enable the multi-lingual option in R12&lt;br /&gt;=============================================&lt;br /&gt;&lt;br /&gt;Refer the following Metalink notes:&lt;br /&gt;    &lt;br /&gt;Note 252422.1:Requesting Translation Synchronization Patches&lt;br /&gt;Note 550206.1:Oracle Applications NLS Release Notes, Release 12.0.4</description><link>https://nandakumarappsdba.blogspot.com/2008/12/how-to-enable-multi-lingual-option-for.html</link><thr:total>0</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-8941473849795864390</guid><pubDate>Fri, 26 Dec 2008 05:27:00 +0000</pubDate><atom:updated>2008-12-25T21:34:12.744-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">11g RAC</category><title>Implementing Dataguard on 11g RAC</title><description>&lt;span style="font-weight:bold;"&gt;Creating RAC Standby Database&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Configuration Details:&lt;br /&gt;&lt;br /&gt;•  Primary Host Names are &lt;span style="font-weight:bold;"&gt;RAC_PRIM01&lt;/span&gt; and  &lt;span style="font-weight:bold;"&gt;RAC_PRIM02&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;•  Standby Host Names are &lt;span style="font-weight:bold;"&gt;RAC_STDBY01&lt;/span&gt; and &lt;span style="font-weight:bold;"&gt;RAC_STDBY02&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;• The primary database  is &lt;span style="font-weight:bold;"&gt;RAC_PRIM&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;• Virtual Names are &lt;span style="font-weight:bold;"&gt;RAC_PRIM01-vip&lt;/span&gt;, &lt;span style="font-weight:bold;"&gt;RAC_PRIM02-vip&lt;/span&gt;, &lt;span style="font-weight:bold;"&gt;RAC_STDBY01-vip&lt;/span&gt; and &lt;span style="font-weight:bold;"&gt;RAC_STDBY02-vip&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;• Both the primary and standby databases use ASM for storage &lt;br /&gt;&lt;br /&gt;• The following ASM disk groups are being used +DATA (for data) and +FRA for Recovery/Flashback &lt;br /&gt;&lt;br /&gt;• The standby database will be referred to as &lt;span style="font-weight:bold;"&gt;RAC_STDBY&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;• Oracle Managed Files will be used. &lt;br /&gt;&lt;br /&gt;• ORACLE_BASE is set to /u01/app/oracle&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Configure Primary and Standby sites &lt;br /&gt;&lt;br /&gt;For Better and Simpler configuration of Data Guard, it is recommended that the Primary and Standby machines have exactly the same structure, i.e. &lt;br /&gt;&lt;br /&gt;• ORACLE_HOME points to the same mount point on both sites. &lt;br /&gt;• ORACLE_BASE/admin points to the same mount point on both sites. &lt;br /&gt;• ASM Disk Groups are the same on both sites &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Install Oracle Software on each site. &lt;br /&gt;&lt;br /&gt;• Oracle Clusterware &lt;br /&gt;&lt;br /&gt;• Oracle database executables for use by ASM &lt;br /&gt;&lt;br /&gt;• Oracle database executables for use by the RDBMS &lt;br /&gt;&lt;br /&gt;3. Server Names / VIPs &lt;br /&gt;&lt;br /&gt;The Oracle Real Application Clusters 11g virtual server names and IP addresses are used and maintained by Oracle Cluster Ready Services (CRS). &lt;br /&gt;&lt;br /&gt;Note: Both short and fully qualified names will exist. &lt;br /&gt;&lt;br /&gt;Server Name/Alias/Host Entry  Purpose &lt;br /&gt;RAC_PRIM01.local  Public Host Name (PRIMARY Node 1) &lt;br /&gt;RAC_PRIM02.local  Public Host Name (PRIMARY Node 2) &lt;br /&gt;RAC_STDBY01.local  Public Host Name (STANDBY Node 1) &lt;br /&gt;RAC_STDBY02.local  Public Host Name (STANDBY Node 2) &lt;br /&gt;RAC_PRIM01-vip.local  Public Virtual Name (PRIMARY Node 1) &lt;br /&gt;RAC_PRIM02-vip.local  Public Virtual Name (PRIMARY Node 2) &lt;br /&gt;RAC_STDBY01-vip.local  Public Virtual Name (STANDBY Node 1) &lt;br /&gt;RAC_STDBY02-vip.local  Public Virtual Name (STANDBY Node 2) &lt;br /&gt;&lt;br /&gt;4. Configure Oracle Networking &lt;br /&gt;&lt;br /&gt;     4.1 Configure Listener on Each Site &lt;br /&gt;&lt;br /&gt;Each site will have a listener defined which will be running from the ASM Oracle Home. The following listeners have been defined in this example configuration. &lt;br /&gt;&lt;br /&gt;Primary Role &lt;br /&gt;Listener_RAC_PRIM01&lt;br /&gt;Listener_RAC_PRIM02&lt;br /&gt;Listener_RAC_STDBY01&lt;br /&gt;Listener_RAC_STDBY02&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    4.2 Static Registration &lt;br /&gt;&lt;br /&gt;Oracle must be able to access all instances of both databases whether they are in an open, mounted or closed state. This means that these must be statically registered with the listener. &lt;br /&gt;&lt;br /&gt;These entries will have a special name which will be used to facilitate the use of the Data Guard Broker, discussed later.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   4.3 Sample Listener.ora &lt;br /&gt;&lt;br /&gt;LISTENER_RAC_STDBY01 = &lt;br /&gt;   (DESCRIPTION_LIST = &lt;br /&gt;     (DESCRIPTION = &lt;br /&gt;       (ADDRESS_LIST = &lt;br /&gt;         (ADDRESS = (PROTOCOL = TCP)(HOST = RAC_STDBY01-vip)(PORT = 1521) &lt;br /&gt;          (IP = FIRST)) &lt;br /&gt;       ) &lt;br /&gt;       (ADDRESS_LIST = &lt;br /&gt;         (ADDRESS = (PROTOCOL = TCP)(HOST = RAC_STDBY01)(PORT = 1521) &lt;br /&gt;          (IP = FIRST)) &lt;br /&gt;       ) &lt;br /&gt;       (ADDRESS_LIST = &lt;br /&gt;         (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) &lt;br /&gt;       ) &lt;br /&gt;     ) &lt;br /&gt;   ) &lt;br /&gt;SID_LIST_LISTENER_RAC_STDBY01 = &lt;br /&gt;  (SID_LIST = &lt;br /&gt;    (SID_DESC = &lt;br /&gt;      (GLOBAL_DBNAME=RAC_STDBY_dgmgrl.local) &lt;br /&gt;      (SID_NAME = RAC_STDBY1) &lt;br /&gt;      (ORACLE_HOME = $ORACLE_HOME) &lt;br /&gt;    ) &lt;br /&gt;    )&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.4 Configure TNS entries on each site. &lt;br /&gt;&lt;br /&gt;In order to make things simpler the same network service names will be generated on each site. These service names will be called: &lt;br /&gt;&lt;br /&gt;Alias  Comments &lt;br /&gt;RAC_PRIM1_DGMGRL.local  Points to the RAC_PRIM instance on RAC_PRIM01 using the service name RAC_PRIM_DGMGRL.local. This can be used for creating the standby database. &lt;br /&gt;RAC_PRIM1.local  Points to the RAC_PRIM instance on RAC_PRIM01. using the service name RAC_PRIM.local &lt;br /&gt;RAC_PRIM2.local  Points to the RAC_PRIM instance on RAC_PRIM02 using the service name RAC_PRIM.local &lt;br /&gt;RAC_PRIM.local  Points to the RAC_PRIM database i.e. Contains all database instances. &lt;br /&gt;RAC_STDBY1_DGMGRL.local  Points to the RAC_STDBY instance on RAC_STDBY01 using the service name RAC_STDBY1_DGMGRL ** This will be used for the database duplication. &lt;br /&gt;RAC_STDBY1.local  Points to the RAC_STDBY instance on RAC_STDBY01 using the service name RAC_STDBY.local &lt;br /&gt;RAC_STDBY2.local  Points to the RAC_STDBY instance on RAC_STDBY02 using the service name RAC_STDBY.local &lt;br /&gt;RAC_STDBY.local  Points to the RAC_STDBY database i.e. Contains all the database instances &lt;br /&gt;listener_DB_UNIQUE_NAME.local  This will be a tns alias entry consisting of two address lines. The first address line will be the address of the listener on Node1 and the second will be the address of the listener on Node 2. Placing both of the above listeners in the address list will ensure that the database automatically registers with both nodes. There must be two sets of entries. One for the standby nodes call listener_RAC_STDBY and one for the primary nodes called listener_RAC_PRIM &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sample tnsnames.ora (RAC_PRIM01) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;RAC_PRIM1_DGMGRL.local = &lt;br /&gt;   (DESCRIPTION = &lt;br /&gt;     (ADDRESS = (PROTOCOL = TCP)(HOST = RAC_PRIM01-vip)(PORT = 1521)) &lt;br /&gt;     (CONNECT_DATA = &lt;br /&gt;       (SERVER = DEDICATED) &lt;br /&gt;       (SERVICE_NAME = RAC_PRIM_DGMGRL.local) &lt;br /&gt;     ) &lt;br /&gt;   ) &lt;br /&gt;&lt;br /&gt;RAC_PRIM1.local = &lt;br /&gt;   (DESCRIPTION = &lt;br /&gt;     (ADDRESS = (PROTOCOL = TCP)(HOST = RAC_PRIM01-vip)(PORT = 1521)) &lt;br /&gt;     (CONNECT_DATA = &lt;br /&gt;       (SERVER = DEDICATED) &lt;br /&gt;       (SERVICE_NAME = RAC_PRIM.local) &lt;br /&gt;       (INSTANCE_NAME = RAC_PRIM1) &lt;br /&gt;     ) &lt;br /&gt;   ) &lt;br /&gt;&lt;br /&gt;RAC_PRIM2.local = &lt;br /&gt;   (DESCRIPTION = &lt;br /&gt;     (ADDRESS = (PROTOCOL = TCP)(HOST = RAC_PRIM02-vip)(PORT = 1521)) &lt;br /&gt;     (CONNECT_DATA = &lt;br /&gt;       (SERVER = DEDICATED) &lt;br /&gt;       (SERVICE_NAME = RAC_PRIM.local) &lt;br /&gt;       (INSTANCE_NAME = RAC_PRIM2) &lt;br /&gt;     ) &lt;br /&gt;   ) &lt;br /&gt;&lt;br /&gt;RAC_PRIM.local = &lt;br /&gt;   (DESCRIPTION = &lt;br /&gt;     (ADDRESS = (PROTOCOL = TCP)(HOST = RAC_PRIM01-vip)(PORT = 1521)) &lt;br /&gt;     (ADDRESS = (PROTOCOL = TCP)(HOST = RAC_PRIM02-vip)(PORT = 1521)) &lt;br /&gt;     (LOAD_BALANCE = yes) &lt;br /&gt;     (CONNECT_DATA = &lt;br /&gt;       (SERVER = DEDICATED) &lt;br /&gt;       (SERVICE_NAME = RAC_PRIM.local) &lt;br /&gt;     ) &lt;br /&gt;   ) &lt;br /&gt;&lt;br /&gt;RAC_STDBY1_DGMGRL.local = &lt;br /&gt;   (DESCRIPTION = &lt;br /&gt;     (ADDRESS = (PROTOCOL = TCP)(HOST = RAC_STDBY01-vip)(PORT = 1521)) &lt;br /&gt;     (CONNECT_DATA = &lt;br /&gt;       (SERVER = DEDICATED) &lt;br /&gt;       (SERVICE_NAME = RAC_STDBY_DGMGRL.local) &lt;br /&gt;     ) &lt;br /&gt;   ) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;RAC_STDBY2.local= &lt;br /&gt;   (DESCRIPTION = &lt;br /&gt;     (ADDRESS = (PROTOCOL = TCP)(HOST = RAC_STDBY02-vip)(PORT = 1521)) &lt;br /&gt;     (CONNECT_DATA = &lt;br /&gt;       (SERVER = DEDICATED) &lt;br /&gt;       (SERVICE_NAME = RAC_STDBY.local) &lt;br /&gt;       (INSTANCE_NAME=RAC_STDBY2) &lt;br /&gt;     ) &lt;br /&gt;   ) &lt;br /&gt;&lt;br /&gt;RAC_STDBY1.local= &lt;br /&gt;   (DESCRIPTION = &lt;br /&gt;     (ADDRESS = (PROTOCOL = TCP)(HOST = RAC_STDBY01-vip)(PORT = 1521)) &lt;br /&gt;     (CONNECT_DATA = &lt;br /&gt;       (SERVER = DEDICATED) &lt;br /&gt;       (SERVICE_NAME = RAC_STDBY.local) &lt;br /&gt;       (INSTANCE_NAME=RAC_STDBY1) &lt;br /&gt;     ) &lt;br /&gt;   ) &lt;br /&gt;&lt;br /&gt;RAC_STDBY.local= &lt;br /&gt;   (DESCRIPTION = &lt;br /&gt;     (ADDRESS_LIST= &lt;br /&gt;     (ADDRESS = (PROTOCOL = TCP)(HOST = RAC_STDBY01-vip)(PORT = 1521)) &lt;br /&gt;     (ADDRESS = (PROTOCOL = TCP)(HOST = RAC_STDBY02-vip)(PORT = 1521))) &lt;br /&gt;     (CONNECT_DATA = &lt;br /&gt;       (SERVER = DEDICATED) &lt;br /&gt;       (SERVICE_NAME = RAC_STDBY.local) &lt;br /&gt;     ) &lt;br /&gt;   )&lt;br /&gt; &lt;br /&gt;LISTENERS_RAC_PRIM.local= &lt;br /&gt;  (ADDRESS_LIST = &lt;br /&gt;    (ADDRESS = (PROTOCOL = TCP)(HOST = RAC_PRIM01-vip)(PORT = 1521)) &lt;br /&gt;    (ADDRESS = (PROTOCOL = TCP)(HOST = RAC_PRIM02-vip)(PORT = 1521)) &lt;br /&gt;     )&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  4.5 Configure ASM on each Site &lt;br /&gt;&lt;br /&gt;Certain initialisation parameters are only applicable when a database is running in either a standby or primary database role. Defining ALL of the parameters on BOTH sites will ensure that, if the roles are switched (Primary becomes Standby and Standby becomes the new Primary), then no further configuration will be necessary. &lt;br /&gt;&lt;br /&gt;Some of the parameters will however be node-specific; therefore there will be one set of parameters for the Primary site nodes and one for the Standby site nodes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  4.6  Primary Site Preparation &lt;br /&gt;&lt;br /&gt;The following initialisation parameters should be set on the primary site prior to duplication. Whilst they are only applicable to the primary site, they will be equally configured on the standby site. &lt;br /&gt;Dg_broker_config_file1  Point this to a file within the ASM disk group – Note File need not exist. &lt;br /&gt;Dg_broker_config_file2  Point this to a file within the ASM disk group – Note File need not exist. &lt;br /&gt;db_block_checksum  To enable datablock integrity checking (OPTIONAL) &lt;br /&gt;db_block_checking  To enable datablock consistency checking (OPTIONAL) &lt;br /&gt;&lt;br /&gt;As long as performance implications allow and do not violate existing SLAs it should be mandatory to have db_block_checksum and db_block_checking enabled. &lt;br /&gt;&lt;br /&gt;Additionally, the following must also be configured: &lt;br /&gt;&lt;br /&gt;Archive Log Mode &lt;br /&gt;&lt;br /&gt;The primary database must be placed into archive log mode. &lt;br /&gt;&lt;br /&gt;Forced Logging &lt;br /&gt;&lt;br /&gt;The standby database is kept up to date by applying transactions on the standby site, which have been recorded in the online redo logs. In some environments that have not previously utilized Data Guard, the NOLOGGING option may have been utilized to enhance database performance. Usage of this feature in a Data Guard protected environment is strongly undesirable. &lt;br /&gt;From Oracle version 9.2, Oracle introduced a method to prevent NOLOGGING transactions from occurring. This is known as forced logging mode of the database. To enable forced logging, issue the following command on the primary database: &lt;br /&gt;&lt;br /&gt;alter database force logging; &lt;br /&gt;&lt;br /&gt;Password File &lt;br /&gt;The primary database must be configured to use an external password file. This is generally done at the time of installation. If not, then a password file can be created using the following command: &lt;br /&gt;&lt;br /&gt;orapwd file=$ORACLE_HOME/dbs/orapwRAC_PRIM1 password=mypasswd &lt;br /&gt;&lt;br /&gt;Before issuing the command ensure that the ORACLE_SID is set to the appropriate instance – in this case RAC_PRIM1. &lt;br /&gt;&lt;br /&gt;Repeat this for each node of the cluster. &lt;br /&gt;&lt;br /&gt;Also ensure that the initialisation parameter remote_login_passwordfile is set to ‘exclusive’. &lt;br /&gt;&lt;br /&gt;As with Oracle11.1 the Orale Net sessions for Redo Transport can alternatively be auhenticated through SSL (see also section 6.2.1 in the Data Guard Concepts manual).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Standby Site Preparation &lt;br /&gt;&lt;br /&gt;Initialization Parameter File :&lt;br /&gt;&lt;br /&gt;As part of the duplication process a temporary initialisation file will be used. For the purposes of this document this file will be called /tmp/initRAC_PRIM.ora have one line: &lt;br /&gt;&lt;br /&gt;db_name=RAC_PRIM &lt;br /&gt;&lt;br /&gt;Password File &lt;br /&gt;&lt;br /&gt;The standby database must be configured to use a password file. This must be created by copying the password file from the primary site to the standby site and renaming it to reflect the standby instances. &lt;br /&gt;&lt;br /&gt;Repeat this for each node of the cluster. &lt;br /&gt;&lt;br /&gt;Additionally ensure that the initialisation parameter remote_login_passwordfile is set to xclusive. &lt;br /&gt;&lt;br /&gt;Create Audit File Destination &lt;br /&gt;&lt;br /&gt;Create a directory on each node of the standby system to hold audit files. &lt;br /&gt;mkdir /u01/app/oracle/admin/RAC_STDBY/adump &lt;br /&gt;&lt;br /&gt;Start Standby Instance &lt;br /&gt;&lt;br /&gt;Now that everything is in place the standby instance needs to be started ready for duplication to commence: &lt;br /&gt;&lt;br /&gt;export ORACLE_SID=RAC_STDBY1 &lt;br /&gt;sqlplus / as sysdba &lt;br /&gt;startup nomount pfile=’/tmp/initRAC_PRIM.ora’ &lt;br /&gt;&lt;br /&gt;Test Connection &lt;br /&gt;&lt;br /&gt;From the primary database test the connection to the standby database using the command: &lt;br /&gt;&lt;br /&gt;sqlplus sys/mypasswd@RAC_STDBY_dgmgrl as sysdba &lt;br /&gt;&lt;br /&gt;This should successfully connect.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Duplicate the Primary database &lt;br /&gt;&lt;br /&gt;The standby database is created from the primary database. In order to achieve this, up to Oracle10g a backup of the primary database needs to be made and transferred to the standby and restored. Oracle RMAN 11g simplifies this process by providing a new method which allows an ‘on the fly’-duplicate to take place. This will be the method used here (the pre-11g method is described in the Appendicies). &lt;br /&gt;&lt;br /&gt;From the primary database invoke RMAN using the following command:&lt;br /&gt;&lt;br /&gt;export ORACLE_SID=RAC_PRIM1 &lt;br /&gt;rman target / auxiliary sys/mypasswd@RAC_STDBY1_dgmgrl&lt;br /&gt;&lt;br /&gt;NOTE: If RMAN returns the error “rman: can’t open target” then ensure that ‘ORACLE_HOME/bin’ appears first in the PATH because there exists a Linux utility also named RMAN. &lt;br /&gt;&lt;br /&gt;Next, issue the following duplicate command:&lt;br /&gt;&lt;br /&gt;duplicate target database for standby from active database &lt;br /&gt;spfile &lt;br /&gt;set db_unique_name=’RAC_STDBY’ &lt;br /&gt;set control_files=’+DATA/RAC_STDBY/controlfile/control01.dbf’ &lt;br /&gt;set instance_number=’1’ &lt;br /&gt;set audit_file_dest=’/u01/app/oracle/admin/RAC_STDBY/adump’ &lt;br /&gt;set remote_listener=’LISTENERS_RAC_STDBY’ &lt;br /&gt;nofilenamecheck;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Create an SPFILE for the Standby Database &lt;br /&gt;&lt;br /&gt;By default the RMAN duplicate command will have created an spfile for the instance located in $ORACLE_HOME/dbs. &lt;br /&gt;&lt;br /&gt;This file will contain entries that refer to the instance names on the primary database. As part of this creation process the database name is being changed to reflect the DB_UNIQUE_NAME for the standby database, and as such the spfile created is essentially worthless. A new spfile will now be created using the contents of the primary database’s spfile.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Get location of the Control File &lt;br /&gt;&lt;br /&gt;Before starting this process, note down the value of the control_files parameter from the currently running standby database&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Create a text initialization pfile &lt;br /&gt;&lt;br /&gt;The first stage in the process requires that the primary databases initialisation parameters be dumped to a text file: &lt;br /&gt;&lt;br /&gt;set ORACLE_SID=RAC_PRIM1 &lt;br /&gt;sqlplus “/ as sysdba” &lt;br /&gt;create pfile=’/tmp/initRAC_STDBY.ora’ from spfile;&lt;br /&gt;&lt;br /&gt;Copy the created file ‘/tmp/initRAC_STDBY.ora’ to the standby server.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Edit the init.ora &lt;br /&gt;&lt;br /&gt;On the standby server, edit the /tmp/initRAC_STDBY.ora file: &lt;br /&gt;&lt;br /&gt;NOTE: Change every occurrence of RAC_PRIM with RAC_STDBY with the exception of the parameter DB_NAME which must NOT change. &lt;br /&gt;&lt;br /&gt;Set the control_files parameter to reflect the value obtained in 4.3.8.1 above. This will most likely be +DATA/RAC_STDBY/controlfile/control01.dbf. &lt;br /&gt;&lt;br /&gt;Save the changes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Create SPFILE &lt;br /&gt;&lt;br /&gt;Having created the textual initialisation file it now needs to be converted to a spfile and stored within ASM by issuing: &lt;br /&gt;&lt;br /&gt;export ORACLE_SID=RAC_STDBY1 &lt;br /&gt;sqlplus “/ as sysdba” &lt;br /&gt;create spfile=’+DATA/RAC_STDBY/spfileRAC_STDBY.ora’ from pfile= ’/tmp/initRAC_STDBY.ora’&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Create Pointer File &lt;br /&gt;&lt;br /&gt;With the spfile now being in ASM, the RDBMS instances need to be told where to find it. &lt;br /&gt;&lt;br /&gt;Create a file in the $ORACLE_HOME/dbs directory of standby node 1 (RAC_STDBY01 ) called initRAC_STDBY1.ora . This file will contain one line: &lt;br /&gt;&lt;br /&gt;spfile=’+DATA/RAC_STDBY/spfileRAC_STDBY.ora’ &lt;br /&gt;&lt;br /&gt;Create a file in the $ORACLE_HOME/dbs directory of standby node 2 (RAC_STDBY02) called initRAC_STDBY2.ora . This file will also contain one line: &lt;br /&gt;&lt;br /&gt;spfile=’ +DATA/RAC_STDBY/spfileRAC_STDBY.ora’ &lt;br /&gt;&lt;br /&gt;Additionally remove the RMAN created spfile from $ORACLE_HOME/dbs located on standby node 1 (RAC_STDBY01 )&lt;br /&gt;&lt;br /&gt;Create secondary control files &lt;br /&gt;&lt;br /&gt;When the RMAN duplicate completed, it created a standby database with only one control file. This is not good practice, so the next step in the process is to create extra control files. &lt;br /&gt;This is a two-stage process: &lt;br /&gt;&lt;br /&gt;1. Shutdown and startup the database using nomount : &lt;br /&gt;&lt;br /&gt;shutdown immediate; &lt;br /&gt;startup nomount; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Change the value of the control_files parameter to ‘+DATA’,’ +FRA’ &lt;br /&gt;&lt;br /&gt;alter system set control_files=‘+DATA’,’ +FRA’ scope=spfile; &lt;br /&gt;&lt;br /&gt;3. Shutdown and startup the database again : &lt;br /&gt;&lt;br /&gt;shutdown immediate; &lt;br /&gt;startup nomount; &lt;br /&gt;&lt;br /&gt;3. Use RMAN to duplicate the control file already present: &lt;br /&gt;&lt;br /&gt;export ORACLE_SID=RAC_STDBY1 &lt;br /&gt;rman target / &lt;br /&gt;restore controlfile from ‘+DATA/RAC_STDBY/controlfile/control01.dbf’ &lt;br /&gt;&lt;br /&gt;This will create a control file in both the ASM Disk group’s +DATA and +FRA. It will also update the control file parameter in the spfile. &lt;br /&gt;&lt;br /&gt;If you wish 3 to have control files simply update the control_files parameter to include the original controlfile as well as the ones just created.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cluster-enable the Standby Database &lt;br /&gt;&lt;br /&gt;The standby database now needs to be brought under clusterware control, i.e. registered with Cluster Ready Services. &lt;br /&gt;&lt;br /&gt;Before commencing, check that it is possible to start the instance on the second standby node (RAC_STDBY02):&lt;br /&gt;&lt;br /&gt;export ORACLE_SID=RAC_STDBY2 &lt;br /&gt;sqlplus “/ as sysdba” &lt;br /&gt;startup mount;&lt;br /&gt;&lt;br /&gt;Ensure Server Side Load Balancing is configured &lt;br /&gt;&lt;br /&gt;Check whether the init.ora parameter remote_listener is defined in the standby instances.&lt;br /&gt;&lt;br /&gt;If the parameter is not present then create an entry in the tnsnames.ora files (of all standby nodes) which has the following format:&lt;br /&gt;&lt;br /&gt;LISTENERS_RAC_STDBY.local = &lt;br /&gt;  (DESCRIPTION = &lt;br /&gt;    (ADDRESS_LIST = &lt;br /&gt;      (ADDRESS = (PROTOCOL = TCP)(HOST = RAC_STDBY01 -vip.local)(PORT = 1521)) &lt;br /&gt;      (ADDRESS = (PROTOCOL = TCP)(HOST = RAC_STDBY02-vip.local)(PORT = 1521)) &lt;br /&gt;    ) &lt;br /&gt;     )&lt;br /&gt;&lt;br /&gt;Then set the value of the parameter remote_listener to LISTENERS_ RAC_STDBY.local.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Register the Database with CRS &lt;br /&gt;&lt;br /&gt;Issue the following commands to register the database with Oracle Cluster Ready Services:&lt;br /&gt;&lt;br /&gt;srvctl add database –d RAC_STDBY –o $ORACLE_HOME –m local –p “+DATA/RAC_STDBY/spfileRAC_STDBY.ora” –n RAC_PRIM –r physical_standby –s mount &lt;br /&gt;srvctl add instance –d RAC_STDBY –i RAC_STDBY1 –n RAC_STDBY01  &lt;br /&gt;srvctl add instance –d RAC_STDBY –i RAC_STDBY2 –n RAC_STDBY02&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Test &lt;br /&gt;&lt;br /&gt;Test that the above has worked by stopping any running standby instances and then starting the database (all instances) using the command: &lt;br /&gt;&lt;br /&gt;srvctl start database –d RAC_STDBY&lt;br /&gt;&lt;br /&gt;Once started check that the associated instances are running by using the command: &lt;br /&gt;&lt;br /&gt;srvctl status database –d RAC_STDBY&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Temporary Files &lt;br /&gt;&lt;br /&gt;Temporary files associated with a temporary tablespace are automatically created with a standby database.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Create Standby Redo Logs &lt;br /&gt;&lt;br /&gt;Standby Redo Logs (SRL) are used to store redo data from the primary databases when the transport is configured using the Logwriter (LGWR), which is the default. &lt;br /&gt;&lt;br /&gt;Each standby redo log file must be at least as large as the largest redo log file in the primary database. It is recommended that all redo log files in the primary database and the standby redo logs in the respective standby database(s) be of the same size.&lt;br /&gt;&lt;br /&gt;The recommended number of SRLs is : &lt;br /&gt;&lt;br /&gt;(# of online redo logs per primary instance + 1) * # of instances .&lt;br /&gt;&lt;br /&gt;Whilst standby redo logs are only used by the standby site, they should be defined on both the primary as well as the standby sites. This will ensure that if the two databases change their roles (primary-&gt; standby and standby -&gt; primary) then no extra configuration will be required.&lt;br /&gt;&lt;br /&gt;The standby database must be mounted (mount as ‘standby’ is the default) before SRLs can be created.&lt;br /&gt;&lt;br /&gt;SRLs are created as follows (the size given below is just an example and has to be adjusted to the current environment):&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. sqlplus ‘ / a sysdba’ &lt;br /&gt;&lt;br /&gt;2. startup mount &lt;br /&gt;&lt;br /&gt;3. alter database add standby logfile SIZE 100M; &lt;br /&gt;&lt;br /&gt;NOTE: Standby Redo Logs are also created in logfile groups. But be aware of the fact that group numbers then must be greater than the group numbers which are associated with the ORLs in the primary database. Wrt group numbering Oracle makes no difference between ORLs and SRLs.&lt;br /&gt;&lt;br /&gt;NOTE: Standby Redo Logs need to be created on both databases.&lt;br /&gt;&lt;br /&gt;The standby database is now created. The next stage in the process concerns enabling transaction synchronisation. There are two ways of doing this: &lt;br /&gt;&lt;br /&gt;1. Using SQL Plus &lt;br /&gt;&lt;br /&gt;2. Using the Data Guard Broker &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Configuring Data Guard using SQL Plus &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Configure the Standby Database &lt;br /&gt;&lt;br /&gt;The following initialisation parameters need to be set on the standby database: &lt;br /&gt;&lt;br /&gt;Parameter  Value (RAC_STDBY01 )  Value (RAC_STDBY02) &lt;br /&gt;db_unique_name  RAC_STDBY &lt;br /&gt;db_block_checking  TRUE (OPTIONAL) &lt;br /&gt;db_block_checksum  TRUE (OPTIONAL) &lt;br /&gt;log_archive_config  dg_config=(RAC_PRIM, RAC_STDBY) &lt;br /&gt;log_archive_max_processes  5 &lt;br /&gt;fal_client  RAC_STDBY1.local  RAC_STDBY2.local &lt;br /&gt;fal_server  ‘RAC_PRIM1.local’, ‘RAC_PRIM2.local’ &lt;br /&gt;Standby_file_management  Auto &lt;br /&gt;log_archive_dest_2  service=RAC_PRIM LGWR SYNC AFFIRM db_unique_name=PRIMARY_RAC_PRIM VALID_FOR=(ALL_LOGFILES,PRIMARY_ROLE) &lt;br /&gt;log_archive_dest_2 (Max. Performance Mode)  service=RAC_PRIM ARCH db_unique_name=PRIMARY_RAC_PRIM VALID_FOR=(ALL_LOGFILES,PRIMARY_ROLE) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Configure the Primary Database &lt;br /&gt;&lt;br /&gt;The following initialisation parameters need to be set on the primary database:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Parameter  Value (RAC_PRIM01 )  Value (RAC_PRIM02) &lt;br /&gt;db_unique_name  RAC_PRIM &lt;br /&gt;db_block_checking  TRUE (OPTIONAL) &lt;br /&gt;db_block_checksum  TRUE (OPTIONAL) &lt;br /&gt;log_archive_config  dg_config=(RAC_PRIM, RAC_STDBY) &lt;br /&gt;log_archive_max_processes  5 &lt;br /&gt;fal_client  RAC_PRIM1.local  RAC_PRIM2.local &lt;br /&gt;fal_server  ‘RAC_STDBY1.local’, ‘RAC_STDBY2.local’ &lt;br /&gt;standby_file_management  Auto &lt;br /&gt;Log_archive_dest_2  service=RAC_STDBY LGWR SYNC AFFIRM db_unique_name=RAC_STDBY VALID_FOR=(ALL_LOGFILES,PRIMARY_ROLE) &lt;br /&gt;Log_archive_dest_2 (Max. Performance Mode)  service=RAC_STDBY ARCH db_unique_name=RAC_STDBY VALID_FOR=(ALL_LOGFILES,PRIMARY_ROLE &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Set the Protection Mode &lt;br /&gt;&lt;br /&gt;    In order to specify the protection mode, the primary database must be mounted but not opened.&lt;br /&gt;&lt;br /&gt;NOTE: The database must be mounted in exclusive mode which effectively means that all RAC instances but one be shutdown and the remaining instance be started with a parameter setting of cluster_database=false.&lt;br /&gt;&lt;br /&gt;Once this is the case then the following statement must be issued on the primary site:&lt;br /&gt;&lt;br /&gt;If using Maximum Protection mode then use the command:&lt;br /&gt;&lt;br /&gt;   Alter database set standby database to maximize protection;&lt;br /&gt;&lt;br /&gt;If using Maximum Availability mode then use the command:&lt;br /&gt;&lt;br /&gt;   Alter database set standby database to maximize availability;&lt;br /&gt;&lt;br /&gt;If using Maximum Performance mode then use the command:&lt;br /&gt;&lt;br /&gt;  Alter database set standby database to maximize performance;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enable Redo Transport &amp; Redo Apply &lt;br /&gt;&lt;br /&gt;Enabling the transport and application of redo to the standby database is achieved by the following:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Standby Site &lt;br /&gt;&lt;br /&gt;The standby database needs to be placed into Managed Recovery mode. This is achieved by issuing the statement:&lt;br /&gt;&lt;br /&gt;Alter database recover managed standby database disconnect;&lt;br /&gt;&lt;br /&gt;Oracle 10gR2 introduced Real Time redo apply (SRLs required). Enabling real time apply is achieved by issuing the statement:&lt;br /&gt;&lt;br /&gt;alter database recover managed standby database using current logfile disconnect;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Primary Site:&lt;br /&gt;&lt;br /&gt;Set:&lt;br /&gt;&lt;br /&gt;   log_archive_dest_state_2=enable &lt;br /&gt;&lt;br /&gt;in the init.ora file or issue via SQLPlus : &lt;br /&gt;&lt;br /&gt;    alter system set log_archive_dest_state_2=enable&lt;br /&gt;&lt;br /&gt;For Complete and More details, Please refer the following ORACLE HA Best Practices Article:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/deploy/availability/pdf/dataguard11g_rac_maa.pdf"&gt;Data Guard 11g Installation and Configuration Best Practices on Oracle RAC&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;====================================================================================</description><link>https://nandakumarappsdba.blogspot.com/2008/12/implementing-dataguard-on-11g-rac.html</link><thr:total>0</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-1069151540494364345</guid><pubDate>Wed, 24 Dec 2008 10:56:00 +0000</pubDate><atom:updated>2008-12-24T03:01:52.980-08:00</atom:updated><title>Implementing Data Vault 10204 on Oracle Applications E-Business suite</title><description>&lt;span style="font-weight:bold;"&gt;Oracle E-Business Suite Release 12 with Oracle Database Vault 10.2.0.4&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Please refer the following Metalink Note for complete steps&lt;br /&gt;&lt;br /&gt;&lt;a href="https://metalink2.oracle.com/metalink/plsql/f?p=130:14:9877216592789712474::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,566841.1,1,0,1,helvetica"&gt;Note:566841.1 Integrating Oracle E-Business Suite Release 12 with Oracle Database Vault 10.2.0.4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://metalink2.oracle.com/metalink/plsql/f?p=130:14:9877216592789712474::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,566841.1,1,0,1,helvetica"&gt;&lt;br /&gt;Note 428503.1 Integrating Oracle E-Business Suite Release 11i with Oracle Database Vault 10.2.0.4 &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To Understand More about Datavault , Please refer the following Oracle Link&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oracle.com/pls/db102/portal.portal_db?selected=22"&gt;Oracle Database 10g Release 2 Vault Administrator's Guide&lt;/a&gt;</description><link>https://nandakumarappsdba.blogspot.com/2008/12/implementing-data-vault-10204-on-oracle.html</link><thr:total>0</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-4503112134198622291</guid><pubDate>Mon, 15 Dec 2008 12:47:00 +0000</pubDate><atom:updated>2008-12-15T19:29:39.838-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">APPS DBA</category><title>Business Continuity - Implement Dataguard on R12</title><description>IMPLEMENTING Dataguard Physical Standby on R12 on 11g Database Using RMAN Hot Backup
&lt;br /&gt;=====================================================================
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;==&gt; Machine 01 has an E-Business Suite Release 12.0.4 (PROD)   DB_NAME=PROD01
&lt;br /&gt;
&lt;br /&gt;==&gt; Machine 02 is clean and will be used as the Standby machine    DB_NAME=PROD02
&lt;br /&gt;
&lt;br /&gt;==&gt; Machine 03 will be clean and used as the Observer               
&lt;br /&gt;
&lt;br /&gt;1. Prepare the Existing Database as PRIMARY ==&gt; Machine 01
&lt;br /&gt;
&lt;br /&gt;1.Enable Archivelog mode in PRIMARY
&lt;br /&gt;
&lt;br /&gt;SQL&gt;archive log list    
&lt;br /&gt;
&lt;br /&gt;&gt;&gt; The output for above command will show whether archive is enabled or Not &lt;&lt;
&lt;br /&gt;&gt;&gt; If output shows as follows,then proceed for next step in this section to ENABLE ARCHIVE LOG Mode
&lt;br /&gt;                
&lt;br /&gt;SQL&gt; archive log list
&lt;br /&gt;Database log mode              No Archive Mode
&lt;br /&gt;Automatic archival             Disabled
&lt;br /&gt;Archive destination            /oracle/PROD/11.1.0/db_1/RDBMS/
&lt;br /&gt;Oldest online log sequence     386
&lt;br /&gt;Current log sequence           387
&lt;br /&gt;
&lt;br /&gt;SQL&gt; shutdown immediate
&lt;br /&gt;SQL&gt; startup mount
&lt;br /&gt;
&lt;br /&gt;SQL&gt; alter database force logging;
&lt;br /&gt;SQL&gt; alter database archivelog;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&gt;&gt;
&lt;br /&gt;&gt;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;2. Create Database Password Files
&lt;br /&gt;
&lt;br /&gt;cd $ORACLE_HOME/dbs
&lt;br /&gt;orapwd file=orapw&lt;SID&gt; password=&lt;SYS's password&gt; ignorecase="Y"
&lt;br /&gt;
&lt;br /&gt;3. Create IFILE and add ifile entry in the pfile 
&lt;br /&gt;
&lt;br /&gt;    Add the following Entry at end of  pfile
&lt;br /&gt;
&lt;br /&gt;IFILE=/oracle/PROD/db/tech_st/11.1.0/dbs/PROD_&lt;Domain_name&gt;_ifile.ora
&lt;br /&gt;
&lt;br /&gt;   Create IFILE as follows:
&lt;br /&gt;
&lt;br /&gt;[oracle@emeaicm01 dbs]$ vi PROD_emeaicm01_ifile.ora
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;4. Create directory called " PROD_emeaicm01" and place all network files under this folder
&lt;br /&gt;
&lt;br /&gt;[oracle@emeaicm01 PROD_emeaicm01]$ mkdir PROD_emeaicm01
&lt;br /&gt;
&lt;br /&gt;    Add IFILE entry on both TNSNAMES.ORA and LISTENER.ORA to use IFILE at the end of file
&lt;br /&gt;
&lt;br /&gt;   In Listener.ora
&lt;br /&gt;IFILE=/oracle/PROD/db/tech_st/11.1.0/network/admin/PROD_emeaicm01/listener_ifile.ora
&lt;br /&gt;
&lt;br /&gt;   In Tnsnames.ora
&lt;br /&gt;
&lt;br /&gt;IFILE=/oracle/PROD/db/tech_st/11.1.0/network/admin/PROD_emeaicm01/PROD_emeaicm01_ifile.ora
&lt;br /&gt;
&lt;br /&gt;   Now, Create common IFILE for both Listener and Tnsnames entry
&lt;br /&gt;
&lt;br /&gt;[oracle@emeaicm01 PROD_emeaicm01]$ vi PROD_emeaicm01_ifile.ora
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;3. Add the following Entries in for standby configuration
&lt;br /&gt;
&lt;br /&gt;PROD01=
&lt;br /&gt;        (DESCRIPTION=
&lt;br /&gt;            (ADDRESS_LIST=
&lt;br /&gt;                (LOAD_BALANCE=YES)
&lt;br /&gt;                (FAILOVER=YES)
&lt;br /&gt;                (ADDRESS=(PROTOCOL=tcp)(HOST=emeaicm01.uk.oracle.com)(PORT=1533))
&lt;br /&gt;            )
&lt;br /&gt;            (CONNECT_DATA=
&lt;br /&gt;                (SID=PROD)
&lt;br /&gt;            )
&lt;br /&gt;        )
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;PROD02=
&lt;br /&gt;        (DESCRIPTION=
&lt;br /&gt;            (ADDRESS_LIST=
&lt;br /&gt;                (LOAD_BALANCE=YES)
&lt;br /&gt;                (FAILOVER=YES)
&lt;br /&gt;                (ADDRESS=(PROTOCOL=tcp)(HOST=emeaicm02.uk.oracle.com)(PORT=1533))
&lt;br /&gt;            )
&lt;br /&gt;            (CONNECT_DATA=
&lt;br /&gt;                (SID=PROD)
&lt;br /&gt;            )
&lt;br /&gt;        )
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;4. At PRIMARY  , Set following parameters in IFILE
&lt;br /&gt;
&lt;br /&gt;LOG_ARCHIVE_DEST_1='LOCATION=USE_DB_RECOVERY_FILE_DEST MANDATORY'
&lt;br /&gt;LOG_ARCHIVE_FORMAT='%t_%s_%r.dbf'
&lt;br /&gt;DB_RECOVERY_FILE_DEST_SIZE = 107374182400
&lt;br /&gt;DB_RECOVERY_FILE_DEST= '/oracle/archive'
&lt;br /&gt;DB_UNIQUE_NAME=PROD01
&lt;br /&gt;LOG_ARCHIVE_CONFIG='dg_config=(PROD01,PROD02)'
&lt;br /&gt;LOG_ARCHIVE_DEST_2='service=PROD02 valid_for=(online_logfiles,primary_role) db_unique_name=PROD02 LGWR ASYNC=20480 OPTIONAL REOPEN=15 NET_TIMEOUT=30'
&lt;br /&gt;LOG_ARCHIVE_DEST_STATE_2=enable
&lt;br /&gt;FAL_SERVER='PROD02'
&lt;br /&gt;FAL_CLIENT='PROD01'
&lt;br /&gt;#standby_archive_dest='LOCATION=USE_DB_RECOVERY_FILE_DEST'
&lt;br /&gt;standby_file_management=AUTO
&lt;br /&gt;parallel_execution_message_size=8192
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;5. Create standby redolog
&lt;br /&gt;
&lt;br /&gt;&gt;&gt;&gt;Create standby redo logs on the primary database to support the standby role. The standby redo logs must be the same size as the primary database online redo logs.
&lt;br /&gt;It is recommended that the number of standby redo logs is one more than the number of online redo logs. &lt;&lt;&lt;&lt;
&lt;br /&gt;
&lt;br /&gt;Assume, We have 2 Online logs in PRIMARY, then we need to  add 3 standby log files
&lt;br /&gt;
&lt;br /&gt;SQL&gt; alter database add standby logfile thread 1 group 3 ( '/oracle/PROD/db/apps_st/data/stdbylog03a.dbf', '/oracle/PROD/db/apps_st/data/stdbylog03b.dbf') size 1G;
&lt;br /&gt;SQL&gt; alter database add standby logfile thread 1 group 4 ( '/oracle/PROD/db/apps_st/data/stdbylog04a.dbf', '/oracle/PROD/db/apps_st/data/stdbylog04b.dbf') size 1G;
&lt;br /&gt;SQL&gt; alter database add standby logfile thread 1 group 5 ( '/oracle/PROD/db/apps_st/data/stdbylog05a.dbf', '/oracle/PROD/db/apps_st/data/stdbylog05b.dbf') size 1G;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;Clone the Database Software to Standby
&lt;br /&gt;-----------------------------------------
&lt;br /&gt;
&lt;br /&gt;6. Prepare the Database Tier for Cloning
&lt;br /&gt;
&lt;br /&gt;    As ORACLE user on one of the production database servers, run the adpreclone.pl script.
&lt;br /&gt;    For Example:
&lt;br /&gt;
&lt;br /&gt;cd $ORACLE_HOME/appsutil/scripts/&lt;CONTEXT_NAME&gt;
&lt;br /&gt;perl adpreclone.pl dbTier
&lt;br /&gt;
&lt;br /&gt;In our case
&lt;br /&gt;
&lt;br /&gt;cd $ORACLE_HOME/appsutil/scripts/PROD_emeaicm01
&lt;br /&gt;perl adpreclone.pl dbTier
&lt;br /&gt;
&lt;br /&gt;Supply the APPS password when requested
&lt;br /&gt;Use the same port pool as Source
&lt;br /&gt;   
&lt;br /&gt;7.  Copy Database Tier to Standby
&lt;br /&gt;
&lt;br /&gt;     Use following command to tar the source file , copy and untar in target ==&gt; The following command will automatically tar,copy and untar in the target system
&lt;br /&gt;
&lt;br /&gt;$ tar czvf - . |ssh -l oracle emeaicm02.uk.oracle.com "cd /oracle/PROD/db/tech_st; tar xvzf -"
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;    &gt;&gt;&gt;&gt; It is recommended to use the same directory names on the standby site. &lt;&lt;&lt;&lt;&lt;&lt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;8.  Configure the Standby Database Tier using Rapid Clone
&lt;br /&gt;
&lt;br /&gt;     At Standby Site, Execute the following adcfgclone.pl script for new database Oracle home:
&lt;br /&gt;
&lt;br /&gt; $ cd $ORACLE_HOME/appsutil/clone/bin
&lt;br /&gt;   perl adcfgclone.pl dbTechStack
&lt;br /&gt;
&lt;br /&gt;Respond to the prompts appropriately:
&lt;br /&gt;
&lt;br /&gt;Target instance is a Real Application Cluster (RAC) instance (y/n): 
&lt;br /&gt;     "n" in the single instance case
&lt;br /&gt;Target System database name:     
&lt;br /&gt;     Note, db_name, not db_unique_name
&lt;br /&gt;Number of DATA_TOP's on the target system [4]:    
&lt;br /&gt;     Usually only one for ASM.
&lt;br /&gt;Target system DATA_TOP 1:    
&lt;br /&gt;     For example, /oracle/PROD
&lt;br /&gt;
&lt;br /&gt;    Source The New Environment
&lt;br /&gt;
&lt;br /&gt;$ cd /oracle/PROD/db/tech_st/11.1.0/
&lt;br /&gt;$ . . PROD_emeaicm02.env
&lt;br /&gt;
&lt;br /&gt;9. Configure New Database for Communication between Primary and Standby
&lt;br /&gt;
&lt;br /&gt;   When adjusting parameters on the production site for Data Guard setup, you created an include file  
&lt;br /&gt;    holding TNS service definitions. Copy the file to the $TNS_ADMIN directory at your standby site and
&lt;br /&gt;    name it &lt;CONTEXT_NAME&gt;_ifile.ora.
&lt;br /&gt;
&lt;br /&gt;$ cd $TNS_ADMIN
&lt;br /&gt;$ mv PROD_emeaicm01_ifile.ora PROD_emeaicm02_ifile.ora
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;10. Configure Standby Database Data Guard Parameters
&lt;br /&gt;
&lt;br /&gt;$ vi PROD_emeaicm02_ifile.ora
&lt;br /&gt;  &gt;&gt; Add/change the following parameters &lt;&lt;
&lt;br /&gt;
&lt;br /&gt;LOG_ARCHIVE_DEST_1='LOCATION=USE_DB_RECOVERY_FILE_DEST MANDATORY'
&lt;br /&gt;LOG_ARCHIVE_FORMAT='%t_%s_%r.dbf'
&lt;br /&gt;DB_RECOVERY_FILE_DEST_SIZE = 107374182400
&lt;br /&gt;DB_RECOVERY_FILE_DEST= '/oracle/archive'
&lt;br /&gt;log_archive_config='dg_config=(PROD_IN01,PROD_IN02)'
&lt;br /&gt;LOG_ARCHIVE_DEST_STATE_2=enable
&lt;br /&gt;#standby_archive_dest='LOCATION=USE_DB_RECOVERY_FILE_DEST'
&lt;br /&gt;standby_file_management=AUTO
&lt;br /&gt;parallel_execution_message_size=8192
&lt;br /&gt;db_unique_name=PROD_IN02
&lt;br /&gt;log_archive_dest_2='service=PROD_IN01 valid_for=(online_logfiles,primary_role) db_unique_name=PROD_IN01 LGWR ASYNC=20480 OPTIONAL REOPEN=15 NET_TIMEOUT=30'
&lt;br /&gt;fal_server='PROD_IN01'
&lt;br /&gt;fal_client='PROD_IN02'
&lt;br /&gt;log_file_name_convert='xx','xx'
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;Clone Application Tier to Standby
&lt;br /&gt;----------------------------------
&lt;br /&gt;
&lt;br /&gt;# Use the same ORACLE_BASE as Source i.e /oracle/PROD
&lt;br /&gt;# Use the same port pool as Source, i.e port pool 12
&lt;br /&gt;# Setup SSH on both Primary and Standby nodes - Follow - How to setup SSH.doc
&lt;br /&gt;# Setup cron to periodically synchronise concurrent manager log and out files - Follow - How to use crontab to rsync CCM log and out files.doc
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;11.  Prepare the Application Tier for Cloning
&lt;br /&gt;
&lt;br /&gt;      Log in to the APPLMGR user and run the following commands to prepare the application tier for
&lt;br /&gt;      cloning:
&lt;br /&gt;
&lt;br /&gt;$ cd &lt;INST_TOP&gt;/admin/scripts
&lt;br /&gt;$ perl adpreclone.pl appsTier
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;12.  Copy the Application Tier to Standby
&lt;br /&gt;
&lt;br /&gt;SR czvf - . |ssh -l oracle emeaicm02.uk.oracle.com "cd /oracle/PROD/apps; tar xzvf -"
&lt;br /&gt;
&lt;br /&gt;13. Configure Standby Application Tier using Rapid Clone
&lt;br /&gt;      Run adcfgclone.pl first to start configuring the new application tier file systems. These steps must be run
&lt;br /&gt;      on each application tier node:
&lt;br /&gt;
&lt;br /&gt;$ cd &lt;COMMON_TOP&gt;/clone/bin
&lt;br /&gt;$ perl adcfgclone.pl atTechStack
&lt;br /&gt;
&lt;br /&gt;Answer prompts appropriately:
&lt;br /&gt;
&lt;br /&gt;SRget system database SID:
&lt;br /&gt;    Note: db_name, not db_unique_name
&lt;br /&gt;SRget system database server node:
&lt;br /&gt;    Database server hostname, could be any node for RAC node if RAC used
&lt;br /&gt;
&lt;br /&gt;     To complete the configuration of environment run AutoConfig using the following commands:
&lt;br /&gt;
&lt;br /&gt;$ cd &lt;APPL_TOP&gt;/ad/12.0.0/bin
&lt;br /&gt;$ adconfig.sh contextfile=&lt;INST_TOP&gt;/appl/admin/&lt;standby context&gt;.xml run=INSTE8
&lt;br /&gt;
&lt;br /&gt;    &gt;&gt;&gt;AutoConfig will report errors regarding to database connection, these errors can be ignored as the
&lt;br /&gt;    database is unavailable. &lt;&lt;&lt;&lt;
&lt;br /&gt;
&lt;br /&gt;14. Setup cron to periodically synchronise concurrent manager log and out files
&lt;br /&gt;
&lt;br /&gt;emeaicm01.uk.oracle.com is machine A (Primary machine) 
&lt;br /&gt;emeaicm02.uk.oracle.com is machine B (Standby machine)
&lt;br /&gt;
&lt;br /&gt;On the Standby machine:
&lt;br /&gt;mkdir -p &lt;APPLCSF from PRODUCTION&gt;/log
&lt;br /&gt;mkdir -p &lt;APPLCSF from PRODUCTION&gt;/out
&lt;br /&gt;
&lt;br /&gt;mkdir -p /oracle/PROD/inst/apps/PROD_emeaicm01/logs/appl/conc/log
&lt;br /&gt;mkdir -p /oracle/PROD/inst/apps/PROD_emeaicm01/logs/appl/conc/out
&lt;br /&gt;
&lt;br /&gt;On the Primary Machine
&lt;br /&gt;mkdir -p &lt;APPLCSF from STANDBY&gt;/log
&lt;br /&gt;mkdir -p &lt;APPLCSF from STANDBY&gt;/out
&lt;br /&gt;
&lt;br /&gt;mkdir -p /oracle/PROD/inst/apps/PROD_emeaicm02/logs/appl/conc/log
&lt;br /&gt;mkdir -p /oracle/PROD/inst/apps/PROD_emeaicm02/logs/appl/conc/out
&lt;br /&gt;
&lt;br /&gt;You can set the timings to push files according to your requirement.
&lt;br /&gt;In our case, we have set the timing for 30 mintues as follows:
&lt;br /&gt;
&lt;br /&gt;From machine A
&lt;br /&gt;===============
&lt;br /&gt;
&lt;br /&gt;The files will be pushing  from machine A every 30 minutes, on the hour and half hour, so our entries will be:
&lt;br /&gt;
&lt;br /&gt;$ crontab -e
&lt;br /&gt;
&lt;br /&gt;#
&lt;br /&gt;## Push log and out files from this machine to emeaicm02 every 30 minutes, on the hour and half hour
&lt;br /&gt;#
&lt;br /&gt;00,30 * * * * rsync -av /oracle/PROD/inst/apps/PROD_emeaicm01/logs/appl/conc oracle@emeaicm02: /oracle/PROD/inst/apps/PROD_emeaicm01/logs/appl --rsync-path=/usr/bin/rsync &gt;&gt; /tmp/rsync_01_00-30.log
&lt;br /&gt;#
&lt;br /&gt;
&lt;br /&gt;As crontab uses “vi” syntax, save changes using :wq!
&lt;br /&gt;
&lt;br /&gt;From machine B
&lt;br /&gt;==============
&lt;br /&gt;
&lt;br /&gt;We will also be pushing files from machine B every 30 minutes, on the quarter hour and three quarter hour, so our entries will be:
&lt;br /&gt;
&lt;br /&gt;#
&lt;br /&gt;## Push log and out from this machine to emeaicm01 every 30 minutes at quarter past, and quarter to.
&lt;br /&gt;#
&lt;br /&gt;15,45 * * * * rsync -av /oracle/PROD/inst/apps/PROD_emeaicm02/logs/appl/conc oracle@emeaicm01:/oracle/PROD/inst/apps/PROD_emeaicm02/logs/appl --rsync-path=/usr/bin/rsync &gt;&gt; /tmp/rsync_01_15-45.log
&lt;br /&gt;#
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;15. Setup SSH on both Primary and Standby nodes
&lt;br /&gt;
&lt;br /&gt;On Primary Node: (Machine 1)
&lt;br /&gt;----------------------------
&lt;br /&gt;
&lt;br /&gt;· Log in as oracle
&lt;br /&gt;· Generate the ssh key by issuing the following command: 
&lt;br /&gt;ssh-keygen -t rsa (then press enter 3 times)
&lt;br /&gt;
&lt;br /&gt;$ ssh-keygen -t rsa
&lt;br /&gt;Generating public/private rsa key pair.
&lt;br /&gt;
&lt;br /&gt;· Press the Enter key three times.
&lt;br /&gt;Enter file in which to save the key (/home/oracle/.ssh/id_rsa):
&lt;br /&gt;Enter passphrase (empty for no passphrase):
&lt;br /&gt;Enter same passphrase again:
&lt;br /&gt;Your identification has been saved in /home/oracle/.ssh/id_rsa.
&lt;br /&gt;Your public key has been saved in /home/oracle/.ssh/id_rsa.pub.
&lt;br /&gt;The key fingerprint is:
&lt;br /&gt;5a:58:7e:65:ae:71:1a:82:2c:95:98:5b:48:b3:52:ac oracle@emeaicm15.uk.oracle.com
&lt;br /&gt;· CD into the .ssh directory, which is located under the home directory. Note that a file called id_rsa.pub is created.
&lt;br /&gt;
&lt;br /&gt;$ ls -lrt $HOME/.ssh/
&lt;br /&gt;total 24
&lt;br /&gt;-rw-r--r--  1 oracle dba 948 Mar  3 10:57 known_hosts
&lt;br /&gt;-rw-r--r--  1 oracle dba 240 Mar  4 10:15 id_rsa.pub
&lt;br /&gt;-rw-------  1 oracle dba 887 Mar  4 10:15 id_rsa
&lt;br /&gt;
&lt;br /&gt;· Update authorized_keys file to enable ssh ‘loopback’
&lt;br /&gt;
&lt;br /&gt;$ cat $HOME/.ssh/id_rsa.pub &gt;&gt; $HOME/.ssh/authorized_keys
&lt;br /&gt;
&lt;br /&gt;· Use SCP to copy id_rsa.pub to the /tmp directory of the Remote Nodes.
&lt;br /&gt;$ scp $HOME/.ssh/id_rsa.pub oracle@emeaicm16.uk.oracle.com:/tmp
&lt;br /&gt;oracle@emeaicm16.uk.oracle.com's password:
&lt;br /&gt;id_rsa.pub                                    100%  240     0.2KB/s   00:00
&lt;br /&gt;
&lt;br /&gt;On the Remote Node(s):
&lt;br /&gt;
&lt;br /&gt;· Login as the oracle user
&lt;br /&gt;· Remove specialized .login, .profile or similar files which cause extra verbiage to be displayed to the screen.
&lt;br /&gt;· Create a directory called .ssh in the home directory
&lt;br /&gt;$ mkdir $HOME/.ssh
&lt;br /&gt;mkdir: cannot create directory `/home/oracle/.ssh': File exists
&lt;br /&gt;
&lt;br /&gt;· Copy the content of /tmp/id_rsa.pub (copied from the Primary Node) into a new file named authorized_keys. (If you already have a file called authorized_keys in this directory, open it in vi, go to the bottom of the file, add one blank line and then copy and paste the contents of the file /tmp/id_rsa.pub into the existing file and save it.)
&lt;br /&gt;
&lt;br /&gt;$ cat /tmp/id_rsa.pub &gt;&gt; $HOME/.ssh/authorized_keys
&lt;br /&gt;
&lt;br /&gt;· Verify that the .ssh directory permission is set to 700
&lt;br /&gt;$ chmod 700 $HOME/.ssh
&lt;br /&gt;· Verify that the authorized_keys file permission is set to 600
&lt;br /&gt;$ chmod 600 $HOME/.ssh/authorized_keys
&lt;br /&gt;· Verify that the $HOME directory does not have write permissions for group and others.
&lt;br /&gt;$ chmod go-w $HOME
&lt;br /&gt;· Ensure that the ssh daemon is running
&lt;br /&gt;$ ps -ef |grep -i ssh
&lt;br /&gt;
&lt;br /&gt;root      2418 22004  0 10:25 ?        00:00:00 sshd: oracle [priv]
&lt;br /&gt;oracle    2420  2418  0 10:25 ?        00:00:00 sshd: oracle@pts/1
&lt;br /&gt;oracle    2690  2421  0 10:37 pts/1    00:00:00 grep -i ssh
&lt;br /&gt;root     22004     1  0 Feb29 ?        00:00:00 /usr/sbin/sshd
&lt;br /&gt;
&lt;br /&gt;Test the installation:
&lt;br /&gt;~~~~~~~~~~~~~~~~~~~~~
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;· Login to the PrimaryNode as oracle user.
&lt;br /&gt;
&lt;br /&gt;Execute the following command, replacing [user] with the username on the Remote Node, and [SERVER] with the host name of the Remote Node: 
&lt;br /&gt;ssh -l [user] [SERVER]
&lt;br /&gt;$ uname -n
&lt;br /&gt;emeaicm15.uk.oracle.com
&lt;br /&gt;
&lt;br /&gt;$ ssh -l oracle emeaicm15 (connect to same machine)
&lt;br /&gt;Last login: Tue Mar  4 10:41:52 2008 from emeaicm15.uk.oracle.com
&lt;br /&gt;
&lt;br /&gt;$ uname -n
&lt;br /&gt;emeaicm15.uk.oracle.com
&lt;br /&gt;· When prompted to confirm the identity, respond "Yes".
&lt;br /&gt;· Disconnect from the server.
&lt;br /&gt;
&lt;br /&gt;$ exit
&lt;br /&gt;Connection to emeaicm16 closed
&lt;br /&gt;
&lt;br /&gt;$ ssh -l oracle emeaicm16 (connect to machine 2)
&lt;br /&gt;Last login: Tue Mar  4 10:41:52 2008 from emeaicm15.uk.oracle.com
&lt;br /&gt;
&lt;br /&gt;$ uname -n
&lt;br /&gt;emeaicm16.uk.oracle.com
&lt;br /&gt;· When prompted to confirm the identity, respond "Yes".
&lt;br /&gt;· Disconnect from the server.
&lt;br /&gt;
&lt;br /&gt;$ exit
&lt;br /&gt;Connection to emeaicm16 closed
&lt;br /&gt;· Execute the following commands: 
&lt;br /&gt;
&lt;br /&gt;$ uname -n
&lt;br /&gt;emeaicm15.uk.oracle.com
&lt;br /&gt;
&lt;br /&gt;$ ssh oracle@emeaicm16 uname -n
&lt;br /&gt;emeaicm16.uk.oracle.com
&lt;br /&gt;
&lt;br /&gt;The remote hostname should appear, followed by the prompt, and you should not be asked to enter and ID or password. If you are prompted for a password, verify the following: 
&lt;br /&gt;§ The content of the authorized_keys file contains the content of id_rsa.pub of the client
&lt;br /&gt;§ The permissions of the authorized_keys file are set to 600.
&lt;br /&gt;§ The permissions of the .ssh directory are set to 700.
&lt;br /&gt;The permissions of the $HOME directory do not include execute for group and other.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;Now repeat the steps again as follows (to enable SSH in the opposite direction)
&lt;br /&gt;
&lt;br /&gt;On Standby Node: (machine 2)
&lt;br /&gt;
&lt;br /&gt;· Log in as oracle
&lt;br /&gt;· Generate the ssh key by issuing the following command: 
&lt;br /&gt;ssh-keygen -t rsa (then press enter 3 times)
&lt;br /&gt;
&lt;br /&gt;$ ssh-keygen -t rsa
&lt;br /&gt;Generating public/private rsa key pair.
&lt;br /&gt;
&lt;br /&gt;· Press the Enter key three times.
&lt;br /&gt;Enter file in which to save the key (/home/oracle/.ssh/id_rsa):
&lt;br /&gt;Enter passphrase (empty for no passphrase):
&lt;br /&gt;Enter same passphrase again:
&lt;br /&gt;Your identification has been saved in /home/oracle/.ssh/id_rsa.
&lt;br /&gt;Your public key has been saved in /home/oracle/.ssh/id_rsa.pub.
&lt;br /&gt;The key fingerprint is:
&lt;br /&gt;6c:7d:4c:5c:21:9d:d6:8e:1f:6d:9c:52:2f:88:1c:3d oracle@emeaicm16.uk.oracle.com
&lt;br /&gt;· CD into the .ssh directory, which is located under the home directory. Note that a file called id_rsa.pub is created.
&lt;br /&gt;
&lt;br /&gt;$ ls -lrt $HOME/.ssh/
&lt;br /&gt;-rw-r--r--  1 oracle dba 703 Feb 18 09:54 known_hosts
&lt;br /&gt;-rw-r--r--  1 oracle dba 240 Mar  4 10:32 authorized_keys
&lt;br /&gt;-rw-r--r--  1 oracle dba 240 Mar  4 10:49 id_rsa.pub
&lt;br /&gt;-rw-------  1 oracle dba 887 Mar  4 10:49 id_rsa
&lt;br /&gt;
&lt;br /&gt;· Update authorized_keys file to enable ssh ‘loopback’
&lt;br /&gt;
&lt;br /&gt;$ cat $HOME/.ssh/id_rsa.pub &gt;&gt; $HOME/.ssh/authorized_keys
&lt;br /&gt;· Use SCP to copy id_rsa.pub to the /tmp directory of the Remote Nodes.
&lt;br /&gt;
&lt;br /&gt;$ scp $HOME/.ssh/id_rsa.pub oracle@emeaicm15.uk.oracle.com:/tmp
&lt;br /&gt;oracle@emeaicm15.uk.oracle.com's password:
&lt;br /&gt;id_rsa.pub                                    100%  240     0.2KB/s   00:00
&lt;br /&gt;
&lt;br /&gt;On the Primary Node:  (Machine 1)
&lt;br /&gt;
&lt;br /&gt;· Login as the oracle user
&lt;br /&gt;· Copy the content of /tmp/id_rsa.pub (copied from the Primary Node) into file named authorized_keys
&lt;br /&gt;$ cat /tmp/id_rsa.pub &gt;&gt; $HOME/.ssh/authorized_keys
&lt;br /&gt;· Verify that the .ssh directory permission is set to 700
&lt;br /&gt;$ chmod 700 $HOME/.ssh
&lt;br /&gt;· Verify that the authorized_keys file permission is set to 600
&lt;br /&gt;$ chmod 600 $HOME/.ssh/authorized_keys
&lt;br /&gt;· Verify that the $HOME directory does not have write permissions for group and others.
&lt;br /&gt;$ chmod go-w $HOME
&lt;br /&gt;· Ensure that the ssh daemon is running
&lt;br /&gt;$ ps -ef |grep -i ssh
&lt;br /&gt;
&lt;br /&gt;root      2418 22004  0 10:25 ?        00:00:00 sshd: oracle [priv]
&lt;br /&gt;oracle    2420  2418  0 10:25 ?        00:00:00 sshd: oracle@pts/1
&lt;br /&gt;oracle    2690  2421  0 10:37 pts/1    00:00:00 grep -i ssh
&lt;br /&gt;root     22004     1  0 Feb29 ?        00:00:00 /usr/sbin/sshd
&lt;br /&gt;
&lt;br /&gt;Test the installation at both Node(s):
&lt;br /&gt;--------------------------------------
&lt;br /&gt;
&lt;br /&gt;· Login to the Remote Node as oracle user (Machine 2).
&lt;br /&gt;· Execute the following command, replacing [user] with the username on the Remote Node, and [SERVER] with the host name of the Remote Node: 
&lt;br /&gt;ssh -l [user] [SERVER]
&lt;br /&gt;
&lt;br /&gt;$ uname -n
&lt;br /&gt;emeaicm16.uk.oracle.com
&lt;br /&gt;
&lt;br /&gt;$ ssh -l oracle emeaicm16 (connect to same machine)
&lt;br /&gt;Last login: Tue Mar  4 10:41:52 2008 from emeaicm16.uk.oracle.com
&lt;br /&gt;
&lt;br /&gt;$ uname -n
&lt;br /&gt;emeaicm16.uk.oracle.com
&lt;br /&gt;
&lt;br /&gt;$ exit
&lt;br /&gt;Connection to emeaicm16 closed
&lt;br /&gt;
&lt;br /&gt;$ ssh -l oracle emeaicm15 (connect to machine 1)
&lt;br /&gt;Last login: Tue Mar  4 10:41:52 2008 from emeaicm16.uk.oracle.com
&lt;br /&gt;
&lt;br /&gt;$ uname -n
&lt;br /&gt;emeaicm15.uk.oracle.com
&lt;br /&gt;· When prompted to confirm the identity, respond "Yes".
&lt;br /&gt;· Disconnect from the server.
&lt;br /&gt;
&lt;br /&gt;$ exit
&lt;br /&gt;Connection to emeaicm15 closed
&lt;br /&gt;· Execute the following commands: 
&lt;br /&gt;
&lt;br /&gt;$ uname -n
&lt;br /&gt;emeaicm16.uk.oracle.com
&lt;br /&gt;
&lt;br /&gt;$ ssh oracle@emeaicm15 uname -n
&lt;br /&gt;emeaicm15.uk.oracle.com
&lt;br /&gt;
&lt;br /&gt;The remote hostname should appear, followed by the prompt, and you should not be asked to enter and ID or password. If you are prompted for a password, verify the following: 
&lt;br /&gt;§ The content of the authorized_keys file contains the content of id_rsa.pub of the client
&lt;br /&gt;§ The permissions of the authorized_keys file are set to 600.
&lt;br /&gt;§ The permissions of the .ssh directory are set to 700.
&lt;br /&gt;§ The permissions of the $HOME directory do not include execute for group and other.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;16. Establish the Standby Database
&lt;br /&gt;
&lt;br /&gt;      Create a hot backup using Recovery Manager (RMAN)
&lt;br /&gt;
&lt;br /&gt;      Take Backup of Primary Database and Copy the backup to Standby(Machine02) using RMAN HOT BACKUP
&lt;br /&gt;
&lt;br /&gt;a)set RDBMS_ORACLE_HOME env file
&lt;br /&gt;b) $ rman target /
&lt;br /&gt;
&lt;br /&gt;     RMAN&gt; run
&lt;br /&gt;           {
&lt;br /&gt;            allocate channel c1 type disk;
&lt;br /&gt;            allocate channel c2 type disk;
&lt;br /&gt;            allocate channel c3 type disk;
&lt;br /&gt;            backup database plus archivelog;
&lt;br /&gt;           } 
&lt;br /&gt;                     
&lt;br /&gt;     &gt;&gt;&gt;&gt;For  RMAN: Monitoring Recovery Manager Jobs  ==&gt; Ref Note 144640.1
&lt;br /&gt;
&lt;br /&gt;      To monitor the Rman Backup job, Please execute the following in SQLPLUS as sysdba
&lt;br /&gt;
&lt;br /&gt; SQL&gt; SELECT sid, spid, client_info  FROM v$process p, v$session s 
&lt;br /&gt;      WHERE p.addr = s.paddr 
&lt;br /&gt;      AND client_info LIKE '%id=rman%';
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;          
&lt;br /&gt; SQL&gt; SELECT sid, serial#, context, sofar, totalwork,round(sofar/totalwork*100,2) "% Complete"
&lt;br /&gt;      FROM v$session_longops
&lt;br /&gt;      WHERE opname LIKE 'RMAN%'
&lt;br /&gt;      AND  opname NOT LIKE '%aggregate%'
&lt;br /&gt;      AND totalwork != 0
&lt;br /&gt;      AND sofar &lt;&gt; totalwork
&lt;br /&gt;      /
&lt;br /&gt;
&lt;br /&gt;         
&lt;br /&gt; SQL&gt; SELECT sid, seconds_in_wait AS sec_wait, event FROM v$session_wait
&lt;br /&gt;      WHERE wait_time = 0
&lt;br /&gt;      ORDER BY sid;
&lt;br /&gt;
&lt;br /&gt;     Take backup of current controlfile at primary for standby site in RMAN
&lt;br /&gt;
&lt;br /&gt;For Backup as Backupset:
&lt;br /&gt;
&lt;br /&gt;RMAN&gt; run
&lt;br /&gt;      {
&lt;br /&gt;       allocate channel c1 type disk;
&lt;br /&gt;       backup current controlfile for standby;
&lt;br /&gt;      }
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;For Backup as COPY :
&lt;br /&gt;
&lt;br /&gt;RMAN&gt; run
&lt;br /&gt;      {
&lt;br /&gt;       allocate channel c1 type disk;
&lt;br /&gt;       backup as copy current controlfile for standby;
&lt;br /&gt;      } 
&lt;br /&gt;
&lt;br /&gt;    Once backup is done, copy the backup with archivelogs &amp; Standby controlfile to remote location(standby)
&lt;br /&gt;
&lt;br /&gt;rsync -av /oracle/archive oracle@machine02.oracle.com:/oracle/archive
&lt;br /&gt;
&lt;br /&gt;17. At Standby (Machine02), Startup mount the Standby database
&lt;br /&gt;
&lt;br /&gt;      The following command will automatically duplicate the database using backup taken at primary and
&lt;br /&gt;      mount the database
&lt;br /&gt;
&lt;br /&gt;$ rman target sys/oracle@prod_in01 auxiliary sys/oracle@prod_in02
&lt;br /&gt;
&lt;br /&gt;RMAN&gt; DUPLICATE TARGET DATABASE FOR STANDBY
&lt;br /&gt;      DORECOVER NOFILENAMECHECK;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;    Run the following command to check the standby database details
&lt;br /&gt;
&lt;br /&gt;SQL&gt; select database_role,switchover_status,checkpoint_change#,switchover#,dataguard_broker,guard_status,current_scn,flashback_on from v$database
&lt;br /&gt;
&lt;br /&gt;The output should be similar to the following:
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;DATABASE_ROLE      SWITCHOVER_STATUS        CHECKPOINT_CHANGE# SWITCHOVER# DATAGUAR GUARD_S             CURRENT_SCN    FLASHBACK_ON
&lt;br /&gt;--------------- ------------------                 ----------------------        -----------          ---------------                          ------------------- ------------------
&lt;br /&gt;        PHYSICAL STANDBY  NOT ALLOWED                   5965111847227               83208404          ENABLED  NONE                     5965112465873  YES
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;18.  On the primary database enable the previously deferred remote destination by executing this command
&lt;br /&gt;       from SQL*Plus connected as sysdba:
&lt;br /&gt;
&lt;br /&gt;SQL&gt; alter system set log_archive_dest_state_2=enable SID='*';
&lt;br /&gt;
&lt;br /&gt;19.  Place the standby database in managed recovery by executing this command from SQL*Plus
&lt;br /&gt;       connected as sysdba:
&lt;br /&gt;
&lt;br /&gt;SQL&gt; recover managed standby database using current logfile disconnect; 
&lt;br /&gt;
&lt;br /&gt;20.  Verify whether the standby is correctly applying redo from the primary.
&lt;br /&gt;       On the primary database, archive the current log using the following SQL statement:
&lt;br /&gt;
&lt;br /&gt;&gt;&gt;Find the current Sequence and last archived log sequence:
&lt;br /&gt;
&lt;br /&gt;   SQL&gt; archive log list;
&lt;br /&gt;
&lt;br /&gt;&gt;&gt;Archive the current redolog sequence:
&lt;br /&gt;
&lt;br /&gt;   SQL&gt; alter system archive log current;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;    On the standby database, query the v$archived_log view to verify that the logs are received and applied:
&lt;br /&gt;
&lt;br /&gt;SQL&gt; select thread#, sequence#, applied,
&lt;br /&gt;     to_char(first_time, 'mm/dd/yy hh24:mi:ss') first,
&lt;br /&gt;     to_char(next_time, 'mm/dd/yy hh24:mi:ss') next,
&lt;br /&gt;     to_char(completion_time, 'mm/dd/yy hh24:mi:ss') completion
&lt;br /&gt;     from v$archived_log order by first_time;
&lt;br /&gt;
&lt;br /&gt;   You can also execute the following query to find the shipping details on both primary and standby
&lt;br /&gt;
&lt;br /&gt; SQL&gt; select process,status,sequence# from v$managed_standby;
&lt;br /&gt;
&lt;br /&gt;21.  If incase the logs are not shipping, Please check the following
&lt;br /&gt;
&lt;br /&gt;       a) Check alertlog file on Primary and see whether log_archive_dest_2 is reachable and check any TNS
&lt;br /&gt;           error, if the standby destination not reachable, fix the TNS issue
&lt;br /&gt;
&lt;br /&gt;       b) Check the status of the log_archive_dest_2
&lt;br /&gt;
&lt;br /&gt;    SQL&gt; select status,error from v$archive_dest;
&lt;br /&gt; 
&lt;br /&gt;   &gt;&gt; If any error from above statement, you shall defer it temporarily
&lt;br /&gt; 
&lt;br /&gt;    SQL&gt; alter system set log_archive_dest_state_2=defer;
&lt;br /&gt;
&lt;br /&gt;      c) Once the error is rectified on log_archive_dest_2, you can execute the following query to enable it
&lt;br /&gt;
&lt;br /&gt;SQL&gt; alter system set log_archive_dest_state_2=enable;
&lt;br /&gt;
&lt;br /&gt;      d) If logs are not shipping and if you want to apply manually, you shall move/copy the missing archivelog
&lt;br /&gt;          from primary to standby manually using OS scp command and run the following command to apply
&lt;br /&gt;         the changes
&lt;br /&gt;
&lt;br /&gt;SQL&gt; alter database register logfile '/oracle/archive/PROD_IN02/archivelog/2008_11_18/o1_mf_1_34_4l5bb7b4_.arc';
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;SWITCHOVER
&lt;br /&gt;============
&lt;br /&gt;
&lt;br /&gt;1. Switchover Primary Database to Remote Standby Database
&lt;br /&gt;
&lt;br /&gt;    a) Shutdown Production E-Business Suite -
&lt;br /&gt;        Shut down E-Business Suite application tier. Ensure the application is completely shutdown.
&lt;br /&gt;
&lt;br /&gt;    b) On the NoteIMARY database , Issue the following command to commit to switchover to
&lt;br /&gt;        standby:
&lt;br /&gt;
&lt;br /&gt;SQL&gt; alter database commit to switchover to standby with session shutdown;
&lt;br /&gt;
&lt;br /&gt;    c) Shutdown the NoteIMARY database
&lt;br /&gt;SQL&gt; shutdown immediate
&lt;br /&gt;
&lt;br /&gt;   d) Stop the NoteIMARY database listener: on all database nodes:
&lt;br /&gt;
&lt;br /&gt;lsnrctl stop &lt;listener name&gt;
&lt;br /&gt;
&lt;br /&gt;   e) On the STANDBY database, verify that it is ready to be converted to the new primary:
&lt;br /&gt;
&lt;br /&gt;SQL&gt; select switchover_status from v$database;
&lt;br /&gt;
&lt;br /&gt;You should see the following value:
&lt;br /&gt;SWITCHOVER_STATUS
&lt;br /&gt;-----------------
&lt;br /&gt;TO PRIMARY
&lt;br /&gt;
&lt;br /&gt;   f) On the STANDBY database, execute the following command to convert it to be the new primary:
&lt;br /&gt;
&lt;br /&gt;SQL&gt; alter database commit to switchover to primary;
&lt;br /&gt;
&lt;br /&gt;   g) Enable Flashback on the STANDBY database (Optional)
&lt;br /&gt;
&lt;br /&gt;SQL&gt; alter database flashback on;
&lt;br /&gt;
&lt;br /&gt;   h) Open the STANDBY Database (New Primary database)
&lt;br /&gt;
&lt;br /&gt;SQL&gt; alter database open;
&lt;br /&gt;
&lt;br /&gt;   i) Remove the Old Application Topology
&lt;br /&gt;      Connect to the new primary database using SQL*Plus as user APPS and execute the following
&lt;br /&gt;      commands:
&lt;br /&gt;
&lt;br /&gt;SQL&gt; EXEC FND_CONC_CLONE.SETUP_CLEAN;
&lt;br /&gt;SQL&gt; commit;
&lt;br /&gt;
&lt;br /&gt;    j) Configure the Standby Database Tier
&lt;br /&gt;        Run AutoConfig on STANDBY database(New Primary) node to configure the Oracle home for use
&lt;br /&gt;        by the E-Business Suite.
&lt;br /&gt;
&lt;br /&gt;$ cd $ORACLE_HOME/appsutil/scripts/&lt;CONTEXT_NAME&gt;
&lt;br /&gt;$ ./adautocfg.sh
&lt;br /&gt;
&lt;br /&gt;    k) Start Original PRIMARY as Standby
&lt;br /&gt;        Start the database listener on database node at the original primary site:
&lt;br /&gt;
&lt;br /&gt;$ lsnrctl start &lt;listener name&gt;
&lt;br /&gt;
&lt;br /&gt;       Start and mount database instance and then start managed recovery:
&lt;br /&gt;
&lt;br /&gt;SQL&gt; startup mount;
&lt;br /&gt;SQL&gt; recover managed standby database using current logfile disconnect;
&lt;br /&gt;
&lt;br /&gt;     On the New PRIMARY database at the standby site enable remote archiving by executing this
&lt;br /&gt;     command from SQL*Plus connected as sysdba:
&lt;br /&gt;
&lt;br /&gt;SQL&gt; alter system set log_archive_dest_state_2=enable   SID='*';
&lt;br /&gt;
&lt;br /&gt;   Verify whether logs are switching from New PRIMARY to this Standby database as described in
&lt;br /&gt;   Step 20.
&lt;br /&gt;
&lt;br /&gt;    l) Perform the Cloning Finishing Tasks as per Note 406982.1
&lt;br /&gt;</description><link>https://nandakumarappsdba.blogspot.com/2008/12/business-continuity-implement-dataguard.html</link><thr:total>1</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-1844581676803783606</guid><pubDate>Thu, 11 Dec 2008 07:21:00 +0000</pubDate><atom:updated>2011-10-12T13:59:33.982-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">How To's</category><title>How to change the characterset of Oracle 10g DB</title><description>Decide the character set you want to change and check whether new character is superset of old character set&lt;br /&gt;&lt;br /&gt;1.SQL&gt; shutdown immediate&lt;br /&gt;2.SQL&gt; startup open restrict&lt;br /&gt;3.SQL&gt; alter database character set internal_use UTF8; &lt;br /&gt;4.SQL&gt; shutdown immediate&lt;br /&gt;5.SQL&gt; startup&lt;br /&gt;&lt;br /&gt;Refer the following Metalink Note for more details:&lt;br /&gt;&lt;br /&gt;&lt;a href="https://metalink2.oracle.com/metalink/plsql/f?p=130:14:4957560037836088702::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,225912.1,1,0,1,helvetica"&gt;Note 225912.1 Changing the Database Character Set - a short overview&lt;/a&gt;&lt;br /&gt;&lt;a href="https://metalink2.oracle.com/metalink/plsql/f?p=130:14:4957560037836088702::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,227330.1,1,0,1,helvetica"&gt;Note 227330.1 Character Sets &amp; Conversion - Frequently Asked Questions&lt;/a&gt;</description><link>https://nandakumarappsdba.blogspot.com/2008/12/how-to-change-characterset-of-oracle.html</link><thr:total>1</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1869696586219083036.post-3821466456432518552</guid><pubDate>Tue, 09 Dec 2008 13:22:00 +0000</pubDate><atom:updated>2011-10-12T13:59:58.491-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Core DBA</category><category domain="http://www.blogger.com/atom/ns#">How To's</category><title>How to kill all ORACLE Process in one command</title><description>At OS prompt, Execute the following command to kill all ORACLE process&lt;br /&gt;&lt;br /&gt;$ kill -9 `ps -ef |grep PROD |awk '{print $2}'`</description><link>https://nandakumarappsdba.blogspot.com/2008/12/how-to-kill-all-oracle-process-in-one.html</link><thr:total>0</thr:total><author>nandukamal@gmail.com (Nandakumar)</author></item></channel></rss>