<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4682377305244206524</id><updated>2011-07-30T10:40:04.947-07:00</updated><title type='text'>RDBMS - ERP Enterprise Administration</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>60</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-3978636666771092868</id><published>2010-07-14T11:34:00.001-07:00</published><updated>2010-07-14T11:34:41.169-07:00</updated><title type='text'>How to restore the Database into the same host but with different database name using the PITR option</title><content type='html'>Assume that you are running the Oracle database (named PROD,could be RAC also) and you need to restore the database into a different name (using the PROD RMAN backup, hot backup) into the same host.&lt;br /&gt;You may need this for business purpose or to test some funcionality.&lt;br /&gt;Please check with your storage space and other resources (RAM and CPU) before doing this.Normally it is not recommended to this on Production&lt;br /&gt;host.&lt;br /&gt;&lt;br /&gt;This is not complex, but many thinks that it is not possible.&lt;br /&gt;&lt;br /&gt;Here are the steps- &lt;br /&gt;&lt;br /&gt;1.Prepare your new database environment - pfile, dump destinations etc.,&lt;br /&gt;  File name conversion should be in place for the datafiles and logfiles. This is &lt;br /&gt;  very important.RMAN wont overwrite these files by default.But be cautious.&lt;br /&gt;  check your logfile name format and destinations.Check the flash recovery &lt;br /&gt;  related parameters. &lt;br /&gt;2.start this new database with nomount option.&lt;br /&gt;3.using RMAN, restore the controlfile and mount the database.&lt;br /&gt;4.Now you restore the database.&lt;br /&gt;5.Rename the datafiles and logfiles using "alter database rename file ...."&lt;br /&gt;5.create the controlfile script using alter database backup controlfile to trace&lt;br /&gt;  and shutdown the database (not the PROD).&lt;br /&gt;6.remove the original controlfiles (not the PROD database) and edit the database name (db_name=TEST).&lt;br /&gt;7.start the TEST database with nomount option.&lt;br /&gt;8.create the new controlfile. This will create the controlfile and mount the database.&lt;br /&gt;9.Check the datafiles and logfiles point to the restored destination.&lt;br /&gt;  select name from v$datafile and select member from v$logfile;&lt;br /&gt;10.Recover the database using until cancel option.Apply the archivefiles and&lt;br /&gt;  roll forward your thread as to the point you need.&lt;br /&gt;11.Cancel the recovery at consistent point in time and open the database with resetlogs option.&lt;br /&gt;12.Now you see the PROD and TEST running on the same host.&lt;br /&gt;13.If you need to backup this TEST database using catalog database option, then reset the DBID and register with the catalog.&lt;br /&gt;&lt;br /&gt;These steps may not be exactly same.But will give some idea about how this works.&lt;br /&gt;&lt;br /&gt;This might be helpful for your OCM preparation.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope this helps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-3978636666771092868?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/3978636666771092868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2010/07/how-to-restore-database-into-same-host_14.html#comment-form' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/3978636666771092868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/3978636666771092868'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2010/07/how-to-restore-database-into-same-host_14.html' title='How to restore the Database into the same host but with different database name using the PITR option'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-1970335278818009722</id><published>2010-07-08T19:49:00.000-07:00</published><updated>2010-07-08T19:57:50.914-07:00</updated><title type='text'>Implementing ASM File system and ASM dynamic VM</title><content type='html'>Finally Oracle integrated the LVM and CFS features into ASM.&lt;br /&gt;&lt;br /&gt;Please see my previous post on "All about LVM's - Small Demo" dated June 17, 2009. This will give good information about how LVM works.&lt;br /&gt;&lt;br /&gt;Will post the details soon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-1970335278818009722?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/1970335278818009722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2010/07/implementing-asm-file-system-and-asm.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/1970335278818009722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/1970335278818009722'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2010/07/implementing-asm-file-system-and-asm.html' title='Implementing ASM File system and ASM dynamic VM'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-1317064254212540597</id><published>2010-07-08T19:06:00.000-07:00</published><updated>2010-07-08T19:07:15.633-07:00</updated><title type='text'>All about SQL Plan Management</title><content type='html'>Will Post Soon.&lt;span style="font-weight:bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-1317064254212540597?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/1317064254212540597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2010/07/all-about-sql-plan-management.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/1317064254212540597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/1317064254212540597'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2010/07/all-about-sql-plan-management.html' title='All about SQL Plan Management'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-2162696070145708551</id><published>2010-07-08T18:53:00.002-07:00</published><updated>2010-07-08T18:54:00.389-07:00</updated><title type='text'>Oracle SOA cluster setup and Administration</title><content type='html'>Will post soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-2162696070145708551?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/2162696070145708551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2010/07/oracle-soa-cluster-setup-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2162696070145708551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2162696070145708551'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2010/07/oracle-soa-cluster-setup-and.html' title='Oracle SOA cluster setup and Administration'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-2737440672786546249</id><published>2010-07-08T18:53:00.001-07:00</published><updated>2010-07-08T18:54:31.522-07:00</updated><title type='text'>Oracle WebLogic 11G Cluster  Installation</title><content type='html'>Will Post soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-2737440672786546249?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/2737440672786546249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2010/07/oracle-weblogic-11g-installation.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2737440672786546249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2737440672786546249'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2010/07/oracle-weblogic-11g-installation.html' title='Oracle WebLogic 11G Cluster  Installation'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-6913315613831258478</id><published>2010-07-08T18:52:00.002-07:00</published><updated>2010-07-08T18:53:00.522-07:00</updated><title type='text'>Oracle Streams setup and Monitoring</title><content type='html'>Will Post soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-6913315613831258478?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/6913315613831258478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2010/07/oracle-streams-setup-and-monitoring.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/6913315613831258478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/6913315613831258478'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2010/07/oracle-streams-setup-and-monitoring.html' title='Oracle Streams setup and Monitoring'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-2563447699284836548</id><published>2010-07-08T18:52:00.001-07:00</published><updated>2010-07-08T18:52:36.300-07:00</updated><title type='text'>Oracle 11G Replication setup and Monitoring</title><content type='html'>Will Post soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-2563447699284836548?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/2563447699284836548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2010/07/oracle-11g-replication-setup-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2563447699284836548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2563447699284836548'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2010/07/oracle-11g-replication-setup-and.html' title='Oracle 11G Replication setup and Monitoring'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-5259856281919248925</id><published>2010-07-08T18:43:00.000-07:00</published><updated>2010-07-08T18:44:28.489-07:00</updated><title type='text'>Oracle Grid upgrade 10.2.4 to 11G</title><content type='html'>Will post soon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-5259856281919248925?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/5259856281919248925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2010/07/oracle-grid-upgrade-1024-to-11g.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/5259856281919248925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/5259856281919248925'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2010/07/oracle-grid-upgrade-1024-to-11g.html' title='Oracle Grid upgrade 10.2.4 to 11G'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-3504905999829211485</id><published>2009-10-04T19:28:00.001-07:00</published><updated>2009-10-04T20:29:15.116-07:00</updated><title type='text'>Oracle EBUS R12 12.0.0  - Database upgrade to 11.1.0.7</title><content type='html'>Oracle EBUS suite R12 12.0.4 and higher version is supported with Oracle 11G database.&lt;br /&gt;&lt;br /&gt;Please see DOC ID 735276.1 more information.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Brief Overview&lt;br /&gt;--------------&lt;br /&gt;Current environment - Redhat Linux ES 4 and R12 Base release 12.0.0&lt;br /&gt;&lt;br /&gt;I have upgraded the 12.0.0 release to 12.0.4, use Patch 6435000.It took 4 hours.&lt;br /&gt;&lt;br /&gt;Following patches are must &lt;br /&gt;1.6928236&lt;br /&gt;2.6400501&lt;br /&gt;3.12.0.4 Consolidated Patch 1 7207440&lt;br /&gt;4.Time Zone patch 5632264.&lt;br /&gt;5.Oracle Applications DBA Release Update Pack 4 (R12.AD.A.DELTA.4) patch&lt;br /&gt;6.6435000&lt;br /&gt;7.7486407&lt;br /&gt;8.7684818&lt;br /&gt;&lt;br /&gt;Steps &lt;br /&gt;-----&lt;br /&gt;1.Apply Patches&lt;br /&gt;&lt;br /&gt;Apply the patches in the following order&lt;br /&gt;Oracle Applications DBA Release Update Pack 4 (R12.AD.A.DELTA.4) patch&lt;br /&gt;6435000&lt;br /&gt;6928236&lt;br /&gt;6400501&lt;br /&gt;12.0.4 Consolidated Patch 1 7207440&lt;br /&gt;7486407&lt;br /&gt;7684818&lt;br /&gt;&lt;br /&gt;2.I am not changing the Port or any db specific configuration.&lt;br /&gt;3.Install 11.1.0.6 on separate home&lt;br /&gt;4.Upgrade 11.1.0.6 to 11.1.0.7. Download patch 6890831&lt;br /&gt;5.Install Oracle Database 11g product 11.1.0.6 on to new Oracle home&lt;br /&gt;6.upgrade 11g product 11.1.0.6 to 11.1.0.7 using the same patch 6890831&lt;br /&gt;7.create nls/data/9idata directory to map to 11G home&lt;br /&gt;8.Shutdown Apps Tiers,Listeners and DB&lt;br /&gt;9.Take a Cold backup of the current database (10.2.0.2)&lt;br /&gt;10.Have enough free space for the SYSAUX (600MB) and SYSTEM (600MB)Tablespaces&lt;br /&gt;11.APPLSYS.FND_STATTAB table has to be upgraded after the database upgrade&lt;br /&gt;12.create pfile from OLD OH/dbs and copy this to the new OH/dbs folder&lt;br /&gt;13.update the following init.ora  parameters &lt;br /&gt;   _disable_fast_validate=TRUE&lt;br /&gt;   event="31151 trace name context forever, level 0x100"&lt;br /&gt;   set diagnostic_dest to Oracle_base and comment all back ground destinations like &lt;br /&gt;   udump,bdump etc&lt;br /&gt;   compatible=’11.1.0′&lt;br /&gt;14.Set the Environment variables like ORACLE_HOME,LD_LIBRARY_PATH,PATH,ORACLE_SID etc...&lt;br /&gt;15. startup  the database from Old Oracle home and run the following script from new Oracle_home/rdbms/admin directory &lt;br /&gt;&lt;br /&gt;SQL&gt; @utlu111i.sql&lt;br /&gt;Oracle Database 11.1 Pre-Upgrade Information Tool    10-04-2009 21:17:34&lt;br /&gt;.&lt;br /&gt;**********************************************************************&lt;br /&gt;Database:&lt;br /&gt;**********************************************************************&lt;br /&gt;--&gt; name:          RAC&lt;br /&gt;--&gt; version:       10.2.0.2.0&lt;br /&gt;--&gt; compatible:    10.2.0&lt;br /&gt;--&gt; blocksize:     8192&lt;br /&gt;--&gt; platform:      Linux IA (32-bit)&lt;br /&gt;--&gt; timezone file: V3&lt;br /&gt;.&lt;br /&gt;**********************************************************************&lt;br /&gt;Tablespaces: [make adjustments in the current environment]&lt;br /&gt;**********************************************************************&lt;br /&gt;--&gt; SYSTEM tablespace is adequate for the upgrade.&lt;br /&gt;.... minimum required size: 9815 MB&lt;br /&gt;--&gt; CTXD tablespace is adequate for the upgrade.&lt;br /&gt;.... minimum required size: 15 MB&lt;br /&gt;--&gt; ODM tablespace is adequate for the upgrade.&lt;br /&gt;.... minimum required size: 10 MB&lt;br /&gt;--&gt; APPS_UNDOTS1 tablespace is adequate for the upgrade.&lt;br /&gt;.... minimum required size: 1057 MB&lt;br /&gt;--&gt; APPS_TS_TX_DATA tablespace is adequate for the upgrade.&lt;br /&gt;.... minimum required size: 3889 MB&lt;br /&gt;--&gt; APPS_TS_QUEUES tablespace is adequate for the upgrade.&lt;br /&gt;.... minimum required size: 86 MB&lt;br /&gt;--&gt; OLAP tablespace is adequate for the upgrade.&lt;br /&gt;.... minimum required size: 16 MB&lt;br /&gt;--&gt; SYSAUX tablespace is adequate for the upgrade.&lt;br /&gt;.... minimum required size: 334 MB&lt;br /&gt;.&lt;br /&gt;**********************************************************************&lt;br /&gt;Update Parameters: [Update Oracle Database 11.1 init.ora or spfile]&lt;br /&gt;**********************************************************************&lt;br /&gt;-- No update parameter changes are required.&lt;br /&gt;.&lt;br /&gt;**********************************************************************&lt;br /&gt;Renamed Parameters: [Update Oracle Database 11.1 init.ora or spfile]&lt;br /&gt;**********************************************************************&lt;br /&gt;-- No renamed parameters found. No changes are required.&lt;br /&gt;.&lt;br /&gt;**********************************************************************&lt;br /&gt;Obsolete/Deprecated Parameters: [Update Oracle Database 11.1 init.ora or spfile]&lt;br /&gt;**********************************************************************&lt;br /&gt;--&gt; "background_dump_dest" replaced by  "diagnostic_dest"&lt;br /&gt;--&gt; "user_dump_dest" replaced by  "diagnostic_dest"&lt;br /&gt;--&gt; "core_dump_dest" replaced by  "diagnostic_dest"&lt;br /&gt;.&lt;br /&gt;**********************************************************************&lt;br /&gt;Components: [The following database components will be upgraded or installed]&lt;br /&gt;**********************************************************************&lt;br /&gt;--&gt; Oracle Catalog Views         [upgrade]  VALID&lt;br /&gt;--&gt; Oracle Packages and Types    [upgrade]  VALID&lt;br /&gt;--&gt; JServer JAVA Virtual Machine [upgrade]  VALID&lt;br /&gt;--&gt; Oracle XDK for Java          [upgrade]  VALID&lt;br /&gt;--&gt; Real Application Clusters    [upgrade]  INVALID&lt;br /&gt;--&gt; OLAP Analytic Workspace      [upgrade]  VALID&lt;br /&gt;--&gt; OLAP Catalog                 [upgrade]  VALID&lt;br /&gt;--&gt; Oracle Text                  [upgrade]  VALID&lt;br /&gt;--&gt; Oracle XML Database          [upgrade]  VALID&lt;br /&gt;--&gt; Oracle Java Packages         [upgrade]  VALID&lt;br /&gt;--&gt; Oracle interMedia            [upgrade]  VALID&lt;br /&gt;--&gt; Spatial                      [upgrade]  VALID&lt;br /&gt;--&gt; Data Mining                  [upgrade]  VALID&lt;br /&gt;--&gt; Oracle OLAP API              [upgrade]  VALID&lt;br /&gt;.&lt;br /&gt;**********************************************************************&lt;br /&gt;Miscellaneous Warnings&lt;br /&gt;**********************************************************************&lt;br /&gt;WARNING: --&gt; Database is using an old timezone file version.&lt;br /&gt;.... Patch the 10.2.0.2.0 database to timezone file version 4&lt;br /&gt;.... BEFORE upgrading the database.  Re-run utlu111i.sql after&lt;br /&gt;.... patching the database to record the new timezone file version.&lt;br /&gt;WARNING: --&gt; Database contains stale optimizer statistics.&lt;br /&gt;.... Refer to the 11g Upgrade Guide for instructions to update&lt;br /&gt;.... statistics prior to upgrading the database.&lt;br /&gt;.... Component Schemas with stale statistics:&lt;br /&gt;....   SYS&lt;br /&gt;....   OLAPSYS&lt;br /&gt;....   CTXSYS&lt;br /&gt;....   XDB&lt;br /&gt;....   ORDSYS&lt;br /&gt;....   MDSYS&lt;br /&gt;WARNING: --&gt; Database contains INVALID objects prior to upgrade.&lt;br /&gt;.... The list of invalid SYS/SYSTEM objects was written to&lt;br /&gt;.... registry$sys_inv_objs.&lt;br /&gt;.... The list of non-SYS/SYSTEM objects was written to&lt;br /&gt;.... registry$nonsys_inv_objs.&lt;br /&gt;.... Use utluiobj.sql after the upgrade to identify any new invalid&lt;br /&gt;.... objects due to the upgrade.&lt;br /&gt;.... USER APPS has 1 INVALID objects.&lt;br /&gt;WARNING: --&gt; Database contains schemas with objects dependent on network&lt;br /&gt;packages.&lt;br /&gt;.... Refer to the 11g Upgrade Guide for instructions to configure Network ACLs.&lt;br /&gt;.... USER APPS has dependent objects.&lt;br /&gt;.&lt;br /&gt;&lt;br /&gt;PL/SQL procedure successfully completed.&lt;br /&gt;&lt;br /&gt;You can see the warning message related to Network ACLs. This is related to  XML DB and Fine grain Access control to external Network services. Please refer to the Oracle upgrade document for more information.&lt;br /&gt;&lt;br /&gt;16. SQL&gt; select * from v$timezone_file;&lt;br /&gt;&lt;br /&gt;FILENAME        VERSION&lt;br /&gt;------------ ----------&lt;br /&gt;timezlrg.dat          4 &lt;br /&gt;&lt;br /&gt;This value will be 3 if Patch 5632264 (for 10.2.0.2) not applied.&lt;br /&gt;&lt;br /&gt;17.Fine tune your 10.2.0.2 database before this upgrade like log buffer,buffer cache,shared pool, java pool, logfile size with enough groups.&lt;br /&gt;You can disable the archive mode for more optimal performance.&lt;br /&gt;18.Shutdown the database (from Old Oracle home)&lt;br /&gt;19.startup the database in upgrade mode from new Oracle 11G home&lt;br /&gt;20.upgrade the database using the script utlu111s.sql&lt;br /&gt;SQL&gt; startup pfile=init11g.ora upgrade&lt;br /&gt;ORACLE instance started.&lt;br /&gt;&lt;br /&gt;Total System Global Area 8142679040 bytes&lt;br /&gt;Fixed Size                  1314580 bytes&lt;br /&gt;Variable Size            1452985068 bytes&lt;br /&gt;Database Buffers         5660944384 bytes&lt;br /&gt;Redo Buffers               27435008 bytes&lt;br /&gt;Database mounted.&lt;br /&gt;Database opened.&lt;br /&gt;&lt;br /&gt;SQL&gt; spool 11g_upgrade.log&lt;br /&gt;SQL&gt; !ls -ltr $ORACLE_HOME/rdbms/admin/catupgrd.sql&lt;br /&gt;-rw-r--r--  1 oracle oinstall 4026 Apr  2  2007 /u02/app/oracle/product/11g//rdbms/admin/catupgrd.sql&lt;br /&gt;&lt;br /&gt;SQL&gt; @$ORACLE_HOME/rdbms/admin/catupgrd.sql&lt;br /&gt;DOC&gt;#######################################################################&lt;br /&gt;DOC&gt;#######################################################################&lt;br /&gt;DOC&gt;&lt;br /&gt;DOC&gt;   The first time this script is run, there should be no error messages&lt;br /&gt;DOC&gt;   generated; all normal upgrade error messages are suppressed.&lt;br /&gt;DOC&gt;&lt;br /&gt;DOC&gt;   If this script is being re-run after correcting some problem, then&lt;br /&gt;DOC&gt;   expect the following error which is not automatically suppressed:&lt;br /&gt;DOC&gt;&lt;br /&gt;DOC&gt;   ORA-00001: unique constraint (&lt;constraint_name&gt;) violated&lt;br /&gt;DOC&gt;              possibly in conjunction with&lt;br /&gt;DOC&gt;   ORA-06512: at "&lt;procedure/function name&gt;", line NN&lt;br /&gt;DOC&gt;&lt;br /&gt;DOC&gt;   These errors will automatically be suppressed by the Database Upgrade&lt;br /&gt;DOC&gt;   Assistant (DBUA) when it re-runs an upgrade.&lt;br /&gt;&lt;br /&gt;This upgrade took approx 1 hr &lt;br /&gt;But after the upgrade, there were 150K invalid objects, which took approx 4 hours to compile.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Will post soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-3504905999829211485?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/3504905999829211485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/10/oracle-ebus-r12-1200-database-upgrade.html#comment-form' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/3504905999829211485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/3504905999829211485'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/10/oracle-ebus-r12-1200-database-upgrade.html' title='Oracle EBUS R12 12.0.0  - Database upgrade to 11.1.0.7'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-1153826923583434839</id><published>2009-09-14T03:25:00.002-07:00</published><updated>2009-09-14T03:27:38.071-07:00</updated><title type='text'>Oracle R12 - Oracle Portal Integration</title><content type='html'>Will post soon....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-1153826923583434839?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/1153826923583434839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/09/oracle-r12-oracle-porta-integration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/1153826923583434839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/1153826923583434839'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/09/oracle-r12-oracle-porta-integration.html' title='Oracle R12 - Oracle Portal Integration'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-1674860382481917368</id><published>2009-09-14T03:25:00.001-07:00</published><updated>2009-09-14T03:25:34.915-07:00</updated><title type='text'>Oracle R12 - PCP configuration</title><content type='html'>Will post soon....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-1674860382481917368?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/1674860382481917368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/09/oracle-r12-pcp-configuration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/1674860382481917368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/1674860382481917368'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/09/oracle-r12-pcp-configuration.html' title='Oracle R12 - PCP configuration'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-6851921998370307323</id><published>2009-09-14T03:24:00.002-07:00</published><updated>2009-09-14T03:25:13.384-07:00</updated><title type='text'>Oracle R12 - SSO and OID implementation</title><content type='html'>Will post soon....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-6851921998370307323?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/6851921998370307323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/09/oracle-r12-sso-and-oid-implementation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/6851921998370307323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/6851921998370307323'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/09/oracle-r12-sso-and-oid-implementation.html' title='Oracle R12 - SSO and OID implementation'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-405922051899178827</id><published>2009-09-14T03:24:00.001-07:00</published><updated>2009-09-14T03:24:48.015-07:00</updated><title type='text'>Oracle R12 - Shared Application Tier</title><content type='html'>Will post soon....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-405922051899178827?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/405922051899178827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/09/oracle-r12-shared-application-tier.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/405922051899178827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/405922051899178827'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/09/oracle-r12-shared-application-tier.html' title='Oracle R12 - Shared Application Tier'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-5025898636399273930</id><published>2009-09-14T03:23:00.000-07:00</published><updated>2009-09-14T03:24:11.113-07:00</updated><title type='text'>Oracle R12 and DataGard - HA</title><content type='html'>Will Post soon...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-5025898636399273930?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/5025898636399273930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/09/oracle-r12-and-datagard-ha.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/5025898636399273930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/5025898636399273930'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/09/oracle-r12-and-datagard-ha.html' title='Oracle R12 and DataGard - HA'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-1283598100704673003</id><published>2009-09-03T05:46:00.001-07:00</published><updated>2009-09-03T05:46:38.055-07:00</updated><title type='text'>11G Release 2 Admin New Fetures</title><content type='html'>Will post soon...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-1283598100704673003?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/1283598100704673003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/09/11g-release-2-admin-new-fetures.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/1283598100704673003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/1283598100704673003'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/09/11g-release-2-admin-new-fetures.html' title='11G Release 2 Admin New Fetures'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-6380671719531681483</id><published>2009-08-31T07:02:00.000-07:00</published><updated>2009-08-31T07:03:00.575-07:00</updated><title type='text'>Oracle RAC 11G and Data guard configuration - HA</title><content type='html'>Will post soon...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-6380671719531681483?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/6380671719531681483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/08/oracle-rac-11g-and-data-guard.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/6380671719531681483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/6380671719531681483'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/08/oracle-rac-11g-and-data-guard.html' title='Oracle RAC 11G and Data guard configuration - HA'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-2635968870790160307</id><published>2009-08-18T16:08:00.001-07:00</published><updated>2009-08-18T16:08:49.919-07:00</updated><title type='text'>Rolling Upgrades with Oracle DataGuard in place</title><content type='html'>Will post soon....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-2635968870790160307?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/2635968870790160307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/08/rolling-upgrades-with-oracle-dataguard.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2635968870790160307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2635968870790160307'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/08/rolling-upgrades-with-oracle-dataguard.html' title='Rolling Upgrades with Oracle DataGuard in place'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-7335696662367213108</id><published>2009-08-17T17:32:00.000-07:00</published><updated>2009-08-17T17:37:35.909-07:00</updated><title type='text'>All about SAP DBACOCKPIT - Overview</title><content type='html'>Will post soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-7335696662367213108?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/7335696662367213108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/08/all-about-sap-dbacockpit-overview.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/7335696662367213108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/7335696662367213108'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/08/all-about-sap-dbacockpit-overview.html' title='All about SAP DBACOCKPIT - Overview'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-2471312662613136962</id><published>2009-08-16T14:38:00.000-07:00</published><updated>2009-08-16T16:07:06.715-07:00</updated><title type='text'>Oracle Data Warehouse Tuning - 25 Tips</title><content type='html'>Things to know about Tuning Oracle Data Warehouse Databases - &lt;br /&gt;-----------------------------------------------------------&lt;br /&gt;&lt;br /&gt;1.Dimensions and Fact Tables&lt;br /&gt;2.De-Normalization&lt;br /&gt;3.RAID Levels (Design) - specific to DW applications&lt;br /&gt;4.Big Tablespaces - Where single datafile can grow upto 128TB&lt;br /&gt;5.Block size - 16K or 32K - Depends on the Operating system&lt;br /&gt;6.Partitioning Options - which needs License from Oracle&lt;br /&gt;  Range,Hash,List and Composite partitions &lt;br /&gt;7.Partition Operations - DDL specific&lt;br /&gt;8.Bitmap Indexes - Helps a lot&lt;br /&gt;9.Functional base indexes &lt;br /&gt;10.Data Compresssion&lt;br /&gt;11.Direct Data load operations&lt;br /&gt;12.Oracle Joins - Nested , Merge and Hash joins&lt;br /&gt;13.SQL Tuning - Need Good understanding of SQL Tuning &lt;br /&gt;14.Parallel Operations&lt;br /&gt;15.Materilaized Views&lt;br /&gt;16.Dimensions&lt;br /&gt;17.Query Rewrite option&lt;br /&gt;18.AWR reports&lt;br /&gt;19.ADDM &lt;br /&gt;20.SQL Tuning Advisor&lt;br /&gt;21.Reoranization&lt;br /&gt;22.CBO Statistics&lt;br /&gt;23.SQL Hints - This helps a lot in real time&lt;br /&gt;24.Ofcourse some init.ora parameters like CBO related , MTS etc&lt;br /&gt;25.IOT&lt;br /&gt;&lt;br /&gt;RAC Features for Data Warehouse Databases&lt;br /&gt;---------------------------------------&lt;br /&gt;&lt;br /&gt;1.Automatic Workload Management&lt;br /&gt;2.Parallel Query Options &lt;br /&gt;3.Parallel Instance Groups&lt;br /&gt;4.DOP&lt;br /&gt;5.Be aware of the Inter connect traffic &lt;br /&gt;6.Services&lt;br /&gt;7.Partitions specific to RAC applications&lt;br /&gt;8.SQL tuning&lt;br /&gt;9.Dedicated Temp tablespaces&lt;br /&gt;10.TAF&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-2471312662613136962?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/2471312662613136962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/08/oracle-data-warehouse-tuning-25-tips.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2471312662613136962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2471312662613136962'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/08/oracle-data-warehouse-tuning-25-tips.html' title='Oracle Data Warehouse Tuning - 25 Tips'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-2505774672184576914</id><published>2009-08-16T10:12:00.000-07:00</published><updated>2009-08-16T10:36:51.863-07:00</updated><title type='text'>Oracle Portal 10.1.2.0.2 HA Implementation - HA</title><content type='html'>I already covered Oracle IAS 10.1.2.0.2 Disaster Recovery solution for Oracle AS Components (For IM and Portal) - Please see my previous thread for this.&lt;br /&gt;&lt;br /&gt;I will cover Oracle Portal HA setup now.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For 11G Database Support &lt;br /&gt;------------------------&lt;br /&gt;Ofcourse Oracle Portal 10.1.4.1/10.1.4.2 is now ceritified with 11G database.For Portal 10.1.4.1, follow the recommended patches Doc ID 460362.1&lt;br /&gt;&lt;br /&gt;Apply 10.1.2.3 patch set (5983622 Patch) to upgrade to 10.1.4.2 and upgrade the database to 11.1.0.6&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Architecture Overview -&lt;br /&gt;----------------------&lt;br /&gt;2 Node Portal (Active/Active) cluster running on Linux ES AS 5. This Portal will be running on Oracle RAC 10G.&lt;br /&gt;&lt;br /&gt;2 Nodes for IM.Virtaul host name IM&lt;br /&gt;2 Nodes for OID.Virtaul host name OID&lt;br /&gt;2 Nodes for RAC.&lt;br /&gt;2 Nodes for Oracle Portal.Virtaul host name Portal&lt;br /&gt;1 Node for LBR&lt;br /&gt;1 Node for Linux DNS &lt;br /&gt;&lt;br /&gt;All these nodes configured in the DNS for HN resolution.&lt;br /&gt;&lt;br /&gt;Will post soon.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-2505774672184576914?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/2505774672184576914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/08/oracle-portal-101202-ha-implementation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2505774672184576914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2505774672184576914'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/08/oracle-portal-101202-ha-implementation.html' title='Oracle Portal 10.1.2.0.2 HA Implementation - HA'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-6556889059069321490</id><published>2009-08-10T22:06:00.000-07:00</published><updated>2009-08-18T09:45:05.492-07:00</updated><title type='text'>Oracle 11G  Active DataGuard Implementation using Active database (network) duplicate (RMAN) command - HA</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_utwrRNjCqjU/SoELaNFNVSI/AAAAAAAAADI/jWIu2RcszmE/s1600-h/DG.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 232px;" src="http://1.bp.blogspot.com/_utwrRNjCqjU/SoELaNFNVSI/AAAAAAAAADI/jWIu2RcszmE/s400/DG.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5368584775618352418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Posting a very intresting topic on Oracle 11G. Initially I had some issues like ORA-01034, ORA-12528, RMAN-06217, ORA-00845 errors.Unfortunately I was not able to get much detailed information on how to implement this from google. It look me 2 hours to implement - the setup is the same as any Normal Dataguard (Oracle 10G) implementation. No major difference.&lt;br /&gt;&lt;br /&gt;This feature is called Real-time Query database - that there is no suspension of Redo Apply. It uses incremental backup feature based on a change-tracking file. I mean like keeping track of all changed blocks through bitmaps. So much better performance. I would say that this should benefit a lot during the real time processing.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_utwrRNjCqjU/SoELIdVRk1I/AAAAAAAAAC4/TvXRhyheT_k/s1600-h/DG1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://2.bp.blogspot.com/_utwrRNjCqjU/SoELIdVRk1I/AAAAAAAAAC4/TvXRhyheT_k/s400/DG1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5368584470743061330" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Oracle 11G performance improvement (Dataguard specific)&lt;br /&gt;-------------------------------------------------------&lt;br /&gt;1. Faster Failover - Failover in seconds with Fast-Start Failover.&lt;br /&gt;2. Faster Redo Transport.&lt;br /&gt;   Optimized async transport for Maximum Performance Mode&lt;br /&gt;   Redo Transport Compression for gap fetching:new compression attribute for &lt;br /&gt;   log_archive_dest_n.    &lt;br /&gt;3. Faster Redo Apply&lt;br /&gt;   Parallel media recovery optimization.&lt;br /&gt;4. Faster SQL Apply&lt;br /&gt;   Internal optimizations.&lt;br /&gt;5. Fast incremental backup on physical standby database&lt;br /&gt;   Support for block change tracking.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_utwrRNjCqjU/SoELUFUG1DI/AAAAAAAAADA/bukY2MXKAH0/s1600-h/DG2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://2.bp.blogspot.com/_utwrRNjCqjU/SoELUFUG1DI/AAAAAAAAADA/bukY2MXKAH0/s400/DG2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5368584670454142002" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(This Picture is about FAST FAILOVER - THIS SETUP NEEDs A THIRD NODE CALLED, SUBSCRIBER (MONITOR) AND DG BROKER SETUP. I will cover this topic soon). Oracle uses the same technology as what Microsoft does with SQL Server 2005, called Mirroring feature here ...!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Most important Prerequisites are &lt;br /&gt;-------------------------------&lt;br /&gt;1. Both the target and destination databases must be on an identical operating   system platform.&lt;br /&gt;2. Oracle Net must be aware of both the target and duplicate instances.&lt;br /&gt;3. Both the target and destination databases must have the same sysdba password.&lt;br /&gt;4. The target database must be open or in mount state.&lt;br /&gt;5. If the target database is open, it must be in archivelog mode&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Prepare your environments - both primary and secondary databases.This is the basic configuration like any standby setup. So I am skipping this. &lt;br /&gt;Once everything is setup, &lt;br /&gt;&lt;br /&gt;starup the primary database (in this case DG database). The primary can be either in mounted or open stage.&lt;br /&gt;&lt;br /&gt;Start the standby instance (not mounted).&lt;br /&gt;&lt;br /&gt;In pre 11G we used to create the standby control file and copy over it to the standby site. We also copy the datafiles to the standby site. &lt;br /&gt;&lt;br /&gt;But in 11G this steps are not needed. Everything is automatic and so this process is called "Database Active Network duplicate" process.&lt;br /&gt;&lt;br /&gt;Demo &lt;br /&gt;----&lt;br /&gt;&lt;br /&gt;DG - Primary Database&lt;br /&gt;DG1 - Standby Database&lt;br /&gt;&lt;br /&gt;From primary database - DG &lt;br /&gt;--------------------------&lt;br /&gt;SQL&gt; alter database force logging;&lt;br /&gt;&lt;br /&gt;Database altered.&lt;br /&gt;&lt;br /&gt;SQL&gt; select force_logging from v$database;&lt;br /&gt;&lt;br /&gt;FOR&lt;br /&gt;---&lt;br /&gt;YES&lt;br /&gt;&lt;br /&gt;Active database (network) duplicate (RMAN) command &lt;br /&gt;--------------------------------------------------&lt;br /&gt;&lt;br /&gt;RMAN&gt; duplicate target database for standby&lt;br /&gt;2&gt; db_file_name_convert  '/dg/','/dg1/'&lt;br /&gt;3&gt; DORECOVER FROM ACTIVE DATABASE&lt;br /&gt;4&gt; spfile&lt;br /&gt;5&gt; parameter_value_convert '/dg/','/dg1/'&lt;br /&gt;6&gt; set log_file_name_convert  '/dg/','/dg1/'&lt;br /&gt;7&gt; set fal_client='dgstdby'&lt;br /&gt;8&gt; set fal_server='dg'&lt;br /&gt;9&gt; set log_archive_dest_1='LOCATION=/u01/oracle/dg1/ VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=dg1'&lt;br /&gt;10&gt; set log_archive_dest_2='SERVICE=dg LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=dg'&lt;br /&gt;11&gt; set standby_archive_dest='/u01/oracle/oradata/dg1'&lt;br /&gt;12&gt; set db_unique_name='dg1';&lt;br /&gt;13&gt;&lt;br /&gt;Starting Duplicate Db at 12-AUG-09&lt;br /&gt;allocated channel: ORA_AUX_DISK_1&lt;br /&gt;channel ORA_AUX_DISK_1: SID=153 device type=DISK&lt;br /&gt;&lt;br /&gt;contents of Memory Script:&lt;br /&gt;{&lt;br /&gt;   backup as copy reuse&lt;br /&gt;   file  '/u01/app/oracle/oracle11g/dbs/orapwdg' auxiliary format&lt;br /&gt; '/u01/app/oracle/oracle11g/dbs/orapwdg1'   file&lt;br /&gt; '/u01/app/oracle/oracle11g/dbs/spfiledg.ora' auxiliary format&lt;br /&gt; '/u01/app/oracle/oracle11g/dbs/spfiledg1.ora'   ;&lt;br /&gt;   sql clone "alter system set spfile= ''/u01/app/oracle/oracle11g/dbs/spfiledg1.ora''";&lt;br /&gt;}&lt;br /&gt;executing Memory Script&lt;br /&gt;&lt;br /&gt;Starting backup at 12-AUG-09&lt;br /&gt;allocated channel: ORA_DISK_1&lt;br /&gt;channel ORA_DISK_1: SID=133 device type=DISK&lt;br /&gt;Finished backup at 12-AUG-09&lt;br /&gt;&lt;br /&gt;sql statement: alter system set spfile= ''/u01/app/oracle/oracle11g/dbs/spfiledg1.ora''&lt;br /&gt;&lt;br /&gt;contents of Memory Script:&lt;br /&gt;{&lt;br /&gt;   sql clone "alter system set  audit_file_dest =&lt;br /&gt; ''/u01/app/oracle/admin/dg1/adump'' comment=&lt;br /&gt; '''' scope=spfile";&lt;br /&gt;   sql clone "alter system set  control_files =&lt;br /&gt; ''/u01/oracle/oradata/dg1/control01.ctl'', ''/u01/oracle/oradata/dg1/control02.ctl'', ''/u01/oracle/oradata/dg1/control03.ctl'' comment=&lt;br /&gt; '''' scope=spfile";&lt;br /&gt;   sql clone "alter system set  log_file_name_convert =&lt;br /&gt; ''/dg/'', ''/dg1/'' comment=&lt;br /&gt; '''' scope=spfile";&lt;br /&gt;   sql clone "alter system set  fal_client =&lt;br /&gt; ''dgstdby'' comment=&lt;br /&gt; '''' scope=spfile";&lt;br /&gt;   sql clone "alter system set  fal_server =&lt;br /&gt; ''dg'' comment=&lt;br /&gt; '''' scope=spfile";&lt;br /&gt;   sql clone "alter system set  log_archive_dest_1 =&lt;br /&gt; ''LOCATION=/u01/oracle/dg1/ VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=dg1'' comment=&lt;br /&gt; '''' scope=spfile";&lt;br /&gt;   sql clone "alter system set  log_archive_dest_2 =&lt;br /&gt; ''SERVICE=dg LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=dg'' comment=&lt;br /&gt; '''' scope=spfile";&lt;br /&gt;   sql clone "alter system set  standby_archive_dest =&lt;br /&gt; ''/u01/oracle/oradata/dg1'' comment=&lt;br /&gt; '''' scope=spfile";&lt;br /&gt;   sql clone "alter system set  db_unique_name =&lt;br /&gt; ''dg1'' comment=&lt;br /&gt; '''' scope=spfile";&lt;br /&gt;   shutdown clone immediate;&lt;br /&gt;   startup clone nomount ;&lt;br /&gt;}&lt;br /&gt;executing Memory Script&lt;br /&gt;&lt;br /&gt;sql statement: alter system set  audit_file_dest =  ''/u01/app/oracle/admin/dg1/adump'' comment= '''' scope=spfile&lt;br /&gt;&lt;br /&gt;sql statement: alter system set  control_files =  ''/u01/oracle/oradata/dg1/control01.ctl'', ''/u01/oracle/oradata/dg1/control02.ctl'', ''/u01/oracle/oradata/dg1/control03.ctl'' comment= '''' scope=spfile&lt;br /&gt;&lt;br /&gt;sql statement: alter system set  log_file_name_convert =  ''/dg/'', ''/dg1/'' comment= '''' scope=spfile&lt;br /&gt;&lt;br /&gt;sql statement: alter system set  fal_client =  ''dgstdby'' comment= '''' scope=spfile&lt;br /&gt;&lt;br /&gt;sql statement: alter system set  fal_server =  ''dg'' comment= '''' scope=spfile&lt;br /&gt;&lt;br /&gt;sql statement: alter system set  log_archive_dest_1 =  ''LOCATION=/u01/oracle/dg1/ VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=dg1'' comment= '''' scope=spfile&lt;br /&gt;&lt;br /&gt;sql statement: alter system set  log_archive_dest_2 =  ''SERVICE=dg LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=dg'' comment= '''' scope=spfile&lt;br /&gt;&lt;br /&gt;sql statement: alter system set  standby_archive_dest =  ''/u01/oracle/oradata/dg1'' comment= '''' scope=spfile&lt;br /&gt;&lt;br /&gt;sql statement: alter system set  db_unique_name =  ''dg1'' comment= '''' scope=spfile&lt;br /&gt;&lt;br /&gt;Oracle instance shut down&lt;br /&gt;&lt;br /&gt;connected to auxiliary database (not started)&lt;br /&gt;Oracle instance started&lt;br /&gt;&lt;br /&gt;Total System Global Area    1255473152 bytes&lt;br /&gt;&lt;br /&gt;Fixed Size                     1299624 bytes&lt;br /&gt;Variable Size                721423192 bytes&lt;br /&gt;Database Buffers             520093696 bytes&lt;br /&gt;Redo Buffers                  12656640 bytes&lt;br /&gt;&lt;br /&gt;contents of Memory Script:&lt;br /&gt;{&lt;br /&gt;   backup as copy current controlfile for standby auxiliary format  '/u01/oracle/oradata/dg1/control01.ctl';&lt;br /&gt;   restore clone controlfile to  '/u01/oracle/oradata/dg1/control02.ctl' from&lt;br /&gt; '/u01/oracle/oradata/dg1/control01.ctl';&lt;br /&gt;   restore clone controlfile to  '/u01/oracle/oradata/dg1/control03.ctl' from&lt;br /&gt; '/u01/oracle/oradata/dg1/control01.ctl';&lt;br /&gt;   sql clone 'alter database mount standby database';&lt;br /&gt;}&lt;br /&gt;executing Memory Script&lt;br /&gt;&lt;br /&gt;Starting backup at 12-AUG-09&lt;br /&gt;using channel ORA_DISK_1&lt;br /&gt;channel ORA_DISK_1: starting datafile copy&lt;br /&gt;copying standby control file&lt;br /&gt;output file name=/u01/app/oracle/oracle11g/dbs/snapcf_dg.f tag=TAG20090812T030007 RECID=1 STAMP=694666809&lt;br /&gt;channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:01&lt;br /&gt;Finished backup at 12-AUG-09&lt;br /&gt;&lt;br /&gt;Starting restore at 12-AUG-09&lt;br /&gt;allocated channel: ORA_AUX_DISK_1&lt;br /&gt;channel ORA_AUX_DISK_1: SID=154 device type=DISK&lt;br /&gt;&lt;br /&gt;channel clone_default: skipped, AUTOBACKUP already found&lt;br /&gt;channel ORA_AUX_DISK_1: skipped, AUTOBACKUP already found&lt;br /&gt;channel ORA_DISK_1: copied control file copy&lt;br /&gt;Finished restore at 12-AUG-09&lt;br /&gt;&lt;br /&gt;Starting restore at 12-AUG-09&lt;br /&gt;using channel ORA_AUX_DISK_1&lt;br /&gt;&lt;br /&gt;channel clone_default: skipped, AUTOBACKUP already found&lt;br /&gt;channel ORA_AUX_DISK_1: skipped, AUTOBACKUP already found&lt;br /&gt;channel ORA_DISK_1: copied control file copy&lt;br /&gt;Finished restore at 12-AUG-09&lt;br /&gt;&lt;br /&gt;sql statement: alter database mount standby database&lt;br /&gt;&lt;br /&gt;contents of Memory Script:&lt;br /&gt;{&lt;br /&gt;   set newname for tempfile  1 to&lt;br /&gt; "/u01/oracle/oradata/dg1/temp01.dbf";&lt;br /&gt;   switch clone tempfile all;&lt;br /&gt;   set newname for datafile  1 to&lt;br /&gt; "/u01/oracle/oradata/dg1/system01.dbf";&lt;br /&gt;   set newname for datafile  2 to&lt;br /&gt; "/u01/oracle/oradata/dg1/sysaux01.dbf";&lt;br /&gt;   set newname for datafile  3 to&lt;br /&gt; "/u01/oracle/oradata/dg1/undotbs01.dbf";&lt;br /&gt;   set newname for datafile  4 to&lt;br /&gt; "/u01/oracle/oradata/dg1/users01.dbf";&lt;br /&gt;   backup as copy reuse&lt;br /&gt;   datafile  1 auxiliary format&lt;br /&gt; "/u01/oracle/oradata/dg1/system01.dbf"   datafile&lt;br /&gt; 2 auxiliary format&lt;br /&gt; "/u01/oracle/oradata/dg1/sysaux01.dbf"   datafile&lt;br /&gt; 3 auxiliary format&lt;br /&gt; "/u01/oracle/oradata/dg1/undotbs01.dbf"   datafile&lt;br /&gt; 4 auxiliary format&lt;br /&gt; "/u01/oracle/oradata/dg1/users01.dbf"   ;&lt;br /&gt;   sql 'alter system archive log current';&lt;br /&gt;}&lt;br /&gt;executing Memory Script&lt;br /&gt;&lt;br /&gt;executing command: SET NEWNAME&lt;br /&gt;&lt;br /&gt;renamed tempfile 1 to /u01/oracle/oradata/dg1/temp01.dbf in control file&lt;br /&gt;&lt;br /&gt;executing command: SET NEWNAME&lt;br /&gt;&lt;br /&gt;executing command: SET NEWNAME&lt;br /&gt;&lt;br /&gt;executing command: SET NEWNAME&lt;br /&gt;&lt;br /&gt;executing command: SET NEWNAME&lt;br /&gt;&lt;br /&gt;Starting backup at 12-AUG-09&lt;br /&gt;using channel ORA_DISK_1&lt;br /&gt;channel ORA_DISK_1: starting datafile copy&lt;br /&gt;input datafile file number=00001 name=/u01/oracle/oradata/dg/system01.dbf&lt;br /&gt;output file name=/u01/oracle/oradata/dg1/system01.dbf tag=TAG20090812T030032 RECID=0 STAMP=0&lt;br /&gt;channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:45&lt;br /&gt;channel ORA_DISK_1: starting datafile copy&lt;br /&gt;input datafile file number=00002 name=/u01/oracle/oradata/dg/sysaux01.dbf&lt;br /&gt;output file name=/u01/oracle/oradata/dg1/sysaux01.dbf tag=TAG20090812T030032 RECID=0 STAMP=0&lt;br /&gt;channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:35&lt;br /&gt;channel ORA_DISK_1: starting datafile copy&lt;br /&gt;input datafile file number=00003 name=/u01/oracle/oradata/dg/undotbs01.dbf&lt;br /&gt;output file name=/u01/oracle/oradata/dg1/undotbs01.dbf tag=TAG20090812T030032 RECID=0 STAMP=0&lt;br /&gt;channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:03&lt;br /&gt;channel ORA_DISK_1: starting datafile copy&lt;br /&gt;input datafile file number=00004 name=/u01/oracle/oradata/dg/users01.dbf&lt;br /&gt;output file name=/u01/oracle/oradata/dg1/users01.dbf tag=TAG20090812T030032 RECID=0 STAMP=0&lt;br /&gt;channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:03&lt;br /&gt;Finished backup at 12-AUG-09&lt;br /&gt;&lt;br /&gt;sql statement: alter system archive log current&lt;br /&gt;&lt;br /&gt;contents of Memory Script:&lt;br /&gt;{&lt;br /&gt;   backup as copy reuse&lt;br /&gt;   archivelog like  "/u01/oracle/arch/1_4_694653014.dbf" auxiliary format&lt;br /&gt; "/u01/oracle/dg1/1_4_694653014.dbf"   ;&lt;br /&gt;   catalog clone archivelog  "/u01/oracle/dg1/1_4_694653014.dbf";&lt;br /&gt;   switch clone datafile all;&lt;br /&gt;}&lt;br /&gt;executing Memory Script&lt;br /&gt;&lt;br /&gt;Starting backup at 12-AUG-09&lt;br /&gt;using channel ORA_DISK_1&lt;br /&gt;channel ORA_DISK_1: starting archived log copy&lt;br /&gt;input archived log thread=1 sequence=4 RECID=3 STAMP=694666920&lt;br /&gt;output file name=/u01/oracle/dg1/1_4_694653014.dbf RECID=0 STAMP=0&lt;br /&gt;channel ORA_DISK_1: archived log copy complete, elapsed time: 00:00:01&lt;br /&gt;Finished backup at 12-AUG-09&lt;br /&gt;&lt;br /&gt;cataloged archived log&lt;br /&gt;archived log file name=/u01/oracle/dg1/1_4_694653014.dbf RECID=1 STAMP=694666922&lt;br /&gt;&lt;br /&gt;datafile 1 switched to datafile copy&lt;br /&gt;input datafile copy RECID=1 STAMP=694666922 file name=/u01/oracle/oradata/dg1/system01.dbf&lt;br /&gt;datafile 2 switched to datafile copy&lt;br /&gt;input datafile copy RECID=2 STAMP=694666922 file name=/u01/oracle/oradata/dg1/sysaux01.dbf&lt;br /&gt;datafile 3 switched to datafile copy&lt;br /&gt;input datafile copy RECID=3 STAMP=694666922 file name=/u01/oracle/oradata/dg1/undotbs01.dbf&lt;br /&gt;datafile 4 switched to datafile copy&lt;br /&gt;input datafile copy RECID=4 STAMP=694666922 file name=/u01/oracle/oradata/dg1/users01.dbf&lt;br /&gt;&lt;br /&gt;contents of Memory Script:&lt;br /&gt;{&lt;br /&gt;   set until scn  585861;&lt;br /&gt;   recover&lt;br /&gt;   standby&lt;br /&gt;   clone database&lt;br /&gt;    delete archivelog&lt;br /&gt;   ;&lt;br /&gt;}&lt;br /&gt;executing Memory Script&lt;br /&gt;&lt;br /&gt;executing command: SET until clause&lt;br /&gt;&lt;br /&gt;Starting recover at 12-AUG-09&lt;br /&gt;using channel ORA_AUX_DISK_1&lt;br /&gt;&lt;br /&gt;starting media recovery&lt;br /&gt;&lt;br /&gt;archived log for thread 1 with sequence 4 is already on disk as file /u01/oracle/dg1/1_4_694653014.dbf&lt;br /&gt;archived log file name=/u01/oracle/dg1/1_4_694653014.dbf thread=1 sequence=4&lt;br /&gt;media recovery complete, elapsed time: 00:00:00&lt;br /&gt;Finished recover at 12-AUG-09&lt;br /&gt;Finished Duplicate Db at 12-AUG-09&lt;br /&gt;&lt;br /&gt;Recovery Manager complete.&lt;br /&gt;&lt;br /&gt;[oracle@Grid1 oradata]$ sqlplus /nolog&lt;br /&gt;&lt;br /&gt;SQL*Plus: Release 11.1.0.6.0 - Production on Wed Aug 12 03:03:05 2009&lt;br /&gt;&lt;br /&gt;Copyright (c) 1982, 2007, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;SQL&gt; connect sys/sys2@dg1 as sysdba&lt;br /&gt;Connected.&lt;br /&gt;SQL&gt; select status from v$instance;&lt;br /&gt;&lt;br /&gt;STATUS&lt;br /&gt;------------&lt;br /&gt;MOUNTED&lt;br /&gt;&lt;br /&gt;SQL&gt; exit&lt;br /&gt;Disconnected from Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production&lt;br /&gt;With the Partitioning, OLAP, Data Mining and Real Application Testing options&lt;br /&gt;[oracle@Grid1 oradata]$ ps -ef|grep pmon&lt;br /&gt;oracle   12811     1  0 02:57 ?        00:00:00 ora_pmon_dg&lt;br /&gt;oracle   13649     1  0 03:00 ?        00:00:00 ora_pmon_dg1&lt;br /&gt;oracle   15014  7640  0 03:03 pts/4    00:00:00 grep pmon&lt;br /&gt;[oracle@Grid1 oradata]$ sqlplus /nolog&lt;br /&gt;&lt;br /&gt;SQL*Plus: Release 11.1.0.6.0 - Production on Wed Aug 12 03:03:44 2009&lt;br /&gt;&lt;br /&gt;Copyright (c) 1982, 2007, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;SQL&gt; connect  / as sysdba&lt;br /&gt;Connected to an idle instance.&lt;br /&gt;SQL&gt; connect sys/sys2@dg1 as sysdba&lt;br /&gt;Connected.&lt;br /&gt;SQL&gt; select status from v$instance;&lt;br /&gt;&lt;br /&gt;STATUS&lt;br /&gt;------------&lt;br /&gt;MOUNTED&lt;br /&gt;&lt;br /&gt;Active DataGuard Process&lt;br /&gt;------------------------&lt;br /&gt;&lt;br /&gt;SQL&gt; alter database open;&lt;br /&gt;&lt;br /&gt;Database altered.&lt;br /&gt;&lt;br /&gt;SQL&gt; select DATABASE_ROLE,OPEN_MODE,PROTECTION_MODE from v$database;&lt;br /&gt;&lt;br /&gt;DATABASE_ROLE    OPEN_MODE  PROTECTION_MODE&lt;br /&gt;---------------- ---------- --------------------&lt;br /&gt;PRIMARY          READ WRITE MAXIMUM PERFORMANCE&lt;br /&gt;&lt;br /&gt;SQL&gt; SELECT PROCESS, STATUS, THREAD#, SEQUENCE#, BLOCK#, BLOCKS FROM V$MANAGED_STANDBY;&lt;br /&gt;&lt;br /&gt;PROCESS   STATUS          THREAD#  SEQUENCE#     BLOCK#     BLOCKS&lt;br /&gt;--------- ------------ ---------- ---------- ---------- ----------&lt;br /&gt;ARCH      CONNECTED             0          0          0          0&lt;br /&gt;ARCH      CONNECTED             0          0          0          0&lt;br /&gt;ARCH      CONNECTED             0          0          0          0&lt;br /&gt;ARCH      CONNECTED             0          0          0          0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; alter database close;&lt;br /&gt;alter database open&lt;br /&gt;*&lt;br /&gt;ERROR at line 1:&lt;br /&gt;ORA-01154: database busy. Open, close, mount, and dismount not allowed now&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; SELECT PROCESS, STATUS, THREAD#, SEQUENCE#, BLOCK#, BLOCKS FROM V$MANAGED_STANDBY;&lt;br /&gt;&lt;br /&gt;PROCESS   STATUS          THREAD#  SEQUENCE#     BLOCK#     BLOCKS&lt;br /&gt;--------- ------------ ---------- ---------- ---------- ----------&lt;br /&gt;ARCH      CONNECTED             0          0          0          0&lt;br /&gt;ARCH      CONNECTED             0          0          0          0&lt;br /&gt;ARCH      CONNECTED             0          0          0          0&lt;br /&gt;ARCH      CONNECTED             0          0          0          0&lt;br /&gt;MRP0      WAIT_FOR_LOG          1          5          0          0&lt;br /&gt;&lt;br /&gt;SQL&gt; archive log list&lt;br /&gt;Database log mode              Archive Mode&lt;br /&gt;Automatic archival             Enabled&lt;br /&gt;Archive destination            /u01/oracle/dg1/&lt;br /&gt;Oldest online log sequence     0&lt;br /&gt;Next log sequence to archive   0&lt;br /&gt;Current log sequence           0&lt;br /&gt;&lt;br /&gt;SQL&gt; archive log list&lt;br /&gt;Database log mode              Archive Mode&lt;br /&gt;Automatic archival             Enabled&lt;br /&gt;Archive destination            /u01/oracle/dg1/&lt;br /&gt;Oldest online log sequence     13&lt;br /&gt;Next log sequence to archive   0&lt;br /&gt;Current log sequence           15&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt;  SELECT PROCESS, STATUS, THREAD#, SEQUENCE#, BLOCK#, BLOCKS FROM V$MANAGED_STANDBY;&lt;br /&gt;&lt;br /&gt;PROCESS   STATUS          THREAD#  SEQUENCE#     BLOCK#     BLOCKS&lt;br /&gt;--------- ------------ ---------- ---------- ---------- ----------&lt;br /&gt;ARCH      CLOSING               1         13          1          2&lt;br /&gt;ARCH      CLOSING               1         14          1          2&lt;br /&gt;ARCH      CONNECTED             0          0          0          0&lt;br /&gt;ARCH      CLOSING               1         12          1        267&lt;br /&gt;MRP0      WAIT_FOR_LOG          1         15          0          0&lt;br /&gt;RFS       IDLE                  0          0          0          0&lt;br /&gt;RFS       IDLE                  0          0          0          0&lt;br /&gt;RFS       IDLE                  0          0          0          0&lt;br /&gt;RFS       IDLE                  1         15          3          2&lt;br /&gt;&lt;br /&gt;9 rows selected.&lt;br /&gt;&lt;br /&gt;SQL&gt; select DATABASE_ROLE,OPEN_MODE,PROTECTION_MODE from v$database;&lt;br /&gt;&lt;br /&gt;DATABASE_ROLE    OPEN_MODE  PROTECTION_MODE&lt;br /&gt;---------------- ---------- --------------------&lt;br /&gt;PHYSICAL STANDBY READ ONLY  MAXIMUM PERFORMANCE&lt;br /&gt;&lt;br /&gt;SQL&gt; select status from v$instance;&lt;br /&gt;&lt;br /&gt;STATUS&lt;br /&gt;------------&lt;br /&gt;OPEN&lt;br /&gt;&lt;br /&gt;From Node 1 -DG&lt;br /&gt;---------------&lt;br /&gt;&lt;br /&gt;SQL&gt; select DATABASE_ROLE,OPEN_MODE,PROTECTION_MODE from v$database;&lt;br /&gt;&lt;br /&gt;DATABASE_ROLE    OPEN_MODE  PROTECTION_MODE&lt;br /&gt;---------------- ---------- --------------------&lt;br /&gt;PRIMARY          READ WRITE MAXIMUM PERFORMANCE&lt;br /&gt;&lt;br /&gt;SQL&gt; select name from v$database;&lt;br /&gt;&lt;br /&gt;NAME&lt;br /&gt;---------&lt;br /&gt;DG&lt;br /&gt;&lt;br /&gt;SQL&gt; archive log list&lt;br /&gt;Database log mode              Archive Mode&lt;br /&gt;Automatic archival             Enabled&lt;br /&gt;Archive destination            /u01/oracle/arch&lt;br /&gt;Oldest online log sequence     13&lt;br /&gt;Next log sequence to archive   15&lt;br /&gt;Current log sequence           15&lt;br /&gt;SQL&gt; create table test2_dg as select * from dba_objects;&lt;br /&gt;&lt;br /&gt;Table created.&lt;br /&gt;&lt;br /&gt;SQL&gt; alter system switch logfile;&lt;br /&gt;&lt;br /&gt;System altered.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;From Node 2 - DG1&lt;br /&gt;-----------------&lt;br /&gt;SQL&gt; archive log list&lt;br /&gt;Database log mode              Archive Mode&lt;br /&gt;Automatic archival             Enabled&lt;br /&gt;Archive destination            /u01/oracle/dg1/&lt;br /&gt;Oldest online log sequence     13&lt;br /&gt;Next log sequence to archive   0&lt;br /&gt;Current log sequence           15&lt;br /&gt;SQL&gt;  SELECT PROCESS, STATUS, THREAD#, SEQUENCE#, BLOCK#, BLOCKS FROM V$MANAGED_STANDBY;&lt;br /&gt;&lt;br /&gt;PROCESS   STATUS          THREAD#  SEQUENCE#     BLOCK#     BLOCKS&lt;br /&gt;--------- ------------ ---------- ---------- ---------- ----------&lt;br /&gt;ARCH      CLOSING               1         13          1          2&lt;br /&gt;ARCH      CLOSING               1         14          1          2&lt;br /&gt;ARCH      CONNECTED             0          0          0          0&lt;br /&gt;ARCH      CLOSING               1         12          1        267&lt;br /&gt;MRP0      WAIT_FOR_LOG          1         15          0          0&lt;br /&gt;RFS       IDLE                  0          0          0          0&lt;br /&gt;RFS       IDLE                  0          0          0          0&lt;br /&gt;RFS       IDLE                  0          0          0          0&lt;br /&gt;RFS       IDLE                  1         15          3          2&lt;br /&gt;&lt;br /&gt;9 rows selected.&lt;br /&gt;&lt;br /&gt;SQL&gt; desc test2_dg&lt;br /&gt;ERROR:&lt;br /&gt;ORA-04043: object test2_dg does not exist&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; archive log list&lt;br /&gt;Database log mode              Archive Mode&lt;br /&gt;Automatic archival             Enabled&lt;br /&gt;Archive destination            /u01/oracle/dg1/&lt;br /&gt;Oldest online log sequence     13&lt;br /&gt;Next log sequence to archive   0&lt;br /&gt;Current log sequence           15&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; archive log list&lt;br /&gt;Database log mode              Archive Mode&lt;br /&gt;Automatic archival             Enabled&lt;br /&gt;Archive destination            /u01/oracle/dg1/&lt;br /&gt;Oldest online log sequence     14&lt;br /&gt;Next log sequence to archive   0&lt;br /&gt;Current log sequence           16&lt;br /&gt;SQL&gt; desc test2_dg&lt;br /&gt; Name                                      Null?    Type&lt;br /&gt; ----------------------------------------- -------- ----------------------------&lt;br /&gt; OWNER                                              VARCHAR2(30)&lt;br /&gt; OBJECT_NAME                                        VARCHAR2(128)&lt;br /&gt; SUBOBJECT_NAME                                     VARCHAR2(30)&lt;br /&gt; OBJECT_ID                                          NUMBER&lt;br /&gt; DATA_OBJECT_ID                                     NUMBER&lt;br /&gt; OBJECT_TYPE                                        VARCHAR2(19)&lt;br /&gt; CREATED                                            DATE&lt;br /&gt; LAST_DDL_TIME                                      DATE&lt;br /&gt; TIMESTAMP                                          VARCHAR2(19)&lt;br /&gt; STATUS                                             VARCHAR2(7)&lt;br /&gt; TEMPORARY                                          VARCHAR2(1)&lt;br /&gt; GENERATED                                          VARCHAR2(1)&lt;br /&gt; SECONDARY                                          VARCHAR2(1)&lt;br /&gt; NAMESPACE                                          NUMBER&lt;br /&gt; EDITION_NAME                                       VARCHAR2(30)&lt;br /&gt;&lt;br /&gt;Try to create some objects from DG1 - standby database &lt;br /&gt;-----------------------------------------------------&lt;br /&gt;&lt;br /&gt;SQL&gt; create table tet as select * from dba_objects;&lt;br /&gt;create table tet as select * from dba_objects&lt;br /&gt;                                  *&lt;br /&gt;ERROR at line 1:&lt;br /&gt;ORA-00604: error occurred at recursive SQL level 1&lt;br /&gt;ORA-16000: database open for read-only access&lt;br /&gt;&lt;br /&gt;SQL&gt;  select DATABASE_ROLE, open_mode from v$database;&lt;br /&gt;&lt;br /&gt;DATABASE_ROLE    OPEN_MODE&lt;br /&gt;---------------- ----------&lt;br /&gt;PHYSICAL STANDBY READ ONLY&lt;br /&gt;&lt;br /&gt;EVENT                                                            TOTAL_WAITS TOTAL_TIMEOUTS TIME_WAITED AVERAGE_WAIT&lt;br /&gt;---------------------------------------------------------------- ----------- -------------- ----------- ------------&lt;br /&gt;LNS ASYNC dest activation                                                  1              1         100        99.95&lt;br /&gt;LNS ASYNC end of log                                                    5126           4961      500456        97.63&lt;br /&gt;LNS wait on ATTACH                                                         2              0          60        30.11&lt;br /&gt;LNS wait on SENDREQ                                                      179              0         240         1.34&lt;br /&gt;LNS wait on DETACH                                                         4              0           0            0&lt;br /&gt;LNS wait on LGWR                                                           2              0           0            0&lt;br /&gt;LGWR-LNS wait on channel                                                 539            539         602         1.12&lt;br /&gt;LGWR wait for redo copy                                                  104              0           2          .02&lt;br /&gt;&lt;br /&gt;8 rows selected.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope this helps...&lt;br /&gt;&lt;br /&gt;I will cover the Switchover and failover later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-6556889059069321490?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/6556889059069321490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/08/oracle-11g-active-dataguard.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/6556889059069321490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/6556889059069321490'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/08/oracle-11g-active-dataguard.html' title='Oracle 11G  Active DataGuard Implementation using Active database (network) duplicate (RMAN) command - HA'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_utwrRNjCqjU/SoELaNFNVSI/AAAAAAAAADI/jWIu2RcszmE/s72-c/DG.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-4589118674911333674</id><published>2009-08-09T15:26:00.001-07:00</published><updated>2009-08-14T17:18:48.010-07:00</updated><title type='text'>SAP ECC 6 and MSCS configuration (Active/Standby)- HA</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_utwrRNjCqjU/Sn9vPy_ySsI/AAAAAAAAACw/FQEoKG0JTPc/s1600-h/ecc3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 293px;" src="http://3.bp.blogspot.com/_utwrRNjCqjU/Sn9vPy_ySsI/AAAAAAAAACw/FQEoKG0JTPc/s400/ecc3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5368131598026951362" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_utwrRNjCqjU/Sn9uQzMIxyI/AAAAAAAAACo/8SAlZbhQxVE/s1600-h/ECC2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 296px;" src="http://1.bp.blogspot.com/_utwrRNjCqjU/Sn9uQzMIxyI/AAAAAAAAACo/8SAlZbhQxVE/s400/ECC2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5368130515746998050" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sample Picture - Single SAP system in the MSCS Cluster&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_utwrRNjCqjU/Sn9tab_38RI/AAAAAAAAACg/yfMAyqfQqBw/s1600-h/SAP+ECC+HA.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 256px;" src="http://2.bp.blogspot.com/_utwrRNjCqjU/Sn9tab_38RI/AAAAAAAAACg/yfMAyqfQqBw/s400/SAP+ECC+HA.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5368129581808611602" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6 Node cluster configuration - Windows 2003 Enterprise edition.&lt;br /&gt;--------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;This is one of the SAP's recommended HA configuration.&lt;br /&gt;&lt;br /&gt;Node1 - Oracle 10G installed - 6GB RAM,Dual Xeon 16 cores - Oracle Binaries in F Local Drive and Datafiles/logfiles/controlfiles in O Shared drive for Oracle Datafiles - Called O Drives 300GB&lt;br /&gt;Node2 - Oracle 10G installed - 6GB RAM,Dual Xeon 16 cores - Oracle Binaries in F Local Drive and Datafiles/logfiles/controlfiles in O Shared drive for Oracle Datafiles - Called O Drives 300GB&lt;br /&gt;Node1 - First MSCS node - Running SCS - 4GB RAM - Shared Drive for SAP mount point - Called S Drive - 100GB&lt;br /&gt;Node2 - Second MSCS node - Standby SCS - 4GB RAM - Shared Drive for SAP mount point -&lt;br /&gt;Called S Drive &lt;br /&gt;Node3 - MS Active Directory - Primary server  - 2GB RAM - Local Drive&lt;br /&gt;Node4 - SAP First DI instance - Local Drive F&lt;br /&gt;Node5 - SAP Second DI instance - Local Drive F&lt;br /&gt;&lt;br /&gt;You can further enhance this HA architecture more protection.&lt;br /&gt;&lt;br /&gt;Enqueue replication server for HA.&lt;br /&gt;LBR to Load balance between available DI instances.&lt;br /&gt;Oracle RAC for HA and scalling purpose.&lt;br /&gt;&lt;br /&gt;SAP Services running on the First Node (SUBSCRIBE) and MSCS running on Second Node (ECC6)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_utwrRNjCqjU/SoX9E2FEMkI/AAAAAAAAADQ/0vvrR56-L9Q/s1600-h/ECC1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 234px;" src="http://3.bp.blogspot.com/_utwrRNjCqjU/SoX9E2FEMkI/AAAAAAAAADQ/0vvrR56-L9Q/s400/ECC1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5369976390387249730" /&gt;&lt;/a&gt;&lt;br /&gt;Sample Picture - Multiple SAP systems in the MSCS Cluster&lt;br /&gt;&lt;br /&gt;Minimum Requirments &lt;br /&gt;&lt;br /&gt;1.Shared Drives for Oracle and SAP mount point &lt;br /&gt;2.MSCS installed and fully functional.&lt;br /&gt;3.MS AD installed and fully functional.&lt;br /&gt;4.DNS configured for all hosts&lt;br /&gt;5.Linkd installed and configured if Multiple SAP to be suppored in the MS Cluster.&lt;br /&gt;SAP NetWeaver 2004s SR2 and higher ABAP+Java (kernel 7.00)used.&lt;br /&gt;6.Oracle Fail safe - Optional&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SAP services moving to the second Node&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_utwrRNjCqjU/SoX9fjQUTPI/AAAAAAAAADg/l50rwveQwhw/s1600-h/ecc3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 207px;" src="http://2.bp.blogspot.com/_utwrRNjCqjU/SoX9fjQUTPI/AAAAAAAAADg/l50rwveQwhw/s400/ecc3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5369976849190636786" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SAP services completely moved to the second Node&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_utwrRNjCqjU/SoX9jKemqgI/AAAAAAAAADo/_u8h-5fzyS4/s1600-h/ECC4.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 224px;" src="http://2.bp.blogspot.com/_utwrRNjCqjU/SoX9jKemqgI/AAAAAAAAADo/_u8h-5fzyS4/s400/ECC4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5369976911259150850" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Steps&lt;br /&gt;&lt;br /&gt;All nodes are already configured with Linkd shared mount points.&lt;br /&gt;1.Install Oracle binaries on node1&lt;br /&gt;2.Install SAP SCS on the First node- node2 - instance # 00.S Drive&lt;br /&gt;3.Install ASCS on the First node - node2 - instance # 01. S Drive&lt;br /&gt;3.SAP configuration prepare on the first SCS node - node2&lt;br /&gt;4.Configure the second node for the MSCS - node3&lt;br /&gt;5.Install Database instance - O Drive&lt;br /&gt;&lt;br /&gt;Test the Fail over by moving MSCS groups from node2 to node 3. All the services SCS,ASCS and Oracle will be move to the second stand by node2.&lt;br /&gt;&lt;br /&gt;6.Install the first DI instance on  node5&lt;br /&gt;7.Install the second DI instance on node6&lt;br /&gt;8.Check the SAP connectivity using the two DI with SAP system on Primary (active) cluster.&lt;br /&gt;9.Switch over the SAP system from node2 to node3.repeat the step 8.Since the Network name (say sapcluster) and IP also switches to node3 , there should not be any problem in connecting.&lt;br /&gt;10.Configure the SAP logon group for the two DI instances&lt;br /&gt;11.For more HA you can configure enqueue replication server.&lt;br /&gt;12.Complete the TMS and other initial configurations&lt;br /&gt;13.Backup the SAP instance using BRTOOLS tools&lt;br /&gt;&lt;br /&gt;This completes the basic overview about the SAP Active/Passive cluster implementation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-4589118674911333674?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/4589118674911333674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/08/sap-ecc-6-and-mscs-configuration-ha.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/4589118674911333674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/4589118674911333674'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/08/sap-ecc-6-and-mscs-configuration-ha.html' title='SAP ECC 6 and MSCS configuration (Active/Standby)- HA'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_utwrRNjCqjU/Sn9vPy_ySsI/AAAAAAAAACw/FQEoKG0JTPc/s72-c/ecc3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-4165684162240200590</id><published>2009-08-05T04:12:00.000-07:00</published><updated>2009-08-09T18:30:11.481-07:00</updated><title type='text'>SAP Performance Tuning</title><content type='html'>One needs to understand OS, Networking, Hardware, RDBMS and clustering to perform  performance tunning of any ERP product. SAP provides very good transaction codes for monitoring and troubleshooting all these components. Familiarization of these components would help understand the transaction code description which in turn will help to manage SAP system more efficiently.  &lt;br /&gt;&lt;br /&gt;During the process of analyzing the root cause of performance issue, one has to make sure the CPU is not close to 100% usage, if&lt;br /&gt;&lt;br /&gt;- CPU is not close to 100%, then any monitoring tools like Toad, foglight, and Grid control will help in resolving the performance issue. If CPU is 100%, the use of above tools will not help because &lt;br /&gt;&lt;br /&gt;1. It is a very time consuming process or&lt;br /&gt;2. CPU may block these tools from connecting &lt;br /&gt;&lt;br /&gt;In that case, use of native tools like SQL plus, NIping, Netstat, sar, vmstat, mpstat, top, ps, iostat, msprot, ensmon, dbmon, msmon etc will help.&lt;br /&gt;&lt;br /&gt;Even though Oracle provides some features like ADDM and SQL Tuning Advisor for Performance tuning, it would be better to understand the functionality of Optimizer technology.In real time ADDM and SQL Tuning Advisor helped me to tune optimize the performance of Database Batch jobs (which reduced the time from 14 hours to 3 hours).But further manual tuning (using MV and SQL hints) reduced the time to 30 min.&lt;br /&gt;&lt;br /&gt;Certain Database (like in Tele industry) is very sensitive and need immediate attention in case of any critical performance issues.This situation  can be related to table buffer/lock isse (SAP) or latch/lock/Bad queries (Oracle) or Disk IO queue issue (Operating system &gt; 30%) or message server is not coming up in MSCS environment after the MSCS resource switchover (message server port not released from the old Active host , netstat -a) or MSCS cluster freezing at shared disk level (cluster level - quorom disks). &lt;br /&gt;&lt;br /&gt;In  general use the given sequence below to start with any troubleshooting issue.&lt;br /&gt;&lt;br /&gt;Level 1 --&gt; OS&lt;br /&gt;Level 2 --&gt; Network&lt;br /&gt;Level 3 --&gt; Oracle &lt;br /&gt;Level 4 --&gt; SAP &lt;br /&gt;&lt;br /&gt;So root cause analysis involve from level 1 to leve 4 (may be more in case of more layers are used - example Cluster).&lt;br /&gt;&lt;br /&gt;From my experience while at one client (Telecommunication) , there was a call drop  during peak hours.I started troubleshooting from level 1 and found disk IOQ was &gt; 25 %.At level 2 (Oracle) i found one user was rebulding a huge index and that caused the disk IO to peak. So i had to kill that session (dropping calls would drop the revenue) to bring the IO normal , &lt; 10%. This fixed the call drop issue.Disk IOQ &gt; 20-25% would be expensive for any sensitive databases.It can be ok (&gt; 40%) for any other non sensitive databases.So never allow expensive operations during peak hours and monitor those operations always.&lt;br /&gt;&lt;br /&gt;Few useful Transaction codes that helps to troubleshoot the Root cause performance issue&lt;br /&gt;---------------------------------------------------&lt;br /&gt;&lt;br /&gt;Level 1 (OS)&lt;br /&gt;------------&lt;br /&gt;&lt;br /&gt;AL11 - SAP Directories&lt;br /&gt;OS02 - OS configuration&lt;br /&gt;OS06/ST06 - OS monitor &lt;br /&gt;OSS7 - SAPOSCOL Targets&lt;br /&gt;SM50 - Process Overview&lt;br /&gt;&lt;br /&gt;Level 2 (Network)&lt;br /&gt;-----------------&lt;br /&gt;&lt;br /&gt;OS01 - LAN Check via ping&lt;br /&gt;&lt;br /&gt;Level 3 (Oracle)&lt;br /&gt;---------------&lt;br /&gt;&lt;br /&gt;DBA CockPit - Configuration and Maintenance (Wonderful Tcode)&lt;br /&gt;DB01 - Oracle Lock monitor&lt;br /&gt;DB02 - Database Performance&lt;br /&gt;DB03 - Parameter changes at the database level&lt;br /&gt;DB12 - Backup logs&lt;br /&gt;DB17 - Database check condition&lt;br /&gt;DBCO - Database connections&lt;br /&gt;ST04N - Database Performance Monitor&lt;br /&gt;DB20 - Table statistics&lt;br /&gt;DB16 - Databse checks&lt;br /&gt;DB14 - DBA log display&lt;br /&gt;&lt;br /&gt;Level 4 (SAP)&lt;br /&gt;------------&lt;br /&gt;&lt;br /&gt;AL12 - Buffer monitoring&lt;br /&gt;ST01 - System Trace&lt;br /&gt;ST02 - SAP Memory Monitor&lt;br /&gt;ST03N - System Load monitor&lt;br /&gt;ST05 - Performance Analysis&lt;br /&gt;ST07 - Application Monitor&lt;br /&gt;ST10 - Table Access Statistics&lt;br /&gt;SM50 - Process Overview&lt;br /&gt;SM12 - Lock entries&lt;br /&gt;SM59 - RFC  Connections&lt;br /&gt;SMICM - ICM Monitor&lt;br /&gt;SMMS - Message server monitor&lt;br /&gt;Finally CCMS&lt;br /&gt;&lt;br /&gt;Hope this helps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-4165684162240200590?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/4165684162240200590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/08/sap-performance-tuning.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/4165684162240200590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/4165684162240200590'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/08/sap-performance-tuning.html' title='SAP Performance Tuning'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-4682873291159664534</id><published>2009-08-05T04:09:00.002-07:00</published><updated>2009-08-05T04:11:28.186-07:00</updated><title type='text'>MS SQL Server 2008 Replication - HA</title><content type='html'>Very intresting topic.Will post soon...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-4682873291159664534?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/4682873291159664534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/08/ms-sql-server-2008-replication.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/4682873291159664534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/4682873291159664534'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/08/ms-sql-server-2008-replication.html' title='MS SQL Server 2008 Replication - HA'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-494013091704822347</id><published>2009-08-05T04:09:00.001-07:00</published><updated>2009-08-05T04:09:43.860-07:00</updated><title type='text'>MS SQL Server 2008 Mirroring - HA</title><content type='html'>Very intresting topic.Will post soon...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-494013091704822347?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/494013091704822347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/08/ms-sql-server-2008-mirroring-ha.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/494013091704822347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/494013091704822347'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/08/ms-sql-server-2008-mirroring-ha.html' title='MS SQL Server 2008 Mirroring - HA'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-1327854293267066274</id><published>2009-08-05T04:08:00.000-07:00</published><updated>2009-08-05T04:11:40.281-07:00</updated><title type='text'>MS SQL Server 2008 - Log Shipping -  HA</title><content type='html'>Very intresting topic.Will post soon...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-1327854293267066274?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/1327854293267066274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/08/ms-sql-server-2008-log-shipping.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/1327854293267066274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/1327854293267066274'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/08/ms-sql-server-2008-log-shipping.html' title='MS SQL Server 2008 - Log Shipping -  HA'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-466119196169622207</id><published>2009-08-05T04:07:00.000-07:00</published><updated>2009-08-05T04:08:30.289-07:00</updated><title type='text'>Oracle 11G RMAN New Features</title><content type='html'>will post soon...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-466119196169622207?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/466119196169622207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/08/oracle-11g-rman-new-features.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/466119196169622207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/466119196169622207'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/08/oracle-11g-rman-new-features.html' title='Oracle 11G RMAN New Features'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-1944475386690496972</id><published>2009-08-05T04:06:00.000-07:00</published><updated>2009-08-05T04:07:42.533-07:00</updated><title type='text'>SAP EP 6 installation</title><content type='html'>Will post soon...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-1944475386690496972?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/1944475386690496972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/08/sap-ep-6-installation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/1944475386690496972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/1944475386690496972'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/08/sap-ep-6-installation.html' title='SAP EP 6 installation'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-6913044999523971388</id><published>2009-08-05T03:31:00.000-07:00</published><updated>2009-08-05T04:05:08.361-07:00</updated><title type='text'>SAP Solution Manager - MSCS HA Configuration</title><content type='html'>This setup needs better understanding of SAP components. I was not able to publish this in detail step by step.But given a brief introduction and will provide more details if anyone needs.&lt;br /&gt;&lt;br /&gt;Requirements -&lt;br /&gt;&lt;br /&gt;1.Shared Disks  - for SAP mount points (//sapcluster/sapmnt), Oracle Datafiles(including archive files,log files and control files) and Quorom Disks for MSCS cluster services.&lt;br /&gt;2.MSCS Active Directory &lt;br /&gt;3.MSCS DNS configuration&lt;br /&gt;4.MSCS Cluster services&lt;br /&gt;5.Oracle Fail Safe (Optional)&lt;br /&gt;6.Oracle RAC (For better scalling and High availability for the Oracle Database)&lt;br /&gt;Windows 2003 server&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6 node configuration for HA setup - NO SPOF for the most of the SAP components&lt;br /&gt;&lt;br /&gt;Configuration and Setup in Brief&lt;br /&gt;--------------------------------&lt;br /&gt;1.Node1 - Called Publish.Install and configure MSCS active Directory and DNS.&lt;br /&gt;Domain called sapdomain.com.&lt;br /&gt;2.Node2 - Called Subscribe.Will be part of sapdomain.com domain.This will be first node for the HA for SAP Components.Will be running SCS and ASCS.&lt;br /&gt;3.Node3 - Called Witness.Will be the second node for SCS and ASCS.&lt;br /&gt;4.Node4 - Called repeng.Will be running Replication Enqueue server.Shared Disk S will be mounted as NFS.&lt;br /&gt;5.Node6 - Called Diag1.Will be running Diag SAP services.Installed on Local drive.&lt;br /&gt;6.Node7 - Called Diag2.Will be running Diag SAP Services.Installed on Local Drive.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For more HA , you may separate the Oracle Database from the SAP node and use with RAC feature.Diag instances can be configured with SAP logon groups and may also used with LBR for Load balancing with HA.&lt;br /&gt;&lt;br /&gt;Not complete...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-6913044999523971388?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/6913044999523971388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/08/sap-solution-manager-mscs-ha.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/6913044999523971388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/6913044999523971388'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/08/sap-solution-manager-mscs-ha.html' title='SAP Solution Manager - MSCS HA Configuration'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-8083151417354312623</id><published>2009-08-05T03:30:00.000-07:00</published><updated>2009-08-05T03:31:22.240-07:00</updated><title type='text'>Oracle Fail Safe - HA implementation</title><content type='html'>Will post soon....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-8083151417354312623?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/8083151417354312623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/08/oracle-fail-safe-ha-implementation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/8083151417354312623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/8083151417354312623'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/08/oracle-fail-safe-ha-implementation.html' title='Oracle Fail Safe - HA implementation'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-4484984071473879460</id><published>2009-06-27T20:08:00.000-07:00</published><updated>2009-06-27T20:51:45.969-07:00</updated><title type='text'>Oracle AS Guard cloning -  Add MT instance using Oracle ASGuard</title><content type='html'>Oracle AS Guard cloning&lt;br /&gt;&lt;br /&gt;Please see my previous thread on how to setup the Oracle AS Guard setup.&lt;br /&gt;&lt;br /&gt;In this thread i am posting how to install MT instance (Portal and Wireless option) and clone this newly installed MT instance to the standby instance.&lt;br /&gt;&lt;br /&gt;Even if the primary node is unavailable (primary node is not reachable), you can still switch over to the seconday node (manual switchover). I have tested this and it perfectly works fine.OracleAS guard is more flexible.&lt;br /&gt;&lt;br /&gt;The MT cloning took 10 min and switch over took 3 min.&lt;br /&gt;In case of swithover situation,your cutover time would be approx 3-5 min.&lt;br /&gt;&lt;br /&gt;With the help of DNS switch and/or LBR, the FO or SO option will be very transparent to the users/other applications.&lt;br /&gt;&lt;br /&gt;Caution -&lt;br /&gt;-------&lt;br /&gt;&lt;br /&gt;Be little cautious using  this option for  your Oracle IAS environment as Active/Passive cluster.Without proper understanding of this process, you may corrupt the AS Guard setup.&lt;br /&gt;&lt;br /&gt;This feature has to be completely tested before using it in a  production environment.&lt;br /&gt;Steps&lt;br /&gt;-----&lt;br /&gt;1.Keep the primary and standby instances up and running (Both instances running only Infrastructure) - ie Oracle AS Guard is setup and active for the infra instance.&lt;br /&gt;2.Install MT (portal and Wireless option) on to the first instance(Primary)&lt;br /&gt;3.Clone the newly added MT instance to the standby instance (DSA port should same as the primary DSA).start the asgctl from MT instance (not from infra home)&lt;br /&gt;4.If this clone is successfull , veryify the topology and confirm everything is fine.&lt;br /&gt;5.Now test the switchover is possible&lt;br /&gt;6.Switch back to the primary node&lt;br /&gt;&lt;br /&gt;on Primary node&lt;br /&gt;===============&lt;br /&gt;After the MT install, stop all the MT opmn process&lt;br /&gt;&lt;br /&gt;connect to asgctl &lt;br /&gt;&lt;br /&gt;connect to primary database&lt;br /&gt;&lt;br /&gt;clone the MT instance to the standby instance.&lt;br /&gt;&lt;br /&gt;ASGCTL&gt; clone instance mt.ias1.ushasuji.com to rinfra&lt;br /&gt;Generating default policy for this operation&lt;br /&gt;&lt;br /&gt;IAS1:7891&lt;br /&gt;    Clone Instance&lt;br /&gt;&lt;br /&gt;IAS1:7891 (home /u01/oracle/product/mt)&lt;br /&gt;    Running configure option in bkp_restore script.&lt;br /&gt;    Running node_backup prepare option in bkp_restore script. This may take a few minutes&lt;br /&gt;    Running node_backup image_backup option in bkp_restore script. This may take a few minutes&lt;br /&gt;    Please run /u01/oracle/product/mt/backup_restore/brHome12228823ba8.sh as root. Enter "Yes" after the script is completed successfully, "No" otherwise. Yes or No&lt;br /&gt;yes&lt;br /&gt;&lt;br /&gt;ias1 192.168.1.16:7891 (home /u01/oracle/product/mt)&lt;br /&gt;    Copying backup file "/u01/oracle/product/loha/mt/as_mt.ias1.ushasuji.com_2009-06-28_17-04-03.img" from "192.168.1.15" [192.168.1.15] to "192.168.1.16" at "/u01/oracle/product/loha/mt/as_mt.ias1.ushasuji.com_2009-06-28_17-04-03.img"&lt;br /&gt;    Unpacking image backup at target host. This may take a few minutes&lt;br /&gt;    Running node_restore sys_init option in bkp_restore script.&lt;br /&gt;    Please run /u01/oracle/product/mt/backup_restore/brHome122283ed9fe.sh as root. Enter "Yes" after the script is completed successfully, "No" otherwise. Yes or No&lt;br /&gt;yes&lt;br /&gt;    Running node_restore inst_register option in bkp_restore script.&lt;br /&gt;    Please run /u01/oracle/product/mt/backup_restore/brHome122283ed9fe.sh as root. Enter "Yes" after the script is completed successfully, "No" otherwise. Yes or No&lt;br /&gt;yes&lt;br /&gt;ASGCTL&gt;&lt;br /&gt;&lt;br /&gt;Check everything is copied on to the standby MT home.It may prompt to run the copy script twice as root user.&lt;br /&gt;&lt;br /&gt;This clone process will stop the MR database istance and all the Infra/MT opmn process on node1 and starts in node2.I mean the current primary node becomes standby and old standby becomes primary. So easy .... All is taken care automatically by Oracle AG Guard.&lt;br /&gt;&lt;br /&gt;If no errors , then you are all to test the switchover.&lt;br /&gt;&lt;br /&gt;From Primary Node&lt;br /&gt;-------------------&lt;br /&gt;&lt;br /&gt;Now switchover both infrastructure and Mid Tier applications to standby node - Rinfra&lt;br /&gt;&lt;br /&gt;ASGCTL&gt; switchover topology to rinfra&lt;br /&gt;&lt;br /&gt;IAS1 192.168.1.15:7890 (home /u01/oracle/product/infra)&lt;br /&gt;    Connecting to the primary database ias.ushasuji.com&lt;br /&gt;    Gathering information from the primary database ias.ushasuji.com&lt;br /&gt;&lt;br /&gt;ias1:7891 (home /u01/oracle/product/mt)&lt;br /&gt;    Shutting down component HTTP_Server&lt;br /&gt;    Shutting down component WebCache&lt;br /&gt;    Shutting down component OC4J&lt;br /&gt;    Shutting down component dcm-daemon&lt;br /&gt;    Shutting down component LogLoader&lt;br /&gt;&lt;br /&gt;ias1 192.168.1.16:7890 (home /u01/oracle/product/infra)&lt;br /&gt;    Running emctl command: "/u01/oracle/product/infra/bin/emctl status iasconsole".&lt;br /&gt;    Shutting down component OID&lt;br /&gt;    Shutting down component HTTP_Server&lt;br /&gt;    Shutting down component OC4J&lt;br /&gt;    Shutting down component dcm-daemon&lt;br /&gt;    Shutting down component LogLoader&lt;br /&gt;&lt;br /&gt;IAS1:7891 (home /u01/oracle/product/mt)&lt;br /&gt;    Shutting down each instance in the topology&lt;br /&gt;    Shutting down component HTTP_Server&lt;br /&gt;    Shutting down component WebCache&lt;br /&gt;    Shutting down component OC4J&lt;br /&gt;    Shutting down component dcm-daemon&lt;br /&gt;    Shutting down component LogLoader&lt;br /&gt;&lt;br /&gt;IAS1 192.168.1.15:7890 (home /u01/oracle/product/infra)&lt;br /&gt;    Running emctl command: "/u01/oracle/product/infra/bin/emctl status iasconsole".&lt;br /&gt;    Shutting down component OID&lt;br /&gt;    Shutting down component HTTP_Server&lt;br /&gt;    Shutting down component OC4J&lt;br /&gt;    Shutting down component dcm-daemon&lt;br /&gt;    Shutting down component LogLoader&lt;br /&gt;&lt;br /&gt;IAS1:7891 (home /u01/oracle/product/mt)&lt;br /&gt;    Synchronizing topology&lt;br /&gt;    Synchronizing each instance in the topology to standby topology&lt;br /&gt;    Starting backup of topology ""&lt;br /&gt;       Backing up and copying data to the standby topology&lt;br /&gt;    Backing up each instance in the topology&lt;br /&gt;    Starting backup of instance "mt.ias1.ushasuji.com"&lt;br /&gt;    Configuring the backup script&lt;br /&gt;&lt;br /&gt;IAS1 192.168.1.15:7890 (home /u01/oracle/product/infra)&lt;br /&gt;    Starting backup of instance "infra.ias1"&lt;br /&gt;    Configuring the backup script&lt;br /&gt;      Oracle Application Server Backup/Recovery Tool 10g (10.1.2.0.2)&lt;br /&gt;      Copyright (c) 2004, 2005, Oracle. All rights reserved.&lt;br /&gt;&lt;br /&gt;      Performing configuration ...&lt;br /&gt;      Configuration completed successfully !!!&lt;br /&gt;    Backing up the instance configuration files.  This may take a few minutes&lt;br /&gt;&lt;br /&gt;IAS1:7891 (home /u01/oracle/product/mt)&lt;br /&gt;    Backing up the instance configuration files.  This may take a few minutes&lt;br /&gt;    Deleted directory "/u01/oracle/product/mt/dsa/backup".&lt;br /&gt;&lt;br /&gt;IAS1 192.168.1.15:7890 (home /u01/oracle/product/infra)&lt;br /&gt;    Deleted directory "/u01/oracle/product/infra/dsa/backup".&lt;br /&gt;      Oracle Application Server Backup/Recovery Tool 10g (10.1.2.0.2)&lt;br /&gt;      Copyright (c) 2004, 2005, Oracle. All rights reserved.&lt;br /&gt;&lt;br /&gt;      Backing up configuration files ...&lt;br /&gt;      Warning(s) during backup - please check /u01/oracle/product/infra/dsa/backup/log/2009-06-28_17-46-19_config_bkp.log&lt;br /&gt;      Configuration backup archive is /u01/oracle/product/infra/dsa/backup/config_bkp_2009-06-28_17-46-19.jar&lt;br /&gt;      Configuration backup completed with warning(s) logged in&lt;br /&gt;      file /u01/oracle/product/infra/dsa/backup/log/2009-06-28_17-46-19_config_bkp.log&lt;br /&gt;&lt;br /&gt;IAS1:7891 (home /u01/oracle/product/mt)&lt;br /&gt;    Copying backup file "/u01/oracle/product/mt/dsa/backup/config_bkp_2009-06-28_17-46-19.jar" from "IAS1" [192.168.1.15] to "192.168.1.16" at "/u01/oracle/product/mt/dsa/backup/mt.ias1.ushasuji.com/config_bkp_2009-06-28_17-46-19.jar"&lt;br /&gt;&lt;br /&gt;IAS1 192.168.1.15:7890 (home /u01/oracle/product/infra)&lt;br /&gt;    Copying backup file "/u01/oracle/product/infra/dsa/backup/config_bkp_2009-06-28_17-46-19.jar" from "IAS1" [192.168.1.15] to "192.168.1.16" at "/u01/oracle/product/infra/dsa/backup/infra.ias1/config_bkp_2009-06-28_17-46-19.jar"&lt;br /&gt;    Copying backup catalog  file /u01/oracle/product/infra/backup_restore/data/catalog.txt from IAS1 [192.168.1.15] to 192.168.1.16&lt;br /&gt;&lt;br /&gt;IAS1:7891 (home /u01/oracle/product/mt)&lt;br /&gt;    Copying backup catalog  file /u01/oracle/product/mt/backup_restore/data/catalog.txt from IAS1 [192.168.1.15] to 192.168.1.16&lt;br /&gt;&lt;br /&gt;IAS1 192.168.1.15:7890 (home /u01/oracle/product/infra)&lt;br /&gt;    Completed backup of instance "infra.ias1"&lt;br /&gt;&lt;br /&gt;IAS1:7891 (home /u01/oracle/product/mt)&lt;br /&gt;    Completed backup of instance "mt.ias1.ushasuji.com"&lt;br /&gt;    Starting restore of topology ""&lt;br /&gt;       Restoring data to the standby topology&lt;br /&gt;    Restoring each instance in the topology&lt;br /&gt;&lt;br /&gt;ias1 192.168.1.16:7890 (home /u01/oracle/product/infra)&lt;br /&gt;    Copying backup file "/u01/oracle/product/infra/dsa/backup/infra.ias1/config_bkp_2009-06-28_17-46-19.jar" from "192.168.1.16" to "ias1" [192.168.1.16] at "/u01/oracle/product/infra/dsa/backup/config_bkp_2009-06-28_17-46-19.jar"&lt;br /&gt;&lt;br /&gt;ias1:7891 (home /u01/oracle/product/mt)&lt;br /&gt;    Copying backup file "/u01/oracle/product/mt/dsa/backup/mt.ias1.ushasuji.com/config_bkp_2009-06-28_17-46-19.jar" from "192.168.1.16" to "ias1" [192.168.1.16] at "/u01/oracle/product/mt/dsa/backup/config_bkp_2009-06-28_17-46-19.jar"&lt;br /&gt;&lt;br /&gt;ias1 192.168.1.16:7890 (home /u01/oracle/product/infra)&lt;br /&gt;    Deleting backup file "/u01/oracle/product/infra/dsa/backup/infra.ias1/config_bkp_2009-06-28_17-46-19.jar"&lt;br /&gt;&lt;br /&gt;ias1:7891 (home /u01/oracle/product/mt)&lt;br /&gt;    Deleting backup file "/u01/oracle/product/mt/dsa/backup/config_bkp_2009-06-28_17-46-19.jar"&lt;br /&gt;    Starting restore of instance "mt.ias1.ushasuji.com"&lt;br /&gt;&lt;br /&gt;ias1 192.168.1.16:7890 (home /u01/oracle/product/infra)&lt;br /&gt;    Starting restore of instance "infra.ias1"&lt;br /&gt;&lt;br /&gt;ias1:7891 (home /u01/oracle/product/mt)&lt;br /&gt;    Configuring the backup script&lt;br /&gt;&lt;br /&gt;ias1 192.168.1.16:7890 (home /u01/oracle/product/infra)&lt;br /&gt;    Configuring the backup script&lt;br /&gt;&lt;br /&gt;ias1:7891 (home /u01/oracle/product/mt)&lt;br /&gt;    Restoring the instance configuration files. This may take a few minutes&lt;br /&gt;&lt;br /&gt;ias1 192.168.1.16:7890 (home /u01/oracle/product/infra)&lt;br /&gt;      Oracle Application Server Backup/Recovery Tool 10g (10.1.2.0.2)&lt;br /&gt;      Copyright (c) 2004, 2005, Oracle. All rights reserved.&lt;br /&gt;&lt;br /&gt;      Performing configuration ...&lt;br /&gt;      Configuration completed successfully !!!&lt;br /&gt;    Restoring the instance configuration files. This may take a few minutes&lt;br /&gt;      Oracle Application Server Backup/Recovery Tool 10g (10.1.2.0.2)&lt;br /&gt;      Copyright (c) 2004, 2005, Oracle. All rights reserved.&lt;br /&gt;&lt;br /&gt;      Restoring configuration files from backup 2009-06-28_17-46-19 ...&lt;br /&gt;      Configuration file restore completed successfully !!!&lt;br /&gt;    Running opmnctl reload command: "/u01/oracle/product/infra/opmn/bin/opmnctl reload".&lt;br /&gt;&lt;br /&gt;IAS1 192.168.1.15:7890 (home /u01/oracle/product/infra)&lt;br /&gt;    Starting backup/synchronization of database "ias.ushasuji.com"&lt;br /&gt;&lt;br /&gt;ias1 192.168.1.16:7890 (home /u01/oracle/product/infra)&lt;br /&gt;    Starting restore/synchronization of database "ias.ushasuji.com"&lt;br /&gt;&lt;br /&gt;IAS1:7891&lt;br /&gt;    Synchronizing topology completed successfully&lt;br /&gt;&lt;br /&gt;IAS1 192.168.1.15:7890&lt;br /&gt;    Connecting to the primary database ias.ushasuji.com&lt;br /&gt;    Gathering information from the primary database ias.ushasuji.com&lt;br /&gt;    Switchover - init.&lt;br /&gt;&lt;br /&gt;ias1 192.168.1.16:7890&lt;br /&gt;    Switchover - init.&lt;br /&gt;&lt;br /&gt;IAS1 192.168.1.15:7890&lt;br /&gt;    Switchover - primary preparing.&lt;br /&gt;&lt;br /&gt;ias1 192.168.1.16:7890&lt;br /&gt;    Switchover - standby preparing.&lt;br /&gt;     Stopping Job Queue Scheduler.&lt;br /&gt;     Stopping Advanced Queue Time Manager.&lt;br /&gt;     Starting managed recovery in the standby database.&lt;br /&gt;&lt;br /&gt;IAS1 192.168.1.15:7890&lt;br /&gt;    Switchover - primary processing.&lt;br /&gt;     Active user sessions detected&lt;br /&gt;     The primary database is ready to switchover&lt;br /&gt;     Switching over the primary database to the standby role&lt;br /&gt;     Shutting down the old primary database&lt;br /&gt;    Issuing "shutdown immediate;" to shutdown the database&lt;br /&gt;     Starting up the old primary database as the new standby&lt;br /&gt;    Issuing "startup nomount;" to start the database&lt;br /&gt;     Old primary database now running as the new standby&lt;br /&gt;&lt;br /&gt;ias1 192.168.1.16:7890&lt;br /&gt;    Switchover - standby processing.&lt;br /&gt;     Getting the switchover status from the database.&lt;br /&gt;     Switching over the standby database to the primary role.&lt;br /&gt;     Shutting down the new primary database.&lt;br /&gt;    Issuing "shutdown immediate;" to shutdown the database&lt;br /&gt;     Starting up the new primary database.&lt;br /&gt;    Issuing "startup open;" to start the database&lt;br /&gt;    Switchover - standby finishing.&lt;br /&gt;     Enabling the archive destination in the new primary database.&lt;br /&gt;     Starting log archiving in the new primary database.&lt;br /&gt;&lt;br /&gt;IAS1 192.168.1.15:7890&lt;br /&gt;    Switchover - primary finishing.&lt;br /&gt;     Deferring the archive destination in the new standby database.&lt;br /&gt;     Enabling managed recovery in the new standby database.&lt;br /&gt;&lt;br /&gt;ias1 192.168.1.16:7890 (home /u01/oracle/product/infra)&lt;br /&gt;    Running opmnctl reload command: "/u01/oracle/product/infra/opmn/bin/opmnctl reload".&lt;br /&gt;    Starting component OID&lt;br /&gt;    Starting component dcm-daemon&lt;br /&gt;    Configuring the backup script&lt;br /&gt;      Oracle Application Server Backup/Recovery Tool 10g (10.1.2.0.2)&lt;br /&gt;      Copyright (c) 2004, 2005, Oracle. All rights reserved.&lt;br /&gt;&lt;br /&gt;      Performing configuration ...&lt;br /&gt;      Configuration completed successfully !!!&lt;br /&gt;    Executing restore_config -F DCM-resyncforce option in bkp_restore.pl script&lt;br /&gt;      Oracle Application Server Backup/Recovery Tool 10g (10.1.2.0.2)&lt;br /&gt;      Copyright (c) 2004, 2005, Oracle. All rights reserved.&lt;br /&gt;&lt;br /&gt;      Resynchronizing instance with DCM repository ...&lt;br /&gt;    Running opmnctl reload command: "/u01/oracle/product/infra/opmn/bin/opmnctl reload".&lt;br /&gt;    Executing opmnctl startall command&lt;br /&gt;&lt;br /&gt;ias1:7891 (home /u01/oracle/product/mt)&lt;br /&gt;    Starting component dcm-daemon&lt;br /&gt;    Configuring the backup script&lt;br /&gt;    Executing restore_config -F DCM-resyncforce option in bkp_restore.pl script&lt;br /&gt;    Executing opmnctl startall command&lt;br /&gt;&lt;br /&gt;ias1:7891&lt;br /&gt;     HA directory exists for instance mt.ias1.ushasuji.com&lt;br /&gt;&lt;br /&gt;ias1 192.168.1.16:7890 (home /u01/oracle/product/infra)&lt;br /&gt;     HA directory exists for instance infra.ias1&lt;br /&gt;&lt;br /&gt;IAS1:7891&lt;br /&gt;     HA directory exists for instance mt.ias1.ushasuji.com&lt;br /&gt;&lt;br /&gt;IAS1 192.168.1.15:7890 (home /u01/oracle/product/infra)&lt;br /&gt;     HA directory exists for instance infra.ias1&lt;br /&gt;&lt;br /&gt;ias1 192.168.1.16:7890&lt;br /&gt;    Verifying that the topology is symmetrical in both primary and standby configuration&lt;br /&gt;    Switchover topology to standby host completed successfully&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;From node2 (new primary node)&lt;br /&gt;---------------------------&lt;br /&gt;&lt;br /&gt;try to switchover back to the original primary node&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-4484984071473879460?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/4484984071473879460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-ias-10g-10120-cloning-add-mt.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/4484984071473879460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/4484984071473879460'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-ias-10g-10120-cloning-add-mt.html' title='Oracle AS Guard cloning -  Add MT instance using Oracle ASGuard'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-342422409577081856</id><published>2009-06-22T19:28:00.000-07:00</published><updated>2009-06-22T19:37:03.523-07:00</updated><title type='text'>OPMN wont start up after  successfull installation of Oracle Portal Mid Tier - Release 10.1.2.0.2</title><content type='html'>After successful installation of Oracle Portal , i stopped the all the IAS components using opmnctl - No errors.&lt;br /&gt;But when i tried to start the opmn proces - during Portal Mid tier clonig, got into this error.&lt;br /&gt;&lt;br /&gt;RCV: Transport endpoint is not connected Communication error with the OPMN server local port. Check the OPMN log files &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I am even not able to start the OPMN process.&lt;br /&gt;&lt;br /&gt;opmnctl start gave me the same error &lt;br /&gt;&lt;br /&gt;While troubleshooting the issue, i found almost 35 process linked to MT opmn process.&lt;br /&gt;&lt;br /&gt;like ,&lt;br /&gt;/u01/oracle/product/mt/opmn/bin/opmn -d&lt;br /&gt;&lt;br /&gt;After killing all these process i am able to start opmn process. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Could be another bug in Oracle iAS&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-342422409577081856?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/342422409577081856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/opmn-wont-start-up-oracle-portal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/342422409577081856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/342422409577081856'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/opmn-wont-start-up-oracle-portal.html' title='OPMN wont start up after  successfull installation of Oracle Portal Mid Tier - Release 10.1.2.0.2'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-2520892660988359402</id><published>2009-06-17T22:21:00.000-07:00</published><updated>2009-06-17T22:22:33.683-07:00</updated><title type='text'>Oracle Portal 10.1.2.0.2 Clonig</title><content type='html'>Will post soon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-2520892660988359402?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/2520892660988359402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-portal-101202-clonig.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2520892660988359402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2520892660988359402'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-portal-101202-clonig.html' title='Oracle Portal 10.1.2.0.2 Clonig'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-2652422801469909117</id><published>2009-06-17T21:53:00.000-07:00</published><updated>2009-06-18T02:33:05.725-07:00</updated><title type='text'>All about LVM's - Small Demo</title><content type='html'>All  about LVM's &lt;br /&gt;-----------------&lt;br /&gt;&lt;br /&gt;Because of the wide technolgy today, i feel DBA should have some knowledge on hardware and OS knowledge.&lt;br /&gt;&lt;br /&gt;I am a big fan of LVM's.I have been working on LVM's (including Veritas LVM/Volume manager and Solstice DiskSuite in Solaris ) for the past 10 years.Veritas used to be little complex those days,but any more today.&lt;br /&gt;&lt;br /&gt;I had an opportunity to work on Veritas Volume Manager and LVM's (approx 8 years ago , for a client called Auripay at Cambridge).I used to hot swap the SCSI drives and test the VM's groups.It was so intresting to see the VM groups swaping to different nodes.Prasad putta (MD of Auripay , now he is VP at Oatsystems) used to encourage me and given me full freedom on this implementation/testing.Got a very good exposure on veritas there.&lt;br /&gt;&lt;br /&gt;I have done all my home testing with LVM's  only - not just with regular ext2 FS. Because it gives me the flexibility to add more space to the existing volumes as i needed and additionally i do see much better system performance.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Just i want to share my small Linux LVM experience (quite simple) with Other DBA's &lt;br /&gt;&lt;br /&gt;Demo&lt;br /&gt;---------- &lt;br /&gt;&lt;br /&gt;I created a small device of 8GB size &lt;br /&gt;&lt;br /&gt;After login just find out the device name  , here it is sdd.&lt;br /&gt;&lt;br /&gt;you can use the dmesg command to find this.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SCSI device sdd: 16777216 512-byte hdwr sectors (8590 MB)&lt;br /&gt;sdd: cache data unavailable&lt;br /&gt;sdd: assuming drive cache: write through&lt;br /&gt;SCSI device sdd: 16777216 512-byte hdwr sectors (8590 MB)&lt;br /&gt;sdd: cache data unavailable&lt;br /&gt;sdd: assuming drive cache: write through&lt;br /&gt; sdd: unknown partition table&lt;br /&gt;Attached scsi disk sdd at scsi0, channel 0, id 3, lun 0&lt;br /&gt;Fusion MPT SAS Host driver 3.02.62.01rh&lt;br /&gt;EXT3-fs: INFO: recovery required on readonly filesystem.&lt;br /&gt;EXT3-fs: write access will be enabled during recovery.&lt;br /&gt;kjournald starting.  Commit interval 5 seconds&lt;br /&gt;EXT3-fs: sda3: orphan cleanup on readonly fs&lt;br /&gt;ext3_orphan_cleanup: deleting unreferenced inode 115623&lt;br /&gt;EXT3-fs: sda3: 1 orphan inode deleted&lt;br /&gt;EXT3-fs: recovery complete.&lt;br /&gt;EXT3-fs: mounted filesystem with ordered data mode.&lt;br /&gt;SELinux:  Disabled at runtime.&lt;br /&gt;SELinux:  Unregistering netfilter hooks&lt;br /&gt;inserting floppy driver for 2.6.9-34.EL&lt;br /&gt;Floppy drive(s): fd0 is 1.44M&lt;br /&gt;FDC 0 is a post-1991 82077&lt;br /&gt;vmxnet: module license 'unspecified' taints kernel.&lt;br /&gt;VMware vmxnet virtual NIC driver release 1.0.1 build-29996&lt;br /&gt;ACPI: PCI interrupt 0000:00:11.0[A] -&gt; GSI 10 (level, low) -&gt; IRQ 10&lt;br /&gt;Found vmxnet/PCI at 0x1424, irq 10.&lt;br /&gt;vmxnet: numRxBuffers=(100*24) numTxBuffers=(100*64) driverDataSize=9000&lt;br /&gt;divert: allocating divert_blk for eth0&lt;br /&gt;eth0: vmxnet ether at 0x1424 assigned IRQ 10.&lt;br /&gt;ACPI: PCI interrupt 0000:00:12.0[A] -&gt; GSI 9 (level, low) -&gt; IRQ 9&lt;br /&gt;Found vmxnet/PCI at 0x14a4, irq 9.&lt;br /&gt;vmxnet: numRxBuffers=(100*24) numTxBuffers=(100*64) driverDataSize=9000&lt;br /&gt;divert: allocating divert_blk for eth1&lt;br /&gt;eth1: vmxnet ether at 0x14a4 assigned IRQ 9.&lt;br /&gt;ACPI: PCI interrupt 0000:00:13.0[A] -&gt; GSI 5 (level, low) -&gt; IRQ 5&lt;br /&gt;Found vmxnet/PCI at 0x1824, irq 5.&lt;br /&gt;vmxnet: numRxBuffers=(100*24) numTxBuffers=(100*64) driverDataSize=9000&lt;br /&gt;divert: allocating divert_blk for eth2&lt;br /&gt;eth2: vmxnet ether at 0x1824 assigned IRQ 5.&lt;br /&gt;pcnet32.c:v1.31 29.04.2005 tsbogend@alpha.franken.de&lt;br /&gt;ACPI: PCI interrupt 0000:00:14.0[A] -&gt; GSI 11 (level, low) -&gt; IRQ 11&lt;br /&gt;shpchp: shpc_init : shpc_cap_offset == 0&lt;br /&gt;shpchp: Standard Hot Plug PCI Controller Driver version: 0.4&lt;br /&gt;USB Universal Host Controller Interface driver v2.2&lt;br /&gt;ACPI: PCI interrupt 0000:00:07.2[D] -&gt; GSI 9 (level, low) -&gt; IRQ 9&lt;br /&gt;uhci_hcd 0000:00:07.2: UHCI Host Controller&lt;br /&gt;uhci_hcd 0000:00:07.2: irq 9, io base 00001060&lt;br /&gt;uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1&lt;br /&gt;hub 1-0:1.0: USB hub found&lt;br /&gt;hub 1-0:1.0: 2 ports detected&lt;br /&gt;md: Autodetecting RAID arrays.&lt;br /&gt;md: autorun ...&lt;br /&gt;md: ... autorun DONE.&lt;br /&gt;NET: Registered protocol family 10&lt;br /&gt;Disabled Privacy Extensions on device c0378f60(lo)&lt;br /&gt;IPv6 over IPv4 tunneling driver&lt;br /&gt;divert: not allocating divert_blk for non-ethernet device sit0&lt;br /&gt;ip_tables: (C) 2000-2002 Netfilter core team&lt;br /&gt;vmxnet_init_ring: offset=9000 length=9000&lt;br /&gt;vmxnet_init_ring: offset=9000 length=9000&lt;br /&gt;ip_tables: (C) 2000-2002 Netfilter core team&lt;br /&gt;vmxnet_init_ring: offset=9000 length=9000&lt;br /&gt;ACPI: AC Adapter [ACAD] (on-line)&lt;br /&gt;ACPI: Power Button (FF) [PWRF]&lt;br /&gt;eth0: no IPv6 routers present&lt;br /&gt;eth1: no IPv6 routers present&lt;br /&gt;eth2: no IPv6 routers present&lt;br /&gt;EXT3 FS on sda3, internal journal&lt;br /&gt;device-mapper: 4.5.0-ioctl (2005-10-04) initialised: dm-devel@redhat.com&lt;br /&gt;cdrom: open failed.&lt;br /&gt;kjournald starting.  Commit interval 5 seconds&lt;br /&gt;EXT3 FS on sda1, internal journal&lt;br /&gt;EXT3-fs: mounted filesystem with ordered data mode.&lt;br /&gt;Adding 1534196k swap on /dev/sda2.  Priority:-1 extents:1&lt;br /&gt;IA-32 Microcode Update Driver: v1.14 &lt;tigran@veritas.com&gt;&lt;br /&gt;microcode: No new microdata for cpu 0&lt;br /&gt;IA-32 Microcode Update Driver v1.14 unregistered&lt;br /&gt;parport0: PC-style at 0x378 [PCSPP,TRISTATE]&lt;br /&gt;ip_tables: (C) 2000-2002 Netfilter core team&lt;br /&gt;ip_tables: (C) 2000-2002 Netfilter core team&lt;br /&gt;ip_tables: (C) 2000-2002 Netfilter core team&lt;br /&gt;ip_tables: (C) 2000-2002 Netfilter core team&lt;br /&gt;iscsi-sfnet: Loading iscsi_sfnet version 4:0.1.11-2&lt;br /&gt;iscsi-sfnet: Control device major number 254&lt;br /&gt;OCFS2 Node Manager 1.2.3 Wed Jul 26 12:04:10 PDT 2006 (build 56074a7e99f767e0530                                                                             6907521c8ea25)&lt;br /&gt;OCFS2 DLM 1.2.3 Wed Jul 26 12:04:10 PDT 2006 (build 05157a797e82010a31dfd4c78548                                                                             4fe9)&lt;br /&gt;OCFS2 DLMFS 1.2.3 Wed Jul 26 12:04:11 PDT 2006 (build 05157a797e82010a31dfd4c785                                                                             484fe9)&lt;br /&gt;OCFS2 User DLM kernel interface loaded&lt;br /&gt;i2c /dev entries driver&lt;br /&gt;ASM: oracleasmfs mounted with options: &lt;defaults&gt;&lt;br /&gt;ASM:    maxinstances=0&lt;br /&gt;SCSI device sdb: 167772160 512-byte hdwr sectors (85899 MB)&lt;br /&gt;sdb: cache data unavailable&lt;br /&gt;sdb: assuming drive cache: write through&lt;br /&gt; sdb: unknown partition table&lt;br /&gt;SCSI device sdc: 96468992 512-byte hdwr sectors (49392 MB)&lt;br /&gt;sdc: cache data unavailable&lt;br /&gt;sdc: assuming drive cache: write through&lt;br /&gt; sdc: unknown partition table&lt;br /&gt;SCSI device sdd: 16777216 512-byte hdwr sectors (8590 MB)&lt;br /&gt;sdd: cache data unavailable&lt;br /&gt;sdd: assuming drive cache: write through&lt;br /&gt; sdd: unknown partition table&lt;br /&gt;parport0: PC-style at 0x378 [PCSPP,TRISTATE]&lt;br /&gt;lp0: using parport0 (polling).&lt;br /&gt;lp0: console ready&lt;br /&gt;ip_tables: (C) 2000-2002 Netfilter core team&lt;br /&gt;vmxnet_init_ring: offset=9000 length=9000&lt;br /&gt;eth0: no IPv6 routers present&lt;br /&gt;[root@Apps3 ~]# fdisk /dev/sdd&lt;br /&gt;Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel&lt;br /&gt;Building a new DOS disklabel. Changes will remain in memory only,&lt;br /&gt;until you decide to write them. After that, of course, the previous&lt;br /&gt;content won't be recoverable.&lt;br /&gt;&lt;br /&gt;Now create 2 partitions using fdisk utility &lt;br /&gt;-------------------------------------------&lt;br /&gt;&lt;br /&gt;The number of cylinders for this disk is set to 1044.&lt;br /&gt;There is nothing wrong with that, but this is larger than 1024,&lt;br /&gt;and could in certain setups cause problems with:&lt;br /&gt;1) software that runs at boot time (e.g., old versions of LILO)&lt;br /&gt;2) booting and partitioning software from other OSs&lt;br /&gt;   (e.g., DOS FDISK, OS/2 FDISK)&lt;br /&gt;Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)&lt;br /&gt;&lt;br /&gt;Command (m for help): p&lt;br /&gt;&lt;br /&gt;Disk /dev/sdd: 8589 MB, 8589934592 bytes&lt;br /&gt;255 heads, 63 sectors/track, 1044 cylinders&lt;br /&gt;Units = cylinders of 16065 * 512 = 8225280 bytes&lt;br /&gt;&lt;br /&gt;   Device Boot      Start         End      Blocks   Id  System&lt;br /&gt;&lt;br /&gt;Command (m for help): n&lt;br /&gt;Command action&lt;br /&gt;   e   extended&lt;br /&gt;   p   primary partition (1-4)&lt;br /&gt;p&lt;br /&gt;Partition number (1-4): 1&lt;br /&gt;First cylinder (1-1044, default 1):&lt;br /&gt;Using default value 1&lt;br /&gt;Last cylinder or +size or +sizeM or +sizeK (1-1044, default 1044): +4000M&lt;br /&gt;&lt;br /&gt;Command (m for help): n&lt;br /&gt;Command action&lt;br /&gt;   e   extended&lt;br /&gt;   p   primary partition (1-4)&lt;br /&gt;p&lt;br /&gt;Partition number (1-4): 2&lt;br /&gt;First cylinder (488-1044, default 488):&lt;br /&gt;Using default value 488&lt;br /&gt;Last cylinder or +size or +sizeM or +sizeK (488-1044, default 1044):&lt;br /&gt;Using default value 1044&lt;br /&gt;&lt;br /&gt;Command (m for help): p&lt;br /&gt;&lt;br /&gt;Disk /dev/sdd: 8589 MB, 8589934592 bytes&lt;br /&gt;255 heads, 63 sectors/track, 1044 cylinders&lt;br /&gt;Units = cylinders of 16065 * 512 = 8225280 bytes&lt;br /&gt;&lt;br /&gt;   Device Boot      Start         End      Blocks   Id  System&lt;br /&gt;/dev/sdd1               1         487     3911796   83  Linux&lt;br /&gt;/dev/sdd2             488        1044     4474102+  83  Linux&lt;br /&gt;&lt;br /&gt;Command (m for help): w&lt;br /&gt;The partition table has been altered!&lt;br /&gt;&lt;br /&gt;Calling ioctl() to re-read partition table.&lt;br /&gt;Syncing disks.&lt;br /&gt;&lt;br /&gt;First Create a physical Volume on first partition&lt;br /&gt;-------------------------------------------------&lt;br /&gt;&lt;br /&gt;[root@Apps3 ~]# pvcreate /dev/sdd1 ---&gt; First Partition&lt;br /&gt;  Physical volume "/dev/sdd1" successfully created&lt;br /&gt;&lt;br /&gt;next create a Volume group on top of the physical volume just (/dev/sdd1) created&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;[root@Apps3 ~]# vgcreate volgrp_1 /dev/sdd1&lt;br /&gt;  Volume group "volgrp_1" successfully created&lt;br /&gt;&lt;br /&gt;See the Phyical volume structure&lt;br /&gt;---------------------------------&lt;br /&gt;&lt;br /&gt;[root@Apps3 ~]# pvdisplay /dev/sdd1&lt;br /&gt;  --- Physical volume ---&lt;br /&gt;  PV Name               /dev/sdd1&lt;br /&gt;  VG Name               volgrp_1&lt;br /&gt;  PV Size               3.73 GB / not usable 0&lt;br /&gt;  Allocatable           yes&lt;br /&gt;  PE Size (KByte)       4096&lt;br /&gt;  Total PE              954&lt;br /&gt;  Free PE               954&lt;br /&gt;  Allocated PE          0&lt;br /&gt;  PV UUID               v3tkkp-Wsa2-yk3s-lhwG-wlkn-F8g5-2GcfGS&lt;br /&gt;&lt;br /&gt;View the Volume group structure just created&lt;br /&gt;-------------------------------------------&lt;br /&gt;&lt;br /&gt;[root@Apps3 ~]# vgdisplay volgrp_1&lt;br /&gt;  --- Volume group ---&lt;br /&gt;  VG Name               volgrp_1&lt;br /&gt;  System ID&lt;br /&gt;  Format                lvm2&lt;br /&gt;  Metadata Areas        1&lt;br /&gt;  Metadata Sequence No  1&lt;br /&gt;  VG Access             read/write&lt;br /&gt;  VG Status             resizable&lt;br /&gt;  MAX LV                0&lt;br /&gt;  Cur LV                0&lt;br /&gt;  Open LV               0&lt;br /&gt;  Max PV                0&lt;br /&gt;  Cur PV                1&lt;br /&gt;  Act PV                1&lt;br /&gt;  VG Size               3.73 GB&lt;br /&gt;  PE Size               4.00 MB&lt;br /&gt;  Total PE              954&lt;br /&gt;  Alloc PE / Size       0 / 0&lt;br /&gt;  Free  PE / Size       954 / 3.73 GB&lt;br /&gt;  VG UUID               zUAAMY-9Z7L-4CsQ-HUKK-p37P-TlvR-XzfUKW&lt;br /&gt;&lt;br /&gt;[root@Apps3 ~]# fdisk /dev/sdd -l&lt;br /&gt;&lt;br /&gt;Disk /dev/sdd: 8589 MB, 8589934592 bytes&lt;br /&gt;255 heads, 63 sectors/track, 1044 cylinders&lt;br /&gt;Units = cylinders of 16065 * 512 = 8225280 bytes&lt;br /&gt;&lt;br /&gt;   Device Boot      Start         End      Blocks   Id  System&lt;br /&gt;/dev/sdd1               1         487     3911796   83  Linux&lt;br /&gt;/dev/sdd2             488        1044     4474102+  83  Linux&lt;br /&gt;&lt;br /&gt;To increase the VG size, just add the partition /dev/sdd2 to the existing volume group&lt;br /&gt;-----------------------------------------------------------------------------------------&lt;br /&gt;[root@Apps3 ~]# pvcreate /dev/sdd2 --&gt; create this before adding&lt;br /&gt;  Physical volume "/dev/sdd2" successfully created&lt;br /&gt;[root@Apps3 ~]# vgextend volgrp_1 /dev/sdd2&lt;br /&gt;  Volume group "volgrp_1" successfully extended&lt;br /&gt;&lt;br /&gt;Now you see the Volume group size increased from 4GB to  8GB&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;[root@Apps3 ~]# vgdisplay volgrp_1&lt;br /&gt;  --- Volume group ---&lt;br /&gt;  VG Name               volgrp_1&lt;br /&gt;  System ID&lt;br /&gt;  Format                lvm2&lt;br /&gt;  Metadata Areas        2&lt;br /&gt;  Metadata Sequence No  2&lt;br /&gt;  VG Access             read/write&lt;br /&gt;  VG Status             resizable&lt;br /&gt;  MAX LV                0&lt;br /&gt;  Cur LV                0&lt;br /&gt;  Open LV               0&lt;br /&gt;  Max PV                0&lt;br /&gt;  Cur PV                2&lt;br /&gt;  Act PV                2&lt;br /&gt;  VG Size               7.99 GB&lt;br /&gt;  PE Size               4.00 MB&lt;br /&gt;  Total PE              2046&lt;br /&gt;  Alloc PE / Size       0 / 0&lt;br /&gt;  Free  PE / Size       2046 / 7.99 GB&lt;br /&gt;  VG UUID               zUAAMY-9Z7L-4CsQ-HUKK-p37P-TlvR-XzfUKW&lt;br /&gt;&lt;br /&gt;Now remove the physical volume from the extended volume group&lt;br /&gt;-------------------------------------------------------------&lt;br /&gt;[root@Apps3 ~]# vgreduce volgrp_1 /dev/sdd2&lt;br /&gt;  Removed "/dev/sdd2" from volume group "volgrp_1"&lt;br /&gt;&lt;br /&gt;See the size is reduced to 4GB now&lt;br /&gt;----------------------------------&lt;br /&gt;&lt;br /&gt;[root@Apps3 ~]# vgdisplay volgrp_1&lt;br /&gt;  --- Volume group ---&lt;br /&gt;  VG Name               volgrp_1&lt;br /&gt;  System ID&lt;br /&gt;  Format                lvm2&lt;br /&gt;  Metadata Areas        1&lt;br /&gt;  Metadata Sequence No  3&lt;br /&gt;  VG Access             read/write&lt;br /&gt;  VG Status             resizable&lt;br /&gt;  MAX LV                0&lt;br /&gt;  Cur LV                0&lt;br /&gt;  Open LV               0&lt;br /&gt;  Max PV                0&lt;br /&gt;  Cur PV                1&lt;br /&gt;  Act PV                1&lt;br /&gt;  VG Size               3.73 GB&lt;br /&gt;  PE Size               4.00 MB&lt;br /&gt;  Total PE              954&lt;br /&gt;  Alloc PE / Size       0 / 0&lt;br /&gt;  Free  PE / Size       954 / 3.73 GB&lt;br /&gt;  VG UUID               zUAAMY-9Z7L-4CsQ-HUKK-p37P-TlvR-XzfUKW&lt;br /&gt;&lt;br /&gt;Create a logical volume now on top of the volume group - volgrp_1 size 200MB&lt;br /&gt;------------------------------------------------------&lt;br /&gt;&lt;br /&gt;[root@Apps3 ~]# lvcreate -n logvol_1 --size 200M volgrp_1&lt;br /&gt;  Logical volume "logvol_1" created&lt;br /&gt;&lt;br /&gt;See the structure of LVM just created&lt;br /&gt;------------------------------------&lt;br /&gt;&lt;br /&gt;[root@Apps3 ~]# lvdisplay /dev/volgrp_1/logvol_1&lt;br /&gt;  --- Logical volume ---&lt;br /&gt;  LV Name                /dev/volgrp_1/logvol_1&lt;br /&gt;  VG Name                volgrp_1&lt;br /&gt;  LV UUID                jwQVYp-0K5H-iJLW-JO3n-CPn4-nnyI-ibglYZ&lt;br /&gt;  LV Write Access        read/write&lt;br /&gt;  LV Status              available&lt;br /&gt;  # open                 0&lt;br /&gt;  LV Size                200.00 MB&lt;br /&gt;  Current LE             50&lt;br /&gt;  Segments               1&lt;br /&gt;  Allocation             inherit&lt;br /&gt;  Read ahead sectors     0&lt;br /&gt;  Block device           253:0&lt;br /&gt;&lt;br /&gt;[root@Apps3 ~]# vgdisplay  volgrp_1|grep "Total PE"&lt;br /&gt;  Total PE              954&lt;br /&gt;&lt;br /&gt;Now you are ready to create any FS on to this LVM - here we are creating  ext2 FS&lt;br /&gt;---------------------------------------------------------------------------------&lt;br /&gt;[root@Apps3 ~]# mkfs /dev/volgrp_1/logvol_1&lt;br /&gt;mke2fs 1.35 (28-Feb-2004)&lt;br /&gt;Filesystem label=&lt;br /&gt;OS type: Linux&lt;br /&gt;Block size=1024 (log=0)&lt;br /&gt;Fragment size=1024 (log=0)&lt;br /&gt;51200 inodes, 204800 blocks&lt;br /&gt;10240 blocks (5.00%) reserved for the super user&lt;br /&gt;First data block=1&lt;br /&gt;Maximum filesystem blocks=67371008&lt;br /&gt;25 block groups&lt;br /&gt;8192 blocks per group, 8192 fragments per group&lt;br /&gt;2048 inodes per group&lt;br /&gt;Superblock backups stored on blocks:&lt;br /&gt;        8193, 24577, 40961, 57345, 73729&lt;br /&gt;&lt;br /&gt;Writing inode tables: done&lt;br /&gt;Writing superblocks and filesystem accounting information: done&lt;br /&gt;&lt;br /&gt;This filesystem will be automatically checked every 32 mounts or&lt;br /&gt;180 days, whichever comes first.  Use tune2fs -c or -i to override.&lt;br /&gt;&lt;br /&gt;mount the LVM - &lt;br /&gt;--------------&lt;br /&gt;[root@Apps3 ~]# mount /dev/volgrp_1/logvol_1 /u01&lt;br /&gt;[root@Apps3 ~]# df -k&lt;br /&gt;Filesystem           1K-blocks      Used Available Use% Mounted on&lt;br /&gt;/dev/sda3              3241580   2404772    672144  79% /&lt;br /&gt;/dev/sda1               396623     13530    362612   4% /boot&lt;br /&gt;none                    676380         0    676380   0% /dev/shm&lt;br /&gt;/dev/mapper/volgrp_1-logvol_1&lt;br /&gt;                        198337      1550    186547   1% /u01&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;All set to create any Oracle installations on top of this LVM now.&lt;br /&gt;&lt;br /&gt;Hope this helps&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-2652422801469909117?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/2652422801469909117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/all-about-lvms-small-demo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2652422801469909117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2652422801469909117'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/all-about-lvms-small-demo.html' title='All about LVM&apos;s - Small Demo'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-8097740491711267834</id><published>2009-06-17T21:10:00.000-07:00</published><updated>2009-06-17T21:11:22.286-07:00</updated><title type='text'>Oracle R12 upgrade</title><content type='html'>Will briefly cover the upgrade of EBUS R11i to R12.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-8097740491711267834?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/8097740491711267834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-r12-upgrade.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/8097740491711267834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/8097740491711267834'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-r12-upgrade.html' title='Oracle R12 upgrade'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-2519416932183259628</id><published>2009-06-17T21:08:00.000-07:00</published><updated>2009-06-17T21:09:01.569-07:00</updated><title type='text'>Oracle R12 and Oracle IAS integration</title><content type='html'>Will post soon....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-2519416932183259628?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/2519416932183259628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-r12-and-oracle-ias-integration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2519416932183259628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2519416932183259628'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-r12-and-oracle-ias-integration.html' title='Oracle R12 and Oracle IAS integration'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-8407334485325963359</id><published>2009-06-17T21:07:00.000-07:00</published><updated>2009-06-17T21:08:18.140-07:00</updated><title type='text'>Oracle R12 Forms Customization</title><content type='html'>Will post soon...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-8407334485325963359?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/8407334485325963359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-r12-forms-customization.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/8407334485325963359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/8407334485325963359'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-r12-forms-customization.html' title='Oracle R12 Forms Customization'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-1820332401909831022</id><published>2009-06-17T21:06:00.001-07:00</published><updated>2009-06-17T21:06:38.628-07:00</updated><title type='text'>Oracle LDAP Replication Setup - HA</title><content type='html'>Will post soon....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-1820332401909831022?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/1820332401909831022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-ldap-replication-setup-ha.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/1820332401909831022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/1820332401909831022'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-ldap-replication-setup-ha.html' title='Oracle LDAP Replication Setup - HA'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-8731051305292802354</id><published>2009-06-17T21:04:00.000-07:00</published><updated>2009-06-17T21:05:01.622-07:00</updated><title type='text'>SAP ECC 6 - moving to RAC - HA Setup</title><content type='html'>Will post soon....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-8731051305292802354?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/8731051305292802354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/sap-ecc-6-moving-to-rac-ha-setup.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/8731051305292802354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/8731051305292802354'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/sap-ecc-6-moving-to-rac-ha-setup.html' title='SAP ECC 6 - moving to RAC - HA Setup'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-2823883656800917164</id><published>2009-06-17T21:02:00.000-07:00</published><updated>2009-06-17T21:03:50.586-07:00</updated><title type='text'>Oracle 11G Active DataGuard and Active Duplicate database setup</title><content type='html'>Will post soon...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-2823883656800917164?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/2823883656800917164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-11g-active-dataguard-and-active.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2823883656800917164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2823883656800917164'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-11g-active-dataguard-and-active.html' title='Oracle 11G Active DataGuard and Active Duplicate database setup'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-3546248445738373428</id><published>2009-06-17T21:00:00.000-07:00</published><updated>2009-06-17T21:01:20.952-07:00</updated><title type='text'>Oracle R12 and MAA configuration</title><content type='html'>Will post soon....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-3546248445738373428?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/3546248445738373428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-r12-and-maa-configuration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/3546248445738373428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/3546248445738373428'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-r12-and-maa-configuration.html' title='Oracle R12 and MAA configuration'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-6063460035941676512</id><published>2009-06-17T20:59:00.000-07:00</published><updated>2009-06-17T21:00:45.102-07:00</updated><title type='text'>Oracle R12 and RAC implementation - HA setup</title><content type='html'>Will post soon....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-6063460035941676512?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/6063460035941676512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-r12-and-rac-implementation-ha.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/6063460035941676512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/6063460035941676512'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-r12-and-rac-implementation-ha.html' title='Oracle R12 and RAC implementation - HA setup'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-8243546266987234284</id><published>2009-06-17T20:57:00.000-07:00</published><updated>2009-06-17T20:59:32.375-07:00</updated><title type='text'>MS SQL Server and Oracle Architecture comparison</title><content type='html'>Will compare Oracle and MS SQL Server ....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-8243546266987234284?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/8243546266987234284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/ms-sql-server-and-oracle-architecture.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/8243546266987234284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/8243546266987234284'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/ms-sql-server-and-oracle-architecture.html' title='MS SQL Server and Oracle Architecture comparison'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-6049967449567296958</id><published>2009-06-17T20:55:00.001-07:00</published><updated>2009-06-17T20:55:37.685-07:00</updated><title type='text'>SAP ECC 6 Cloning</title><content type='html'>Will post soon....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-6049967449567296958?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/6049967449567296958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/sap-ecc-6-cloning.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/6049967449567296958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/6049967449567296958'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/sap-ecc-6-cloning.html' title='SAP ECC 6 Cloning'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-769258237000680538</id><published>2009-06-17T20:37:00.000-07:00</published><updated>2009-06-17T20:38:31.518-07:00</updated><title type='text'>Oracle EBUS R12 HA Setup 2 node Apps with LBR and PCP configuration</title><content type='html'>Will post soon....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-769258237000680538?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/769258237000680538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-ebus-r12-ha-setup-2-node-apps.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/769258237000680538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/769258237000680538'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-ebus-r12-ha-setup-2-node-apps.html' title='Oracle EBUS R12 HA Setup 2 node Apps with LBR and PCP configuration'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-9170949500649966021</id><published>2009-06-17T20:15:00.000-07:00</published><updated>2009-06-18T04:09:53.053-07:00</updated><title type='text'>Oracle IAS DataGuard HA Implementation  - Oracle IAS 10G R2  10.1.2.0.2</title><content type='html'>Oracle IAS DataGuard Implementation  - Oracle IAS 10G R2  10.1.2.0.2&lt;br /&gt;&lt;br /&gt;I was searching the google to find any help on this setup.But i couldn't find any - not even a single post.Really surprised.&lt;br /&gt;Anyhow this configuration was very useful and no more worries about the IAS configuration corruption issues.&lt;br /&gt;&lt;br /&gt;Installation overview:&lt;br /&gt;---------------------&lt;br /&gt;&lt;br /&gt;1.Set up the Virtual server name for both nodes.I used Redhat cluster suite for this purpose.&lt;br /&gt;2.Install IAS (Infrastucture only) on the first node (ias1)&lt;br /&gt;3.check all the OPMN components are up and running&lt;br /&gt;4.Backup the entire node1 configuration&lt;br /&gt;5.Copy the portlists.ini to the second node&lt;br /&gt;6.Install IAS (Infrastucture only) using the portlists.ini file&lt;br /&gt;7.check all the OPMN components are up and running&lt;br /&gt;8.Backup the entire node2 configuration&lt;br /&gt;9.start DG control utility on node1&lt;br /&gt;10.connect as ias_admin and connect to the primary database (node1)&lt;br /&gt;11.dump policies&lt;br /&gt;12.Verify the topologies on primary and secondary instances&lt;br /&gt;13.Initiate the standby topology on node2.This will backup the configuration file (using bkup_restore utility) and prepare both instances for the DG setup.Also&lt;br /&gt;convert both instances into archive mode.Also the secondary shutdown and kept in mount stage (not opened). ASG does all for you.&lt;br /&gt;14.BAckup the entire system node1 and node2&lt;br /&gt;15.Test the switch over to node2&lt;br /&gt;16.Test the switch over to node1&lt;br /&gt;&lt;br /&gt;You have completed the IAS DG setup.&lt;br /&gt;&lt;br /&gt;This setup includes only the Infrastucture and not any of the MID Tiers like BI or Portal/Wireless.But the setup is the same for all configurations.&lt;br /&gt;&lt;br /&gt;NOTE - Be cautious while maintaing this environment.Virtual IP conflict may mess the startup of the OPMN components and some of OPMN process may not startup.I had some bad time on this.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;On Node1 &lt;br /&gt;---------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ASGCTL&gt; connect asg ias_admin/iasadmin1&lt;br /&gt;Successfully connected to IAS1:7892&lt;br /&gt;ASGCTL&gt; discover topology oidhost=infra.ushasuji.com oidsslport=636 oidpassword=iasadmin1&lt;br /&gt;Discovering topology on host "IAS1" with IP address "192.168.1.15"&lt;br /&gt;&lt;br /&gt;IAS1:7892&lt;br /&gt;    Connecting to the OID server on host "infra.ushasuji.com" using SSL port "636" and username "orcladmin"&lt;br /&gt;    Getting the list of databases from OID&lt;br /&gt;    Gathering database information for SID "ias" from host "infra"&lt;br /&gt;    Getting the list of instances from OID&lt;br /&gt;    Gathering instance information for "infra.infra" from host "infra"&lt;br /&gt;The topology has been discovered. A topology.xml file has been written to each home in the topology.&lt;br /&gt;&lt;br /&gt;ASGCTL&gt; dump polices&lt;br /&gt;&lt;br /&gt;dump policies&lt;br /&gt;&lt;br /&gt;Display the topology information&lt;br /&gt;&lt;br /&gt;Below is an example of dump topology:&lt;br /&gt;&lt;br /&gt;  connect ASG host_foo ias_admin/pass&lt;br /&gt;  dump topology&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ASGCTL&gt; verify topology with rinfra&lt;br /&gt;Generating default policy for this operation&lt;br /&gt;&lt;br /&gt;IAS1:7892&lt;br /&gt;     HA directory exists for instance infra.infra&lt;br /&gt;&lt;br /&gt;ias2:7892&lt;br /&gt;     HA directory exists for instance infra.infra&lt;br /&gt;&lt;br /&gt;IAS1:7892&lt;br /&gt;    Verifying that the topology is symmetrical in both primary and standby configuration&lt;br /&gt;ASGCTL&gt; set trace on all&lt;br /&gt;&lt;br /&gt;ASGCTL&gt; instantiate topology to rinfra.ushasuji.com using policy /u01/oracle/product/infra/dsa/conf/verify_policy.xml&lt;br /&gt;&lt;br /&gt;IAS1:7892&lt;br /&gt;    Instantiating each instance in the topology to standby topology&lt;br /&gt;     HA directory exists for instance infra.infra&lt;br /&gt;&lt;br /&gt;ias2:7892&lt;br /&gt;     HA directory exists for instance infra.infra&lt;br /&gt;&lt;br /&gt;IAS1:7892&lt;br /&gt;    Verifying that the topology is symmetrical in both primary and standby configuration&lt;br /&gt;&lt;br /&gt;IAS1:7892 (home /u01/oracle/product/infra)&lt;br /&gt;    This is primary infrastructure host&lt;br /&gt;    Connecting to the primary database ias.ushasuji.com&lt;br /&gt;    Gathering information from the primary database ias.ushasuji.com&lt;br /&gt;&lt;br /&gt;ias2:7892 (home /u01/oracle/product/infra)&lt;br /&gt;    Shutting down each instance in the topology&lt;br /&gt;    Shutting down component OID&lt;br /&gt;    Shutting down component HTTP_Server&lt;br /&gt;    Shutting down component OC4J&lt;br /&gt;    Shutting down component dcm-daemon&lt;br /&gt;    Shutting down component LogLoader&lt;br /&gt;    This is standby infrastructure host&lt;br /&gt;    Deleting the standby database ias.ushasuji.com&lt;br /&gt;    Shutting down the standby database ias.ushasuji.com&lt;br /&gt;    Issuing "shutdown immediate;" to shutdown the database&lt;br /&gt;&lt;br /&gt;IAS1:7892 (home /u01/oracle/product/infra)&lt;br /&gt;    Creating a standby template&lt;br /&gt;&lt;br /&gt;IAS1:7892&lt;br /&gt;    Connecting to the primary database ias.ushasuji.com&lt;br /&gt;    Gathering information from the primary database ias.ushasuji.com&lt;br /&gt;    Creating physical standby database - prepare phase&lt;br /&gt;     Setting db and log file name convert&lt;br /&gt;     * The prepare phase was run previously.  Redoing. ***&lt;br /&gt;&lt;br /&gt;ias2:7892&lt;br /&gt;     Setting db and log file name convert&lt;br /&gt;&lt;br /&gt;IAS1:7892&lt;br /&gt;     Ensuring database "ias.ushasuji.com" is in ARCHIVELOG mode.&lt;br /&gt;     Querying primary database for data files.&lt;br /&gt;     Creating Standby database parameter file "/u01/oracle/product/infra/dbs/tmp_initias.ora".&lt;br /&gt;&lt;br /&gt;ias2:7892&lt;br /&gt;     Creating Standby database instance "ias".&lt;br /&gt;     Verifying datafile location on standby host.&lt;br /&gt;     Updating net service entry for "ias.ushasuji.com" in tnsnames file.&lt;br /&gt;     Updating net service listener entry for "ias.ushasuji.com" in listener file.&lt;br /&gt;     Updating net service entry for "ias_remote1.ushasuji.com" in tnsnames file.&lt;br /&gt;&lt;br /&gt;IAS1:7892&lt;br /&gt;    Successfully completed Prepare task for Create Physical Standby.&lt;br /&gt;    Creating physical standby database - copy phase&lt;br /&gt;     * The copy phase was run previously.  Redoing. ***&lt;br /&gt;&lt;br /&gt;ias2:7892&lt;br /&gt;     Checking if standby database is running&lt;br /&gt;&lt;br /&gt;IAS1:7892&lt;br /&gt;     Querying primary database for data files.&lt;br /&gt;     Shutting down the primary database&lt;br /&gt;    This operation requires the database to be shutdown. Do you want to continue? Yes or No&lt;br /&gt;yes&lt;br /&gt;    Issuing "shutdown immediate;" to shutdown the database&lt;br /&gt;    Issuing "startup mount ;" to start the database&lt;br /&gt;    Creating Standby database control file "/u01/oracle/product/infra/dbs/tmp_ias.ctl".&lt;br /&gt;     Shutting down the primary database&lt;br /&gt;    Issuing "shutdown immediate;" to shutdown the database&lt;br /&gt;     Copying database datafiles to the standby host&lt;br /&gt;    Issuing "startup open ;" to start the database&lt;br /&gt;    Successfully completed Copy task for Create Physical Standby.&lt;br /&gt;    Creating physical standby database - finish phase&lt;br /&gt;    Create Physical Standby:Finish - Init.&lt;br /&gt;&lt;br /&gt;ias2:7892&lt;br /&gt;    Create Physical Standby:Finish - Init.&lt;br /&gt;&lt;br /&gt;IAS1:7892&lt;br /&gt;    Create Physical Standby:Finish - Prepare primary.&lt;br /&gt;     Saving redo log information for standby server&lt;br /&gt;&lt;br /&gt;ias2:7892&lt;br /&gt;    Create Physical Standby:Finish - Configure standby.&lt;br /&gt;     Creating directories for dump and trace&lt;br /&gt;     Connecting to standby database&lt;br /&gt;     Creating a spfile for standby database&lt;br /&gt;     Starting the standby database&lt;br /&gt;    Issuing "startup nomount ;" to start the database&lt;br /&gt;     Creating standby redo log&lt;br /&gt;     Adding log archive destination to the parameter file&lt;br /&gt;     Starting managed recovery&lt;br /&gt;     Making sure that log is being applied to standby database&lt;br /&gt;&lt;br /&gt;IAS1:7892&lt;br /&gt;    Create Physical Standby:Finish - Configure primary.&lt;br /&gt;     Verifying access to standby database&lt;br /&gt;     Adding log archive destination in the parameter file&lt;br /&gt;     Performing a log switch&lt;br /&gt;&lt;br /&gt;ias2:7892&lt;br /&gt;     Verifying log application&lt;br /&gt;&lt;br /&gt;IAS1:7892&lt;br /&gt;    Successfully completed Finish task for Create Physical Standby.&lt;br /&gt;&lt;br /&gt;IAS1:7892 (home /u01/oracle/product/infra)&lt;br /&gt;    Synchronizing topology&lt;br /&gt;    Synchronizing each instance in the topology to standby topology&lt;br /&gt;    Starting backup of topology ""&lt;br /&gt;       Backing up and copying data to the standby topology&lt;br /&gt;    Backing up each instance in the topology&lt;br /&gt;    Starting backup of instance "infra.infra"&lt;br /&gt;    Configuring the backup script&lt;br /&gt;    Backing up the instance configuration files.  This may take a few minutes&lt;br /&gt;    Deleted directory "/u01/oracle/product/infra/dsa/backup".&lt;br /&gt;    Copying backup file "/u01/oracle/product/infra/dsa/backup/config_bkp_2009-06-13_00-38-35.jar" from "IAS1" [192.168.1.15] to "192.168.1.26" at "/u01/oracle/product/infra/dsa/backup/infra.infra/config_bkp_2009-06-13_00-38-35.jar"&lt;br /&gt;    Copying backup catalog  file /u01/oracle/product/infra/backup_restore/data/catalog.txt from IAS1 [192.168.1.15] to 192.168.1.26&lt;br /&gt;    Completed backup of instance "infra.infra"&lt;br /&gt;    Starting restore of topology ""&lt;br /&gt;       Restoring data to the standby topology&lt;br /&gt;    Restoring each instance in the topology&lt;br /&gt;&lt;br /&gt;ias2:7892 (home /u01/oracle/product/infra)&lt;br /&gt;    Copying backup file "/u01/oracle/product/infra/dsa/backup/infra.infra/config_bkp_2009-06-13_00-38-35.jar" from "192.168.1.26" to "ias2" [192.168.1.16] at "/u01/oracle/product/infra/dsa/backup/config_bkp_2009-06-13_00-38-35.jar"&lt;br /&gt;    Deleting backup file "/u01/oracle/product/infra/dsa/backup/config_bkp_2009-06-13_00-38-35.jar"&lt;br /&gt;    Starting restore of instance "infra.infra"&lt;br /&gt;    Configuring the backup script&lt;br /&gt;    Restoring the instance configuration files. This may take a few minutes&lt;br /&gt;&lt;br /&gt;IAS1:7892 (home /u01/oracle/product/infra)&lt;br /&gt;    Starting backup/synchronization of database "ias.ushasuji.com"&lt;br /&gt;&lt;br /&gt;ias2:7892 (home /u01/oracle/product/infra)&lt;br /&gt;    Starting restore/synchronization of database "ias.ushasuji.com"&lt;br /&gt;    Synchronizing topology completed successfully&lt;br /&gt;&lt;br /&gt;IAS1:7892&lt;br /&gt;    Synchronizing topology completed successfully&lt;br /&gt;ASGCTL&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Switch  Over to Node2&lt;br /&gt;----------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ASGCTL&gt; connect asg ias_admin/iasadmin1&lt;br /&gt;Successfully connected to IAS1:7892&lt;br /&gt;ASGCTL&gt; set primary database sys/sys2@ias&lt;br /&gt;Checking connection to database ias&lt;br /&gt;ASGCTL&gt; switchover topology to rinfra.ushasuji.com&lt;br /&gt;Generating default policy for this operation&lt;br /&gt;&lt;br /&gt;IAS1:7892&lt;br /&gt;    Switchover each instance in the topology to standby topology&lt;br /&gt;&lt;br /&gt;IAS1:7892 (home /u01/oracle/product/infra)&lt;br /&gt;    Connecting to the primary database ias.ushasuji.com&lt;br /&gt;    Gathering information from the primary database ias.ushasuji.com&lt;br /&gt;&lt;br /&gt;ias2:7892 (home /u01/oracle/product/infra)&lt;br /&gt;    Shutting down each instance in the topology&lt;br /&gt;    Shutting down component OID&lt;br /&gt;    Shutting down component HTTP_Server&lt;br /&gt;    Shutting down component OC4J&lt;br /&gt;    Shutting down component dcm-daemon&lt;br /&gt;    Shutting down component LogLoader&lt;br /&gt;&lt;br /&gt;IAS1:7892 (home /u01/oracle/product/infra)&lt;br /&gt;    Shutting down each instance in the topology&lt;br /&gt;    Shutting down component OID&lt;br /&gt;    Shutting down component HTTP_Server&lt;br /&gt;    Shutting down component OC4J&lt;br /&gt;    Shutting down component dcm-daemon&lt;br /&gt;    Shutting down component LogLoader&lt;br /&gt;    Synchronizing topology&lt;br /&gt;    Synchronizing each instance in the topology to standby topology&lt;br /&gt;    Starting backup of topology ""&lt;br /&gt;       Backing up and copying data to the standby topology&lt;br /&gt;    Backing up each instance in the topology&lt;br /&gt;    Starting backup of instance "infra.infra"&lt;br /&gt;    Configuring the backup script&lt;br /&gt;    Backing up the instance configuration files.  This may take a few minutes&lt;br /&gt;    Deleted directory "/u01/oracle/product/infra/dsa/backup".&lt;br /&gt;    Copying backup file "/u01/oracle/product/infra/dsa/backup/config_bkp_2009-06-13_01-03-34.jar" from "IAS1" [192.168.1.15] to "192.168.1.26" at "/u01/oracle/product/infra/dsa/backup/infra.infra/config_bkp_2009-06-13_01-03-34.jar"&lt;br /&gt;    Copying backup catalog  file /u01/oracle/product/infra/backup_restore/data/catalog.txt from IAS1 [192.168.1.15] to 192.168.1.26&lt;br /&gt;    Completed backup of instance "infra.infra"&lt;br /&gt;    Starting restore of topology ""&lt;br /&gt;       Restoring data to the standby topology&lt;br /&gt;    Restoring each instance in the topology&lt;br /&gt;&lt;br /&gt;ias2:7892 (home /u01/oracle/product/infra)&lt;br /&gt;    Copying backup file "/u01/oracle/product/infra/dsa/backup/infra.infra/config_bkp_2009-06-13_01-03-34.jar" from "192.168.1.26" to "ias2" [192.168.1.16] at "/u01/oracle/product/infra/dsa/backup/config_bkp_2009-06-13_01-03-34.jar"&lt;br /&gt;    Deleting backup file "/u01/oracle/product/infra/dsa/backup/config_bkp_2009-06-13_01-03-34.jar"&lt;br /&gt;    Starting restore of instance "infra.infra"&lt;br /&gt;    Configuring the backup script&lt;br /&gt;    Restoring the instance configuration files. This may take a few minutes&lt;br /&gt;&lt;br /&gt;IAS1:7892 (home /u01/oracle/product/infra)&lt;br /&gt;    Starting backup/synchronization of database "ias.ushasuji.com"&lt;br /&gt;&lt;br /&gt;ias2:7892 (home /u01/oracle/product/infra)&lt;br /&gt;    Starting restore/synchronization of database "ias.ushasuji.com"&lt;br /&gt;    Synchronizing topology completed successfully&lt;br /&gt;&lt;br /&gt;IAS1:7892&lt;br /&gt;    Synchronizing topology completed successfully&lt;br /&gt;&lt;br /&gt;IAS1:7892 (home /u01/oracle/product/infra)&lt;br /&gt;    Creating a standby template&lt;br /&gt;&lt;br /&gt;IAS1:7892&lt;br /&gt;    Connecting to the primary database ias.ushasuji.com&lt;br /&gt;    Gathering information from the primary database ias.ushasuji.com&lt;br /&gt;    Switching over standby database&lt;br /&gt;    Switchover - init.&lt;br /&gt;&lt;br /&gt;ias2:7892&lt;br /&gt;    Switchover - init.&lt;br /&gt;&lt;br /&gt;IAS1:7892&lt;br /&gt;    Switchover - primary preparing.&lt;br /&gt;     Creating standby redo logs in the primary database&lt;br /&gt;&lt;br /&gt;ias2:7892&lt;br /&gt;    Switchover - standby preparing.&lt;br /&gt;     Stopping Job Queue Scheduler.&lt;br /&gt;     Stopping Advanced Queue Time Manager.&lt;br /&gt;     Starting managed recovery in the standby database.&lt;br /&gt;&lt;br /&gt;IAS1:7892&lt;br /&gt;    Switchover - primary processing.&lt;br /&gt;     Recycling the primary database because switchover status is SESSIONS ACTIVE&lt;br /&gt;     Shutting down the primary database ias.ushasuji.com&lt;br /&gt;    Issuing "shutdown immediate;" to shutdown the database&lt;br /&gt;     Starting the primary database ias.ushasuji.com&lt;br /&gt;    Issuing "startup restrict ;" to start the database&lt;br /&gt;     Stopping Job Queue Scheduler in the primary database&lt;br /&gt;     Stopping Advanced Queue Time Manager in the primary database&lt;br /&gt;     The primary database is ready to switchover&lt;br /&gt;     Switching over the primary database to the standby role&lt;br /&gt;     Shutting down the old primary database&lt;br /&gt;    Issuing "shutdown immediate;" to shutdown the database&lt;br /&gt;     Starting up the old primary database as the new standby&lt;br /&gt;    Issuing "startup nomount ;" to start the database&lt;br /&gt;&lt;br /&gt;ias2:7892&lt;br /&gt;    Switchover - standby processing.&lt;br /&gt;     Getting the switchover status from the database.&lt;br /&gt;     Switching over the standby database to the primary role.&lt;br /&gt;     Shutting down the new primary database.&lt;br /&gt;    Issuing "shutdown immediate;" to shutdown the database&lt;br /&gt;     Starting up the new primary database.&lt;br /&gt;    Issuing "startup open ;" to start the database&lt;br /&gt;    Switchover - standby finishing.&lt;br /&gt;     Enabling the archive destination in the new primary database.&lt;br /&gt;     Starting log archiving in the new primary database.&lt;br /&gt;&lt;br /&gt;IAS1:7892&lt;br /&gt;    Switchover - primary finishing.&lt;br /&gt;     Deferring the archive destination in the new standby database.&lt;br /&gt;     Enabling managed recovery in the new standby database.&lt;br /&gt;&lt;br /&gt;ias2:7892 (home /u01/oracle/product/infra)&lt;br /&gt;    Starting each instance in the topology&lt;br /&gt;    Starting component OID&lt;br /&gt;    Starting component dcm-daemon&lt;br /&gt;    Configuring the backup script&lt;br /&gt;    Executing restore_config -F DCM-resyncforce option in bkp_restore.pl script&lt;br /&gt;    Executing opmnctl startall command&lt;br /&gt;&lt;br /&gt;ias2:7892&lt;br /&gt;     HA directory exists for instance infra.infra&lt;br /&gt;&lt;br /&gt;IAS1:7892&lt;br /&gt;     HA directory exists for instance infra.infra&lt;br /&gt;&lt;br /&gt;ias2:7892&lt;br /&gt;    Verifying that the topology is symmetrical in both primary and standby configuration&lt;br /&gt;ASGCTL&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Verify the IAS components on node 1  - All process will be down except the DSA process&lt;br /&gt;-----------------------------------&lt;br /&gt;&lt;br /&gt;[oracle@IAS1 ~]$ $ORACLE_HOME/opmn/bin/opmnctl status&lt;br /&gt;&lt;br /&gt;Processes in Instance: infra.infra&lt;br /&gt;-------------------+--------------------+---------+---------&lt;br /&gt;ias-component      | process-type       |     pid | status&lt;br /&gt;-------------------+--------------------+---------+---------&lt;br /&gt;DSA                | DSA                |   24993 | Alive&lt;br /&gt;LogLoader          | logloaderd         |     N/A | Down&lt;br /&gt;dcm-daemon         | dcm-daemon         |     N/A | Down&lt;br /&gt;OC4J               | OC4J_SECURITY      |     N/A | Down&lt;br /&gt;HTTP_Server        | HTTP_Server        |     N/A | Down&lt;br /&gt;OID                | OID                |     N/A | Down&lt;br /&gt;&lt;br /&gt;Verify the IAS components on node 2  &lt;br /&gt;----------------------------------&lt;br /&gt;&lt;br /&gt;[oracle@ias2 ~]$ /u01/oracle/product/infra/opmn/bin/opmnctl status&lt;br /&gt;&lt;br /&gt;Processes in Instance: infra.infra&lt;br /&gt;-------------------+--------------------+---------+---------&lt;br /&gt;ias-component      | process-type       |     pid | status&lt;br /&gt;-------------------+--------------------+---------+---------&lt;br /&gt;DSA                | DSA                |   31526 | Alive&lt;br /&gt;LogLoader          | logloaderd         |     N/A | Down&lt;br /&gt;dcm-daemon         | dcm-daemon         |   12489 | Alive&lt;br /&gt;OC4J               | OC4J_SECURITY      |   22594 | Alive&lt;br /&gt;HTTP_Server        | HTTP_Server        |   22596 | Alive&lt;br /&gt;OID                | OID                |   12385 | Alive&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once the switch over is complete, you can either failover or switch over back to Node1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope this helps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-9170949500649966021?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/9170949500649966021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-ias-dataguard-ha-implementation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/9170949500649966021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/9170949500649966021'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-ias-dataguard-ha-implementation.html' title='Oracle IAS DataGuard HA Implementation  - Oracle IAS 10G R2  10.1.2.0.2'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-8006290714143084040</id><published>2009-06-17T12:17:00.000-07:00</published><updated>2009-06-17T12:18:04.985-07:00</updated><title type='text'>Oracle Enterprise security installation</title><content type='html'>will be posted...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-8006290714143084040?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/8006290714143084040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-enterprise-security-installation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/8006290714143084040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/8006290714143084040'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-enterprise-security-installation.html' title='Oracle Enterprise security installation'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-1450678157013262153</id><published>2009-06-17T11:38:00.000-07:00</published><updated>2009-08-16T10:38:43.269-07:00</updated><title type='text'>Oracle 11G - Admin Features</title><content type='html'>Will be posted soon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-1450678157013262153?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/1450678157013262153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-ias-portal-101202-activeactive-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/1450678157013262153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/1450678157013262153'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-ias-portal-101202-activeactive-2.html' title='Oracle 11G - Admin Features'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-1269198914194104893</id><published>2009-06-17T09:56:00.000-07:00</published><updated>2009-06-17T11:36:59.536-07:00</updated><title type='text'>All about  Oracle RAC HA Networking</title><content type='html'>We will see  what are the available Oracle Networking options within  RAC environment.&lt;br /&gt;&lt;br /&gt;1.Client side Load Balancing (CSLB)&lt;br /&gt;2.Server side Load Balacing (SSLB)&lt;br /&gt;3.Client connect time Fail Over (CTFO)&lt;br /&gt;4.Client side Load Balancing (CSLB)&lt;br /&gt;5.TAF at client level and Server level&lt;br /&gt;6.FAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1.client side Load Balancing &lt;br /&gt;&lt;br /&gt;Randomly the connection gets routed to the available listeners.&lt;br /&gt;&lt;br /&gt;DisAdvantage - &lt;br /&gt;&lt;br /&gt;Connections are completely unaware of the existing load on different&lt;br /&gt;servers and a CPU-saturated server can still continue to get connections.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Example - &lt;br /&gt;&lt;br /&gt;Oms.blue.com = &lt;br /&gt; (DESCRIPTION = &lt;br /&gt;  (LOAD_BALANCE = yes) --&gt; Which is default.&lt;br /&gt;  (ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip)(PORT = 1530) &lt;br /&gt;  (ADDRESS = (PROTOCOL = TCP)(HOST = rac2-vip)(PORT = 1530))  &lt;br /&gt;  (CONNECT_DATA =  &lt;br /&gt;   (SERVICE_NAME = oms.blue.com)  &lt;br /&gt;  ) &lt;br /&gt; )&lt;br /&gt;&lt;br /&gt;2.Server-side connection load balancing (PREFER_LEAST_LOADED_NODE) -It Improves performance.&lt;br /&gt;&lt;br /&gt;Balance the connections among available listeners based on CPU's workload.It is at listener level.So each listener knows other instanaces workload (via dispatcher and PMON registration).This is achieved via Local_listener and remote_listener parameters.Load balancing at Dispatcher level in case if MTS is used.&lt;br /&gt;&lt;br /&gt;PMON registers itself with listener.&lt;br /&gt;PMON computes metrics every 2-3 seconds&lt;br /&gt;PMON checks the listener status every 1 second&lt;br /&gt;&lt;br /&gt;See the PMON dynamic registration between nodes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;LSNRCTL&gt; status LISTENER_10G_rac1&lt;br /&gt;Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=rac1-vip)(PORT=1530)(IP=FIRST)))&lt;br /&gt;STATUS of the LISTENER&lt;br /&gt;------------------------&lt;br /&gt;Alias                     LISTENER_10G_rac1&lt;br /&gt;Version                   TNSLSNR for Linux: Version 10.2.0.4.0 &lt;br /&gt;Start Date                11-JUN-2009 16:04:37&lt;br /&gt;Uptime                    0 days 4 hr. 53 min. 19 sec&lt;br /&gt;Trace Level               off&lt;br /&gt;Security                  OFF&lt;br /&gt;SNMP                      ON&lt;br /&gt;Listener Parameter File   /u01/oracle/product/10g/asm/network/admin/listener.ora&lt;br /&gt;Listening Endpoints Summary...&lt;br /&gt;  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.132.1.95)(PORT=1530)))&lt;br /&gt;  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.132.1.96)(PORT=1530)))&lt;br /&gt;Services Summary...&lt;br /&gt;Service "+ASM" has 1 instance(s).&lt;br /&gt;  Instance "+ASM1", status READY, has 1 handler(s) for this service...&lt;br /&gt;Service "+ASM1" has 1 instance(s).&lt;br /&gt;  Instance "+ASM1", status UNKNOWN, has 1 handler(s) for this service...&lt;br /&gt;Service "+ASM_XPT" has 1 instance(s).&lt;br /&gt;  Instance "+ASM1", status READY, has 1 handler(s) for this service...&lt;br /&gt;Service "PLSExtProc" has 1 instance(s).&lt;br /&gt;  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...&lt;br /&gt;Service "OMS" has 2 instance(s).&lt;br /&gt;  Instance "oms1", status READY, has 2 handler(s) for this service...&lt;br /&gt;  Instance "oms2", status READY, has 1 handler(s) for this service...&lt;br /&gt;Service "oms" has 2 instance(s).&lt;br /&gt;  Instance "oms1", status READY, has 1 handler(s) for this service...&lt;br /&gt;  Instance "oms2", status READY, has 1 handler(s) for this service...&lt;br /&gt;Service "oms_XPT" has 2 instance(s).&lt;br /&gt;  Instance "oms1", status READY, has 2 handler(s) for this service...&lt;br /&gt;  Instance "oms2", status READY, has 1 handler(s) for this service...&lt;br /&gt;The command completed successfully&lt;br /&gt;&lt;br /&gt;PREFER_LEAST_LOADED_NODE_&lt;listener_name&gt;=ON/OFF - As the name says , the connection always goes to the least loaded node(CPU and connections). Please be aware that connections bursts (large number of connections initiated very quickly one after another) may not be properly balanced due to statistics update latency.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Connect time fail over (CTFO) - &lt;br /&gt;&lt;br /&gt;This is not same as TAF. TAF is for connected sessions only (application level).It is specified via failover_mode option.CTFO is used only when the intial connection is attempted and it is specified via failover option.&lt;br /&gt;&lt;br /&gt;3.Client side connect time fail Over - Fail Over Option for oracle clients.&lt;br /&gt;&lt;br /&gt;It enables the  clients to connect to another listener if the initial connection to the first listener fails.Address list specified in the service determines how many services (address) are tried.Without this option , only one listener is tried.&lt;br /&gt;&lt;br /&gt;fail over is ON by default for Oracle clients.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;eg., &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CTFO  - &lt;br /&gt;&lt;br /&gt;oms.blue.com= &lt;br /&gt;(DESCRIPTION =  &lt;br /&gt; (ADDRESS_LIST =  &lt;br /&gt;  (ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip)(PORT = 1530)) ==&gt; Attempts for the first node,if it fails it goes to the next node&lt;br /&gt;  (ADDRESS = (PROTOCOL = TCP)(HOST = rac2-vip)(PORT = 1530))  &lt;br /&gt; ) &lt;br /&gt; (CONNECT_DATA = &lt;br /&gt;   (SERVICE_NAME = oms.blue.com) &lt;br /&gt; ) &lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;4.client side Load Balancing (CSLB)&lt;/span&gt; - Oracle clients randomly connects to the nodes listed in the address list.&lt;br /&gt;Now you can identify that CTFO is always sequential and CSLB is random.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;oms.blue.com= &lt;br /&gt;(DESCRIPTION =  &lt;br /&gt; (ADDRESS_LIST =  &lt;br /&gt;  (LOAD_BALANCE = yes)&lt;br /&gt;  (ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip)(PORT = 1530)) &lt;br /&gt;  (ADDRESS = (PROTOCOL = TCP)(HOST = rac2-vip)(PORT = 1530))  &lt;br /&gt; ) &lt;br /&gt; (CONNECT_DATA = &lt;br /&gt;   (SERVICE_NAME = oms.blue.com) &lt;br /&gt; ) &lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5.Transparent Application Failover (TAF) - It can be at client level or server level.&lt;br /&gt;&lt;br /&gt;You can leave the TAF to be decided either at client or at server level.&lt;br /&gt;&lt;br /&gt;It enables the client to reconnect to other available instances if the current connected database instance fails.&lt;br /&gt;&lt;br /&gt;Fail over_mode Options &lt;br /&gt;&lt;br /&gt;Backup   -   service name for backup connections.It should be used with preconnect option.Could be an overhead having duplicate connections in the backup server.&lt;br /&gt;type    - fail over type.It can be at session or select statement level.&lt;br /&gt;session - automatically connect to available instances,but recovery of select statement is not possible.&lt;br /&gt;select  - automatically connect to available instances, recovery of select statement is possible - But Overhead&lt;br /&gt;Method  - Method of connection.&lt;br /&gt;         Basic - It can establish connection fail over connection to available instances.No overhead&lt;br /&gt;         Preconnect - use pre established connections.Overhead&lt;br /&gt;Retries - Number of times to attempt to connect after a fail over. 5 if delay is specified.&lt;br /&gt;&lt;br /&gt;Delay  - In seconds - before it tries to re attempt connection.&lt;br /&gt;&lt;br /&gt;Eg.,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;oms.blue.com =&lt;br /&gt; (DESCRIPTION=&lt;br /&gt;(LOAD_BALANCE=on)  --&gt; client Load Balance&lt;br /&gt;(FAILOVER=on)     ---&gt; No need to specify.It is always default.&lt;br /&gt;  (ADDRESS=&lt;br /&gt;       (PROTOCOL=tcp)  &lt;br /&gt;       (HOST=rac1-vip)  &lt;br /&gt;       (PORT=1521)) &lt;br /&gt;  (ADDRESS=&lt;br /&gt;       (PROTOCOL=tcp)  &lt;br /&gt;       (HOST=rac2-vip)  &lt;br /&gt;       (PORT=1521)) &lt;br /&gt;  (CONNECT_DATA=&lt;br /&gt;     (SERVICE_NAME=oms.blue.com) &lt;br /&gt;(FAILOVER_MODE=&lt;br /&gt;(TYPE=select)  ----&gt; Failover is at statement level&lt;br /&gt;(METHOD=basic)))) ---&gt; Connection method is simple.No reduendent connections established in the backup server.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;TAF at server side -&lt;br /&gt;--------------------&lt;br /&gt;&lt;br /&gt;This option can be set at server level.If specified then no need at client level.It could be a additional overhead at server level due to the additional latency involved between servers.But the Oracle clients are restricted to use only the TAF options  specified at the server level.&lt;br /&gt;&lt;br /&gt;srvctl add service -d oms2 -s omsservice -r "rac1,rac2" -P BASIC  --&gt; Adding a service with BAISC fail over.&lt;br /&gt;srvctl start service -d oms -s omsservice --&gt; starting the omsservice.&lt;br /&gt;srvctl config service -d omsservice --&gt; checking the configuration&lt;br /&gt;srvctl status service -d oms --&gt; checking the status of database and services.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;To see the TAF information at database level use the following query - &lt;br /&gt;&lt;br /&gt;select FAILOVER_METHOD,FAILOVER_TYPE,FAILOVER_RETRIES,FAILOVER_DELAY,ENABLED,NETWORK_NAME from dba_services where service_id =&lt; service ID&gt;;&lt;br /&gt;&lt;br /&gt;5. FAN&lt;br /&gt;&lt;br /&gt;The Fast Application Notification mechanism (FAN) is a high-availability mechanism&lt;br /&gt;that lets the applications know about server or node events (for example,&lt;br /&gt;up and down events). It uses user-written programs or shell scripts that are&lt;br /&gt;automatically executed in case of status change. The 10g version of the&lt;br /&gt;JDBC driver is a subscriber of FAN (both the thin and thick driver) and will&lt;br /&gt;automatically rebalance connections across existing and new nodes. To use&lt;br /&gt;FAN, the application must use the JDBC Implicit Connection Cache.&lt;br /&gt;&lt;br /&gt;Eg., of thin JDBC connection &lt;br /&gt;&lt;br /&gt;url="jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)&lt;br /&gt;(ADDRESS_LIST=&lt;br /&gt;(ADDRESS=(PROTOCOL=TCP)(HOST=rac1-vip) (PORT=1530))&lt;br /&gt;(ADDRESS=(PROTOCOL=TCP)(HOST=rac2-vip)(PORT=1530)))&lt;br /&gt;(CONNECT_DATA=(SERVICE_NAME=oms)))"&lt;br /&gt;CRM=(DESCRIPTION=&lt;br /&gt;(ADDRESS=(PROTOCOL=TCP)(HOST=rac3-vip)(PORT=1530))&lt;br /&gt;(CONNECT_DATA=(SERVICE_NAME=oms)))&lt;br /&gt;CRM= (DESCRIPTION=&lt;br /&gt;(ADDRESS_LIST=&lt;br /&gt;(LOAD_BALANCE=on)&lt;br /&gt;(ADDRESS=(PROTOCOL=TCP)(HOST=rac1-vip)(PORT=1530))&lt;br /&gt;(ADDRESS=(PROTOCOL=TCP)(HOST=rac2-vip)(PORT=1530))&lt;br /&gt;)&lt;br /&gt;(CONNECT_DATA=(SERVICE_NAME=oms)))&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-1269198914194104893?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/1269198914194104893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/all-about-oracle-rac-ha-netowrking.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/1269198914194104893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/1269198914194104893'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/all-about-oracle-rac-ha-netowrking.html' title='All about  Oracle RAC HA Networking'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-1749239553750854322</id><published>2009-06-15T20:01:00.000-07:00</published><updated>2009-06-15T20:03:53.406-07:00</updated><title type='text'>OPA - AERS Installation 4.5.3</title><content type='html'>OPA Application AERS (Adverse Event Reporting System) installation will be explained briefly&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-1749239553750854322?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/1749239553750854322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/opa-aers-installation-453.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/1749239553750854322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/1749239553750854322'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/opa-aers-installation-453.html' title='OPA - AERS Installation 4.5.3'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-86012422950372431</id><published>2009-06-15T19:49:00.000-07:00</published><updated>2009-06-15T19:55:23.153-07:00</updated><title type='text'>RH ES 4 and Oracle IAS 10G CFC setup</title><content type='html'>I will be posting the following things in this thread.&lt;br /&gt;&lt;br /&gt;1.Set RHES 4 U3 , Cluster Suite installation.&lt;br /&gt;2.Setup GFS.&lt;br /&gt;3.Configure Oracle IAS 10G CFC setup with RHES 4.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-86012422950372431?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/86012422950372431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/rh-es-4-and-oracle-ias-10g-cfc-setup.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/86012422950372431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/86012422950372431'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/rh-es-4-and-oracle-ias-10g-cfc-setup.html' title='RH ES 4 and Oracle IAS 10G CFC setup'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-5709486413423452160</id><published>2009-06-14T16:14:00.000-07:00</published><updated>2009-06-15T20:00:37.369-07:00</updated><title type='text'>Oracle Web Cache Active / Active Cluster</title><content type='html'>In this topic i will explain how Oracle Web cache can be effectively used for Load balancing Oracle products like Oracle Applications EBUS , Oracle IAS - BI (of course it cannot be effectively used with Oracle Portal).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-5709486413423452160?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/5709486413423452160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-web-cache-active-active-cluster.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/5709486413423452160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/5709486413423452160'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-web-cache-active-active-cluster.html' title='Oracle Web Cache Active / Active Cluster'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-281863705602700083</id><published>2009-06-14T08:47:00.000-07:00</published><updated>2009-06-14T08:48:22.308-07:00</updated><title type='text'>Oracle Fail Safe installation with Oracle IAS 10G - CFO configuration</title><content type='html'>I will post this soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-281863705602700083?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/281863705602700083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-fail-safe-installation-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/281863705602700083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/281863705602700083'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-fail-safe-installation-with.html' title='Oracle Fail Safe installation with Oracle IAS 10G - CFO configuration'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-3703191627531017794</id><published>2009-06-14T08:44:00.000-07:00</published><updated>2009-06-14T08:45:10.075-07:00</updated><title type='text'>My Favorite SAP  T Codes</title><content type='html'>My favorite TC on SAP&lt;br /&gt;---------------------&lt;br /&gt;SM04 - Displays the logged in users of the SAP system&lt;br /&gt;SM12 - Displays and deletes Lock entries&lt;br /&gt;SM51 - Display SAP instances of an SAP system -status and complete work process&lt;br /&gt;SM37 - Monitor batch jobs&lt;br /&gt;SM49 - run external OS commands&lt;br /&gt;SMICM - ICM monitor&lt;br /&gt;SMGW - Gateway monitor&lt;br /&gt;AL12 - Buffer Monitor&lt;br /&gt;ST01 - system trace&lt;br /&gt;ST02 - Memory monitor&lt;br /&gt;ST03N- Load monitor&lt;br /&gt;ST05 - Performance analysis&lt;br /&gt;&lt;br /&gt;Oracle Related&lt;br /&gt;--------------&lt;br /&gt;&lt;br /&gt;DBA Cockpit - system configuration and Maintenance&lt;br /&gt;DB01 - Oracle Lock Monitor&lt;br /&gt;DB02 - Database Performance&lt;br /&gt;DB12 - Backup Logs&lt;br /&gt;DB13 - DBA planning Calenar&lt;br /&gt;DB16 - Database checks - for error mssgaes and warnings&lt;br /&gt;DB17 - Check conditions when using BR Tools&lt;br /&gt;DB26 - Database parameters&lt;br /&gt;DBC0 - Database connections&lt;br /&gt;ST04N- Database Performance monitor&lt;br /&gt;&lt;br /&gt;Operating system&lt;br /&gt;----------------&lt;br /&gt;OSO6 and STO6 - OS Monitor&lt;br /&gt;OSO2 and OSO4 - OS configuration&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-3703191627531017794?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/3703191627531017794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/my-favorite-sap-t-codes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/3703191627531017794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/3703191627531017794'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/my-favorite-sap-t-codes.html' title='My Favorite SAP  T Codes'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-136431596094094586</id><published>2009-06-14T00:51:00.001-07:00</published><updated>2009-08-09T16:20:49.550-07:00</updated><title type='text'>Oracle Data Warehousing Optimization</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_utwrRNjCqjU/Sn9ZyUVophI/AAAAAAAAACY/tZGWuWaA4Dc/s1600-h/Warehouse+Architecture.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 206px;" src="http://3.bp.blogspot.com/_utwrRNjCqjU/Sn9ZyUVophI/AAAAAAAAACY/tZGWuWaA4Dc/s400/Warehouse+Architecture.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5368108001836705298" /&gt;&lt;/a&gt;&lt;br /&gt;Will be posted soon&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-136431596094094586?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/136431596094094586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/ms-sql-server-2008-microsoft-cluster.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/136431596094094586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/136431596094094586'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/ms-sql-server-2008-microsoft-cluster.html' title='Oracle Data Warehousing Optimization'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_utwrRNjCqjU/Sn9ZyUVophI/AAAAAAAAACY/tZGWuWaA4Dc/s72-c/Warehouse+Architecture.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-2756161587860633197</id><published>2009-06-14T00:43:00.000-07:00</published><updated>2009-06-14T00:50:12.826-07:00</updated><title type='text'>Oracle Pharmaceutical  Application - Oracle Clinical 4.5.1 ( HA Setup)</title><content type='html'>I will post the OPA-Clinical HA implementation document soon.&lt;br /&gt;This include the following Architecture design&lt;br /&gt;&lt;br /&gt;2 Node RAC cluster - Oracle 9i -version 9.2.0.8 on Windows 2003 server with OCFS V1 &lt;br /&gt;2 Node OC 4.5.1 - Windows 2003 server&lt;br /&gt;A Dedicated node for load balacing (windows 2003 server LBR with DNS configuration).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Please see the Oracle support on this Doc ID 815294.1&lt;br /&gt;-----------------------------------------------------&lt;br /&gt;&lt;br /&gt;Currently, Oracle Clinical has NOT been certified in a RAC or Cluster configuration, including OC 4.6.&lt;br /&gt;&lt;br /&gt;OPA Support will attempt to assist you with problems even if your system configurations are not identical to the support matrix. Please refer to Note 180430.1 - Oracle Life Sciences Applications Supported Technology Stacks.&lt;br /&gt;&lt;br /&gt;However, the assistance on unsupported configurations may be limited if we are unable to reproduce the problem on one of the supported configurations.&lt;br /&gt;&lt;br /&gt;If you decide to embark in such an effort, we will support you as long as we can reproduce the error in a standard configured system.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-2756161587860633197?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/2756161587860633197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-pharmaceutical-application.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2756161587860633197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2756161587860633197'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-pharmaceutical-application.html' title='Oracle Pharmaceutical  Application - Oracle Clinical 4.5.1 ( HA Setup)'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-3172674606368180647</id><published>2009-06-14T00:32:00.000-07:00</published><updated>2009-06-14T00:33:22.422-07:00</updated><title type='text'>Oracle Grid HA Set up - 10.2.0.5.0</title><content type='html'>Install RAC 11.1.0.6.0 database first (2 nodes rac1 and rac2)&lt;br /&gt;&lt;br /&gt;This is a 4 node Grid configuration -99% HA Grid Architecture&lt;br /&gt;-------------------------------------------------------------&lt;br /&gt;Node1 - Rac1 - Oracle Database 11G 11.0.1.6&lt;br /&gt;Node1 - Rac2 - Oracle Database 11G 11.0.1.6&lt;br /&gt;Node3 - OMS1 - 10.2.0.5.0&lt;br /&gt;Node4 - OMS2 - 10.2.0.5.0&lt;br /&gt;&lt;br /&gt;Overview of Installation and Configuration&lt;br /&gt;-----------------------------------------&lt;br /&gt;&lt;br /&gt;Node OMS1&lt;br /&gt;&lt;br /&gt;1.OMS1 Install 10.2.0.1 Grid on Linux - Software only&lt;br /&gt;2.Upgrade to 10.2.0.5 software only&lt;br /&gt;3.Upgrade the agent 10.2.0.5&lt;br /&gt;4.Configure the Grid using ConfigureFC.pl perl script&lt;br /&gt;5.Drop and Recreate the Grid repository using RepManager&lt;br /&gt;6.Start the OMS process and agent.Check everything is functional&lt;br /&gt;7.Stop the entire system and take a cold backup&lt;br /&gt;8.start the OMS and Agent&lt;br /&gt;&lt;br /&gt;Node OMS2&lt;br /&gt;9.Install the grid 10.2.0.1 (using additional management service option)&lt;br /&gt;10.Upgrade the grid 10.2.0.1 and agent&lt;br /&gt;11.export the oms configuration files from OMS1 and import into OMS2 (please see below)&lt;br /&gt;12.setup EMCLI&lt;br /&gt;13.Configure the  secure ,Agent registration,webcache ports in LBR&lt;br /&gt;&lt;br /&gt;14.secure the OMS  and agent on both nodes (OMS1 and OMS2)&lt;br /&gt;15.Check the agenet upload status is fine with LBR , each OMS server is able to loopback to LBR server &lt;br /&gt;16.Stop the entire system and have a backup.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;issues encountered&lt;br /&gt;&lt;br /&gt;emctl start oms - fails with the following error&lt;br /&gt;-----------------------------------------------&lt;br /&gt;Connection to the repository failed.Verify that the repository connection information provided is correct.&lt;br /&gt;&lt;br /&gt;Check the emoms.log file for any errors.It could be ORA-01017 , invalid username/password.&lt;br /&gt;&lt;br /&gt;Solution:-&lt;br /&gt;&lt;br /&gt;alter user sysman identified by sysman123&lt;br /&gt;emctl stop agent&lt;br /&gt;opmnctl stopall&lt;br /&gt;&lt;br /&gt;Change the SYSMAN password in the file emoms.properties &lt;br /&gt;Backup the file emoms.properties&lt;br /&gt;$ cd $ORACLE_HOME/sysman/config&lt;br /&gt;$ cp emoms.properties emoms.properties.orig &lt;br /&gt;Edit the file emoms.properties and change the following lines&lt;br /&gt;oracle.sysman.eml.mntr.emdRepPwd=sysman123 &lt;br /&gt;oracle.sysman.eml.mntr.emdRepPwdEncrypted=FALSE&lt;br /&gt;&lt;br /&gt;When you restart the OMS, the FALSE setting will change to TRUE and the password will become encrypted in the file &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;OMS Hearbeat unknown&lt;br /&gt;--------------------&lt;br /&gt;Could be a bug.The agent is not to able to upload into OMS using the HTTP protocol.&lt;br /&gt;So secure the agent first and then the agent&lt;br /&gt;&lt;br /&gt;./emctl secure oms&lt;br /&gt;&lt;br /&gt;./emctl secure agent&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Failover testing for the OMS service&lt;br /&gt;-----------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[oracle@rac1 config]$ /u01/oracle/product/oms/oms10g/opmn/bin/opmnctl status&lt;br /&gt;&lt;br /&gt;Processes in Instance: EnterpriseManager0.rac1.ushasuji.com&lt;br /&gt;-------------------+--------------------+---------+---------&lt;br /&gt;ias-component      | process-type       |     pid | status&lt;br /&gt;-------------------+--------------------+---------+---------&lt;br /&gt;DSA                | DSA                |     N/A | Down&lt;br /&gt;HTTP_Server        | HTTP_Server        |   31109 | Alive&lt;br /&gt;LogLoader          | logloaderd         |     N/A | Down&lt;br /&gt;dcm-daemon         | dcm-daemon         |     N/A | Down&lt;br /&gt;OC4J               | home               |   31110 | Alive&lt;br /&gt;OC4J               | OC4J_EMPROV        |   31111 | Alive&lt;br /&gt;OC4J               | OC4J_EM            |   31112 | Alive&lt;br /&gt;WebCache           | WebCache           |   31157 | Alive&lt;br /&gt;WebCache           | WebCacheAdmin      |   31117 | Alive&lt;br /&gt;&lt;br /&gt;On Node2 &lt;br /&gt;--------&lt;br /&gt;&lt;br /&gt;SQL&gt; select username,machine from v$session where username is not null;&lt;br /&gt;&lt;br /&gt;USERNAME                       MACHINE&lt;br /&gt;------------------------------ ----------------------------------------------------------------&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYS                            rac2&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYS                            rac2&lt;br /&gt;SYS                            rac1&lt;br /&gt;SYS                            rac2&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;&lt;br /&gt;17 rows selected.&lt;br /&gt;&lt;br /&gt;SQL&gt; select host_name from v$instance;&lt;br /&gt;&lt;br /&gt;HOST_NAME&lt;br /&gt;----------------------------------------------------------------&lt;br /&gt;rac2&lt;br /&gt;&lt;br /&gt;SQL&gt;  shutdown abort&lt;br /&gt;ORACLE instance shut down.&lt;br /&gt;&lt;br /&gt;On Node 1 - Start the database and you see the Grid process dynamically switch (for rac1 and rac2) &lt;br /&gt;to node1 from node2&lt;br /&gt;-------------------&lt;br /&gt;&lt;br /&gt;[oracle@rac1 config]$ ps -ef|grep pmon&lt;br /&gt;oracle   12144 10322  0 00:31 pts/6    00:00:00 grep pmon&lt;br /&gt;[oracle@rac1 config]$&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; /&lt;br /&gt;&lt;br /&gt;USERNAME                       MACHINE&lt;br /&gt;------------------------------ ----------------------------------------------------------------&lt;br /&gt;SYS                            rac1&lt;br /&gt;SYS                            rac1&lt;br /&gt;&lt;br /&gt;SQL&gt; /&lt;br /&gt;&lt;br /&gt;USERNAME                       MACHINE&lt;br /&gt;------------------------------ ----------------------------------------------------------------&lt;br /&gt;SYSMAN                         rac2.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac2.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYS                            rac1&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYS                            rac1&lt;br /&gt;SYS                            rac1&lt;br /&gt;&lt;br /&gt;SQL&gt; /&lt;br /&gt;&lt;br /&gt;USERNAME                       MACHINE&lt;br /&gt;------------------------------ ----------------------------------------------------------------&lt;br /&gt;SYSMAN                         rac2.ushasuji.com&lt;br /&gt;SYSMAN                         rac2.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac2.ushasuji.com&lt;br /&gt;SYSMAN                         rac2.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac2.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac2.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac2.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac2.ushasuji.com&lt;br /&gt;SYS                            rac1&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac2.ushasuji.com&lt;br /&gt;SYS                            rac1&lt;br /&gt;SYS                            rac1&lt;br /&gt;&lt;br /&gt;18 rows selected.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt;  !hostname&lt;br /&gt;rac1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Again on node 2&lt;br /&gt;-------------&lt;br /&gt;start the instance 2&lt;br /&gt;&lt;br /&gt;USERNAME                       MACHINE&lt;br /&gt;------------------------------ ----------------------------------------------------------------&lt;br /&gt;SYS                            rac2&lt;br /&gt;SYS                            rac1&lt;br /&gt;SYS                            rac2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;USERNAME                       MACHINE&lt;br /&gt;------------------------------ ----------------------------------------------------------------&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYS                            rac1&lt;br /&gt;SYS                            rac1&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYSMAN                         rac1.ushasuji.com&lt;br /&gt;SYS                            rac1&lt;br /&gt;SYS                            rac1&lt;br /&gt;&lt;br /&gt;18 rows selected.&lt;br /&gt;&lt;br /&gt;Now the process are evenly distributed on nodes&lt;br /&gt;&lt;br /&gt;USERNAME                       MACHINE&lt;br /&gt;------------------------------ ----------------------------------------------------------------&lt;br /&gt;SYSMAN                         rac2.ushasuji.com&lt;br /&gt;SYSMAN                         rac2.ushasuji.com&lt;br /&gt;SYSMAN                         rac2.ushasuji.com&lt;br /&gt;SYSMAN                         rac2.ushasuji.com&lt;br /&gt;SYSMAN                         rac2.ushasuji.com&lt;br /&gt;SYSMAN                         rac2.ushasuji.com&lt;br /&gt;SYSMAN                         rac2.ushasuji.com&lt;br /&gt;SYSMAN                         rac2.ushasuji.com&lt;br /&gt;SYS                            rac2&lt;br /&gt;SYS                            rac1&lt;br /&gt;SYS                            rac2&lt;br /&gt;SYSMAN                         rac2.ushasuji.com&lt;br /&gt;SYSMAN                         rac2.ushasuji.com&lt;br /&gt;&lt;br /&gt;13 rows selected.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Export the OMS configuration on rac1 node&lt;br /&gt;-------------------------------------------&lt;br /&gt;&lt;br /&gt;Enter Enterprise Manager Root (SYSMAN) Password :        ExportConfig started...                                     Exporting emoms properties...                                                                                        Exporting emomslogging properties...                                                                                 Exporting secure properties...                                                                                                                                                                                                            Export has determined that the OMS is not fronted                                                                    by an SLB. The local hostname was NOT exported.                                                                      The exported data can be imported on any host but                                                                    resecuring of all agents will be required. Please                                                                    see the EM Advanced Configuration Guide for more                                                                     details.                                                                                                                                                                                                                                  Exporting port properties...                                                                                         Exporting emkey...                                                                                                   Backup has been written to file: export_oms/opf_20090615_073839.bka                                                                                                                                                                       The export file contains sensitive data.                                                                             Please ensure that it is kept secure.                                                                                                                                                                                                     ExportConfig completed successfully!                                                                                 [oracle@rac1 bin]$ cd export_oms/                                                                                    [oracle@rac1 export_oms]$ ls                                                                                         opf_20090615_073839.bka                                                                                              [oracle@rac1 export_oms]$ ls -ltr&lt;br /&gt;total 40                                                                                                             -rw-r-----  1 oracle oinstall 38060 Jun 15 07:38 opf_20090615_073839.bka                                             [oracle@rac1 export_oms]$ scp opf_20090615_073839.bka rac2:/u01/oracle/product/oms/oms10g/bin/export_oms&lt;br /&gt;opf_20090615_073839.bka                                                            100%   37KB  37.2KB/s   00:00     [oracle@rac1 export_oms]$                                                     &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;import this backup oms file on to rac2 node&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enter Agent Registration Password:                                                                                                      Pre-import OMS backup successfully stored to /u01/oracle/product/oms/oms10g/sysman/backup/opf_20090615_050013.bka                                                                                                                                                               Configuring emoms.properties...                                                                                                         Configuring emomslogging.properties...                                                                                                  Copying emkey to system...                                                                                                              Emkey verified.                                                                                                                         Resecuring the OMS...                                                                                                                   OMS resecured!       &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We will be adding DataGuard service to this HA Grid environment soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-3172674606368180647?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/3172674606368180647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-grid-ha-set-up-102050.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/3172674606368180647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/3172674606368180647'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/oracle-grid-ha-set-up-102050.html' title='Oracle Grid HA Set up - 10.2.0.5.0'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-9059728105620150362</id><published>2009-06-10T05:19:00.000-07:00</published><updated>2009-06-10T05:36:04.151-07:00</updated><title type='text'>Load Sharing with DNS</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_utwrRNjCqjU/Si-l8N43JII/AAAAAAAAAA0/XEZieZMuWLc/s1600-h/DNS.bmp"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://1.bp.blogspot.com/_utwrRNjCqjU/Si-l8N43JII/AAAAAAAAAA0/XEZieZMuWLc/s320/DNS.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5345673736650957954" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_utwrRNjCqjU/Si-lyzui-CI/AAAAAAAAAAs/o8JogaYKe9g/s1600-h/DNS.bmp"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://3.bp.blogspot.com/_utwrRNjCqjU/Si-lyzui-CI/AAAAAAAAAAs/o8JogaYKe9g/s320/DNS.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5345673575009548322" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Three types of DNS load sharing techniques will be examined here. These are as follows: &lt;br /&gt;1 Backup Server via Redirected Secondary DNS &lt;br /&gt;2 Load Sharing with Round Robin DNS &lt;br /&gt;3 Dynamic Load Balancing DNS&lt;br /&gt;&lt;br /&gt;1.Round Robin DNS Load Balancing&lt;br /&gt;--------------------------------&lt;br /&gt;The in-built round-robin feature of BIND of a DNS server can be used to load balance multiple web servers. It is one of the early adopted load balancing techniques to cycle through the IP addresses corresponding to a group of servers in a cluser. The details on the implementation is discussed here.&lt;br /&gt;&lt;br /&gt;Pros: Very simple, inexpensive and easy to implement.&lt;br /&gt;Cons: The DNS server does not have any knowledge of the server availability and will continue to point to an unavailable server. It can only differentiate by IP address, but not by server port. The IP address can also be cached by other name servers and requests may not be sent to the load balancing DNS server.&lt;br /&gt;&lt;br /&gt;2.Hardware Load Balancing&lt;br /&gt;-------------------------&lt;br /&gt;Hardware load balancers can route TCP/IP packets to various servers in a cluster. These types of load balancers are often found to provide a robust topology with high availability, but comes for a much higher cost. &lt;br /&gt;&lt;br /&gt;Pros: Uses circuit level network gateway to route traffic.&lt;br /&gt;Cons: Higher costs compared to software versions. &lt;br /&gt;&lt;br /&gt;3.Software Load Balancing&lt;br /&gt;-------------------------&lt;br /&gt;Most commonly used load balancers are software based, and often comes as an integrated component of expensive web server and application server software packages.&lt;br /&gt;&lt;br /&gt;Pros: Cheaper than hardware load balancers. More configurable based on requirements. Can incorporate intelligent routing based on multiple input parameters.&lt;br /&gt;&lt;br /&gt;Cons: Need to provide additional hardware to isolate the load balancer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Example&lt;br /&gt;&lt;br /&gt;Load Sharing with Round Robin DNS: &lt;br /&gt;&lt;br /&gt;One of most common implementations of DNS is the Berkeley Internet Name Domain (BIND). This allows address records (A records) to be duplicated for a specific host, with different IP addresses. The name server then alternatively rotates addresses for any one name that has multiple A records, and is known as DNS round robin. &lt;br /&gt;As an example, your company has three web servers. Their real names and IP addresses are as follows: &lt;br /&gt;www.yourcompany.com  128.1.1.1 &lt;br /&gt;www.yourcompany.com  128.1.1.2 &lt;br /&gt;www.yourcompany.com  128.1.1.3 &lt;br /&gt;You want to set up the servers so that DNS requests by clients (in this case, web server access) are round robin rotated. This is accomplished by placing multiple A records in the authoritative name server files. &lt;br /&gt;&lt;br /&gt;For the above example, we want all clients to access our site by using www.yourcompany.com, but we want these requests to be shared between our three servers using DNS round robin. To do so, we need to place the following A records in the name server file: &lt;br /&gt;www.Grid.com.  IN  A  192.168.1.1 &lt;br /&gt;www.Grid.com.  IN  A  192.168.1.2 &lt;br /&gt;www.Grid.com.  IN  A  192.168.1.2 &lt;br /&gt;Note the '.' after the name www.yourcompany.com on each A record. This is mandatory. &lt;br /&gt;A Time To Live (TTL) field is often added to the A records. The TTL value is the maximum time that the information should be held to be reliable. By setting the TTL to a fairly small amount time e.g. 60 seconds, the effectiveness of the distribution can be maximized. A lower value may be specified, but this causes more DNS traffic in updates, which improves the load sharing on the web servers at the expense of increasing the local on the name server. &lt;br /&gt;www.Grid.com.  60  IN  A  192.168.1.1 &lt;br /&gt;www.Grid.com.  60  IN  A  192.168.1.1 &lt;br /&gt;www.Grid.com.  60  IN  A  192.168.1.1 &lt;br /&gt;When a DNS request for an IP address is received, BIND returns one of the IP addresses and makes a note of it. The next request will then return the next IP address in the file and so on until the last one, after which BIND returns to the first address again.&lt;br /&gt;&lt;br /&gt;I am able to use this Load Balancing successfully with Oracle Products like Oracle EBUS R12, Oracle IAS , OPA products&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-9059728105620150362?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/9059728105620150362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/load-sharing-with-dns.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/9059728105620150362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/9059728105620150362'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/load-sharing-with-dns.html' title='Load Sharing with DNS'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_utwrRNjCqjU/Si-l8N43JII/AAAAAAAAAA0/XEZieZMuWLc/s72-c/DNS.bmp' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-2340768559344075871</id><published>2009-06-10T05:15:00.000-07:00</published><updated>2009-06-10T05:18:19.456-07:00</updated><title type='text'>MicroSoft Active Directory Installation</title><content type='html'>Creating the Active Directory&lt;br /&gt;&lt;br /&gt;After you have installed Windows Server 2003 on a stand-alone server, run the Active Directory Wizard to create the new Active Directory forest or domain, and then convert the Windows Server 2003 computer into the first domain controller in the forest. To convert a Windows Server 2003 computer into the first domain controller in the forest, follow these steps: &lt;br /&gt;1. Insert the Windows Server 2003 CD-ROM into your computer's CD-ROM or DVD-ROM drive.&lt;br /&gt;2. Click Start, click Run, and then type dcpromo.&lt;br /&gt;3. Click OK to start the Active Directory Installation Wizard, and then click Next.&lt;br /&gt;4. Click Domain controller for a new domain, and then click Next. &lt;br /&gt;5. Click Domain in a new forest, and then click Next.&lt;br /&gt;6. Specify the full DNS name for the new domain. Note that because this procedure is for a laboratory environment and you are not integrating this environment into your existing DNS infrastructure, you can use something generic, such as mycompany.local, for this setting. Click Next.&lt;br /&gt;7. Accept the default domain NetBIOS name (this is "mycompany" if you used the suggestion in step 6). Click Next.&lt;br /&gt;8. Set the database and log file location to the default setting of the c:\winnt\ntds folder, and then click Next.&lt;br /&gt;9. Set the Sysvol folder location to the default setting of the c:\winnt\sysvol folder, and then click Next.&lt;br /&gt;10. Click Install and configure the DNS server on this computer, and then click Next.&lt;br /&gt;11. Click Permissions compatible only with Windows 2000 or Windows Server 2003 servers or operating systems, and then click Next.&lt;br /&gt;12. Because this is a laboratory environment, leave the password for the Directory Services Restore Mode Administrator blank. Note that in a full production environment, this password is set by using a secure password format. Click Next.&lt;br /&gt;13. Review and confirm the options that you selected, and then click Next.&lt;br /&gt;14. The installation of Active Directory proceeds. Note that this operation may take several minutes.&lt;br /&gt;15. When you are prompted, restart the computer. After the computer restarts, confirm that the Domain Name System (DNS) service location records for the new domain controller have been created. To confirm that the DNS service location records have been created, follow these steps: &lt;br /&gt;a. Click Start, point to Administrative Tools, and then click DNS to start the DNS Administrator Console.&lt;br /&gt;b. Expand the server name, expand Forward Lookup Zones, and then expand the domain.&lt;br /&gt;c. Verify that the _msdcs, _sites, _tcp, and _udp folders are present. These folders and the service location records they contain are critical to Active Directory and Windows Server 2003 operations.&lt;br /&gt;&lt;br /&gt;Adding Users and Computers to the Active Directory Domain&lt;br /&gt;After the new Active Directory domain is established, create a user account in that domain to use as an administrative account. When that user is added to the appropriate security groups, use that account to add computers to the domain. &lt;br /&gt;1. To create a new user, follow these steps: &lt;br /&gt;a. Click Start, point to Administrative Tools, and then click Active Directory Users and Computers to start the Active Directory Users and Computers console.&lt;br /&gt;b. Click the domain name that you created, and then expand the contents.&lt;br /&gt;c. Right-click Users, point to New, and then click User.&lt;br /&gt;d. Type the first name, last name, and user logon name of the new user, and then click Next.&lt;br /&gt;e. Type a new password, confirm the password, and then click to select one of the following check boxes:&lt;br /&gt; Users must change password at next logon (recommended for most users)&lt;br /&gt; User cannot change password&lt;br /&gt; Password never expires&lt;br /&gt; Account is disabled&lt;br /&gt;Click Next. &lt;br /&gt;f. Review the information that you provided, and if everything is correct, click Finish.&lt;br /&gt;2. After you create the new user, give this user account membership in a group that permits that user to perform administrative tasks. Because this is a laboratory environment that you are in control of, you can give this user account full administrative access by making it a member of the Schema, Enterprise, and Domain administrators groups. To add the account to the Schema, Enterprise, and Domain administrators groups, follow these steps: &lt;br /&gt; . On the Active Directory Users and Computers console, right-click the new account that you created, and then click Properties.&lt;br /&gt;a. Click the Member Of tab, and then click Add.&lt;br /&gt;b. In the Select Groups dialog box, specify a group, and then click OK to add the groups that you want to the list.&lt;br /&gt;c. Repeat the selection process for each group in which the user needs account membership.&lt;br /&gt;d. Click OK to finish.&lt;br /&gt;3. The final step in this process is to add a member server to the domain. This process also applies to workstations. To add a computer to the domain, follow these steps: &lt;br /&gt; . Log on to the computer that you want to add to the domain.&lt;br /&gt;a. Right-click My Computer, and then click Properties.&lt;br /&gt;b. Click the Computer Name tab, and then click Change.&lt;br /&gt;c. In the Computer Name Changes dialog box, click Domain under Member Of, and then type the domain name. Click OK.&lt;br /&gt;d. When you are prompted, type the user name and password of the account that you previously created, and then click OK.&lt;br /&gt;&lt;br /&gt;A message that welcomes you to the domain is generated.&lt;br /&gt;e. Click OK to return to the Computer Name tab, and then click OK to finish. &lt;br /&gt;f. Restart the computer if you are prompted to do so.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-2340768559344075871?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/2340768559344075871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/microsoft-active-directory-installation.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2340768559344075871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/2340768559344075871'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/microsoft-active-directory-installation.html' title='MicroSoft Active Directory Installation'/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4682377305244206524.post-7540017529318205182</id><published>2009-06-09T10:55:00.000-07:00</published><updated>2009-06-09T10:56:44.115-07:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_utwrRNjCqjU/Si6iUrEs4xI/AAAAAAAAAAM/mIDeKnkBfrw/s1600-h/krishna+patham.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 212px;" src="http://3.bp.blogspot.com/_utwrRNjCqjU/Si6iUrEs4xI/AAAAAAAAAAM/mIDeKnkBfrw/s320/krishna+patham.JPG" alt="" id="BLOGGER_PHOTO_ID_5345388283778884370" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4682377305244206524-7540017529318205182?l=athiyaga.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://athiyaga.blogspot.com/feeds/7540017529318205182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://athiyaga.blogspot.com/2009/06/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/7540017529318205182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4682377305244206524/posts/default/7540017529318205182'/><link rel='alternate' type='text/html' href='http://athiyaga.blogspot.com/2009/06/blog-post.html' title=''/><author><name>Ashok Thiyagarajan</name><uri>http://www.blogger.com/profile/07309849252738427927</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_utwrRNjCqjU/Si6iUrEs4xI/AAAAAAAAAAM/mIDeKnkBfrw/s72-c/krishna+patham.JPG' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
