<?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-8370369664801222645</id><updated>2011-04-21T15:59:21.770-07:00</updated><category term='R12'/><category term='9I'/><category term='linux/Unix'/><category term='10G'/><category term='Apps 11i'/><title type='text'>Look Apps</title><subtitle type='html'>Oracle Applications DBA APPSLab</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://lookapps.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://lookapps.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Lokesh Babu</name><uri>http://www.blogger.com/profile/01504457837715038230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_wW4GCE7d7ZY/SJiSu3vvr0I/AAAAAAAAAEY/L18E2AMUPGc/S220/Picture+239a.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8370369664801222645.post-8452861941482932473</id><published>2008-08-30T11:10:00.002-07:00</published><updated>2008-08-30T11:12:39.265-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R12'/><title type='text'>APPS R12 SCRIPTS &amp; LOG FILE LOCATIONS</title><content type='html'>Log files are useful in troubleshooting issues in Oracle Applications. Here is the list of Log file location in Oracle Applications for Startup/Shutdown, Cloning, Patching, DB &amp; Apps Listener and various components in Apps R12/12i:&lt;br /&gt;&lt;br /&gt;A. Startup/Shutdown Log files for Application Tier in R12&lt;br /&gt;&lt;br /&gt;Instance Top is new TOP added in R12 (to read more click here)&lt;br /&gt;&lt;br /&gt;–Startup/Shutdown error message text files like adapcctl.txt, adcmctl.txt… &lt;br /&gt;$INST_TOP/apps/$CONTEXT_NAME/logs/appl/admin/log &lt;br /&gt;&lt;br /&gt;–Startup/Shutdown error message related to tech stack (10.1.2, 10.1.3 forms/reports/web)&lt;br /&gt;$INST_TOP/apps/$CONTEXT_NAME/logs/ora/  (10.1.2 &amp; 10.1.3)&lt;br /&gt;$INST_TOP/apps/$CONTEXT_NAME/logs/ora/10.1.3/Apache/error_log[timestamp]&lt;br /&gt;$INST_TOP/apps/$CONTEXT_NAME/logs/ora/10.1.3/opmn/ (OC4J~…, oa*, opmn.log)$INST_TOP/apps/$CONTEXT_NAME/logs/ora/10.1.2/network/ (listener log)&lt;br /&gt;$INST_TOP/apps/$CONTEXT_NAME/logs/appl/conc/log  (CM log files)&lt;br /&gt;&lt;br /&gt;B. Log files related to cloning in R12&lt;br /&gt;&lt;br /&gt;Preclone log files in source instance&lt;br /&gt;i) Database Tier - /$ORACLE_HOME/appsutil/log/$CONTEXT_NAME/(StageDBTier_MMDDHHMM.log)&lt;br /&gt;&lt;br /&gt;ii) Application Tier - $INST_TOP/apps/$CONTEXT_NAME/admin/log/ (StageAppsTier_MMDDHHMM.log)&lt;br /&gt;&lt;br /&gt;Clone log files in target instance&lt;br /&gt;&lt;br /&gt;Database Tier - $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/ApplyDBTier_&lt;time&gt;.log&lt;br /&gt;Apps Tier  - $INST_TOP/apps/$CONTEXT_NAME/admin/log/ApplyAppsTier_&lt;time&gt;.log&lt;br /&gt;&lt;br /&gt;—–&lt;br /&gt;If your clone on DB Tier fails while running txkConfigDBOcm.pl  (Check metalink note - 415020.1)&lt;br /&gt;During clone step on DB Tier it prompts for “Target System base directory for source homes” and during this you have to give like /base_install_dir like ../../r12 and not oracle home like ../../r12/db/tech_st_10.2.0&lt;br /&gt;—–&lt;br /&gt;&lt;br /&gt;C. Patching related log files in R12&lt;br /&gt;&lt;br /&gt;i) Application Tier adpatch log - $APPL_TOP/admin/$SID/log/ &lt;br /&gt;ii) Developer (Developer/Forms &amp; Reports 10.1.2) Patch - $ORACLE_HOME/.patch_storage  &lt;br /&gt;iii) Web Server (Apache) patch - $IAS_ORACLE_HOME/.patch_storage&lt;br /&gt;iv) Database Tier opatch log - $ORACLE_HOME/.patch_storage  &lt;br /&gt;&lt;br /&gt;D. Autoconfig related log files in R12&lt;br /&gt;i) Database Tier Autoconfig log :&lt;br /&gt;$ORACLE_HOME/appsutil/log/$CONTEXT_NAME/MMDDHHMM/adconfig.log&lt;br /&gt;$ORACLE_HOME/appsutil/log/$CONTEXT_NAME/MMDDHHMM/NetServiceHandler.log&lt;br /&gt;&lt;br /&gt;ii) Application Tier Autoconfig log -  $INST_TOP/apps/$CONTEXT_NAME/admin/log/$MMDDHHMM/adconfig.log&lt;br /&gt;&lt;br /&gt;Autoconfig context file location in R12 - $INST_TOP/apps/$CONTEXT_NAME/appl/admin/$CONTEXT_NAME.xml&lt;br /&gt;&lt;br /&gt;E. Other log files in R12&lt;br /&gt;1) Database Tier&lt;br /&gt;1.1) Relink Log files :&lt;br /&gt;$ORACLE_HOME/appsutil/log/$CONTEXT_NAME /MMDDHHMM/ make_$MMDDHHMM.log&lt;br /&gt;&lt;br /&gt;1.2) Alert Log Files :&lt;br /&gt;$ORACLE_HOME/admin/$CONTEXT_NAME/bdump/alert_$SID.log&lt;br /&gt;&lt;br /&gt;1.3) Network Logs :&lt;br /&gt;$ORACLE_HOME/network/admin/$SID.log&lt;br /&gt;&lt;br /&gt;1.4) OUI Logs :&lt;br /&gt;OUI Inventory Logs :&lt;br /&gt;$ORACLE_HOME/admin/oui/$CONTEXT_NAME/oraInventory/logs&lt;br /&gt;&lt;br /&gt;2) Application Tier&lt;br /&gt;$ORACLE_HOME/j2ee/DevSuite/log&lt;br /&gt;$ORACLE_HOME/opmn/logs&lt;br /&gt;$ORACLE_HOME/network/logs&lt;br /&gt;&lt;br /&gt;Tech Stack Patch 10.1.3 (Web/HTTP Server)&lt;br /&gt;$IAS_ORACLE_HOME/j2ee/forms/logs&lt;br /&gt;$IAS_ORACLE_HOME/j2ee/oafm/logs&lt;br /&gt;$IAS_ORACLE_HOME/j2ee/oacore/logs&lt;br /&gt;$IAS_ORACLE_HOME/opmn/logs&lt;br /&gt;$IAS_ORACLE_HOME/network/log&lt;br /&gt;$INST_TOP/logs/ora/10.1.2&lt;br /&gt;$INST_TOP/logs/ora/10.1.3&lt;br /&gt;$INST_TOP/logs/appl/conc/log&lt;br /&gt;$INST_TOP/logs/appl/admin/log&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8370369664801222645-8452861941482932473?l=lookapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lookapps.blogspot.com/feeds/8452861941482932473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8370369664801222645&amp;postID=8452861941482932473' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/8452861941482932473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/8452861941482932473'/><link rel='alternate' type='text/html' href='http://lookapps.blogspot.com/2008/08/apps-r12-scripts-log-file-locations.html' title='APPS R12 SCRIPTS &amp; LOG FILE LOCATIONS'/><author><name>Lokesh Babu</name><uri>http://www.blogger.com/profile/01504457837715038230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_wW4GCE7d7ZY/SJiSu3vvr0I/AAAAAAAAAEY/L18E2AMUPGc/S220/Picture+239a.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8370369664801222645.post-5052818294213091227</id><published>2008-08-30T11:10:00.001-07:00</published><updated>2008-08-30T11:10:33.758-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='9I'/><title type='text'>Copy and Rename an Oracle Database - (without export/import)</title><content type='html'>Copy and Rename an Oracle Database - (without export/import) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You may find it necessary to duplicate (clone) an Oracle database. One method is to use import/export. This method can work fine, but what if your database is too big? Another method is to make a copy of the current database and rename it. Now I will explain the steps necessary to copy and rename a database. This article will assume that the original database is called PROD and you want to create a TEST duplicate database. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1.) Copy production database files and init.ora&lt;br /&gt;The first step is to locate and copy all database files to their new location. You can use the view V$DATAFILE in the PROD database to locate these files. Before running the query from V$DATAFILE, ensure that you are connected to the PROD database by selecting from V$DATABASE: &lt;br /&gt;  SQL&gt; select name from v$database;&lt;br /&gt;&lt;br /&gt;  NAME&lt;br /&gt;  ---------------------------------------&lt;br /&gt;  PROD&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  SQL&gt; select name from v$datafile;&lt;br /&gt;&lt;br /&gt;  NAME&lt;br /&gt;  ---------------------------------------&lt;br /&gt;  /u08/app/oradata/PROD/system01.dbf&lt;br /&gt;  /u06/app/oradata/PROD/rbs01.dbf&lt;br /&gt;  /u07/app/oradata/PROD/temp01.dbf&lt;br /&gt;  /u10/app/oradata/PROD/userd01.dbf&lt;br /&gt;  /u09/app/oradata/PROD/userx01.dbf&lt;br /&gt;&lt;br /&gt;After recording these files, shutdown the PROD database and perform an operating system copy of all database files to another location and/or machine. In my example, I will copy all datafiles to a new location as shown in the following table: &lt;br /&gt;&lt;br /&gt;Old Location                    =     New Location&lt;br /&gt;============                             ============&lt;br /&gt;/u08/app/oradata/PROD/system01.dbf = /u08/app/oradata/TEST/system01.dbf&lt;br /&gt;/u06/app/oradata/PROD/rbs01.dbf    =    /u06/app/oradata/TEST/rbs01.dbf&lt;br /&gt;/u07/app/oradata/PROD/temp01.dbf   = /u07/app/oradata/TEST/temp01.dbf&lt;br /&gt;/u10/app/oradata/PROD/userd01.dbf  = /u10/app/oradata/TEST/userd01.dbf&lt;br /&gt;/u09/app/oradata/PROD/userx01.dbf  = /u09/app/oradata/TEST/userx01.dbf&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After copying all files to their new location, startup the PROD database.&lt;br /&gt; &lt;br /&gt;From the production database, get a copy of the initPROD.ora file and copy it to initTEST.ora. In the initTEST.ora file, change the value of "db_name" from PROD to TEST. Keep in mind that you may also need to change: &lt;br /&gt;&lt;br /&gt;• audit_file_dest &lt;br /&gt;• background_dump_dest &lt;br /&gt;• control_files &lt;br /&gt;• core_dump_dest &lt;br /&gt;• log_archive_dest &lt;br /&gt;• user_dump_dest &lt;br /&gt;&lt;br /&gt;If the TEST database is going to be on a different machine, copy the initTEST.ora file to that machine in the proper directory. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.) Create the script that will re-create the controlfile&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Using SVRMGR on the PROD database, create a script that will be able to re-create the controlfile for the database. &lt;br /&gt;  &lt;br /&gt;  PROD on testdb: svrmgrl&lt;br /&gt;  SVRMGR&gt; connect internal&lt;br /&gt;  Connected.&lt;br /&gt;  SVRMGR&gt; alter database backup controlfile to trace;&lt;br /&gt;  Statement processed.&lt;br /&gt;&lt;br /&gt;The above statement will put a text copy of the controlfile in the USER_DUMP_DEST directory. You will need to search for the newest trace file in this directory. In UNIX you can use the "ls -lt" command. Once you find the correct trace file, rename it to cr_control.sql and edit it as follows&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;• Remove everything up to the "START NOMOUNT" statement and everything after the semicolon at the end of the "CREATE CONTROLFILE" statement. &lt;br /&gt;• Edit the line starting with "CREATE CONTROLFILE" and replace the word "REUSE" with the word "SET" right before the keyword DATABASE. &lt;br /&gt;• On the same line, modify the database name changing it from PROD to TEST. &lt;br /&gt;• On the same line, change the keyword NORESETLOGS to RESETLOGS. &lt;br /&gt;Your script should now read: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;          Edited file cr_control.sql&lt;br /&gt;          ===========================&lt;br /&gt;&lt;br /&gt;STARTUP NOMOUNT&lt;br /&gt;CREATE CONTROLFILE SET DATABASE "TEST" RESETLOGS NOARCHIVELOG&lt;br /&gt;    MAXLOGFILES 32&lt;br /&gt;    MAXLOGMEMBERS 5&lt;br /&gt;    MAXDATAFILES 600&lt;br /&gt;    MAXINSTANCES 10&lt;br /&gt;    MAXLOGHISTORY 1000&lt;br /&gt;LOGFILE&lt;br /&gt;  GROUP 1 (&lt;br /&gt;    '/u03/app/oradata/TEST/redo_g01a.log',&lt;br /&gt;    '/u04/app/oradata/TEST/redo_g01b.log',&lt;br /&gt;    '/u05/app/oradata/TEST/redo_g01c.log'&lt;br /&gt;  ) SIZE 200K,&lt;br /&gt;  GROUP 2 (&lt;br /&gt;    '/u03/app/oradata/TEST/redo_g02a.log',&lt;br /&gt;    '/u04/app/oradata/TEST/redo_g02b.log',&lt;br /&gt;    '/u05/app/oradata/TEST/redo_g02c.log'&lt;br /&gt;  ) SIZE 200K,&lt;br /&gt;  GROUP 3 (&lt;br /&gt;    '/u03/app/oradata/TEST/redo_g03a.log',&lt;br /&gt;    '/u04/app/oradata/TEST/redo_g03b.log',&lt;br /&gt;    '/u05/app/oradata/TEST/redo_g03c.log'&lt;br /&gt;  ) SIZE 200K&lt;br /&gt;DATAFILE&lt;br /&gt;  '/u08/app/oradata/TEST/system01.dbf',&lt;br /&gt;  '/u06/app/oradata/TEST/rbs01.dbf',&lt;br /&gt;  '/u07/app/oradata/TEST/temp01.dbf',&lt;br /&gt;  '/u10/app/oradata/TEST/userd01.dbf',&lt;br /&gt;  '/u09/app/oradata/TEST/userx01.dbf'&lt;br /&gt;;&lt;br /&gt;&lt;br /&gt;If the TEST database is on a different machine move this file to that machine. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.) Create the new controlfile for TEST&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Make sure that your Oracle environment variable "ORACLE_SID" is set to TEST. (i.e. export ORACLE_SID=TEST). &lt;br /&gt;Now use SVRMGR and the CREATE CONTROLFILE script (cr_control.sql) to create your controlfile for TEST: &lt;br /&gt;  TEST on testdb: svrmgrl&lt;br /&gt;  SVRMGR&gt; connect internal&lt;br /&gt;  Connected to an idle instance.&lt;br /&gt;  SVRMGR&gt; @cr_control&lt;br /&gt;  ORACLE instance started.&lt;br /&gt;  Total System Global Area      32798752 bytes&lt;br /&gt;  Fixed Size                       39816 bytes&lt;br /&gt;  Variable Size                 22600856 bytes&lt;br /&gt;  Database Buffers               9994240 bytes&lt;br /&gt;  Redo Buffers                    163840 bytes&lt;br /&gt;  Statement processed.&lt;br /&gt;  SVRMGR&gt;&lt;br /&gt;&lt;br /&gt;NOTE: Stay logged into SVRMGR and proceed to the next step. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.) Open the TEST database&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Before opening the TEST database, you will need to perform incomplete recovery. After recovery you can open the database using the RESETLOGS option as show below: &lt;br /&gt;  SVRMGR&gt; alter database recover database until cancel using backup controlfile;&lt;br /&gt;  SVRMGR&gt; alter database recover cancel;&lt;br /&gt;  Statement processed.&lt;br /&gt;  SVRMGR&gt; alter database open resetlogs;&lt;br /&gt;  Statement processed.&lt;br /&gt;  SVRMGR&gt;&lt;br /&gt;You can verify that the database was renamed to TEST by querying from V$DATABASE: &lt;br /&gt;    SVRMGR&gt; select name from v$database;&lt;br /&gt;    NAME&lt;br /&gt;    ---------&lt;br /&gt;    TEST&lt;br /&gt;    1 row selected.&lt;br /&gt;    SVRMGR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8370369664801222645-5052818294213091227?l=lookapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lookapps.blogspot.com/feeds/5052818294213091227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8370369664801222645&amp;postID=5052818294213091227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/5052818294213091227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/5052818294213091227'/><link rel='alternate' type='text/html' href='http://lookapps.blogspot.com/2008/08/copy-and-rename-oracle-database-without.html' title='Copy and Rename an Oracle Database - (without export/import)'/><author><name>Lokesh Babu</name><uri>http://www.blogger.com/profile/01504457837715038230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_wW4GCE7d7ZY/SJiSu3vvr0I/AAAAAAAAAEY/L18E2AMUPGc/S220/Picture+239a.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8370369664801222645.post-6166359486324396292</id><published>2008-08-30T11:05:00.001-07:00</published><updated>2008-08-30T11:05:48.865-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='9I'/><title type='text'>MANUALLY CLONE DATABASE</title><content type='html'>MANUALLY CLONE DATABASE&lt;br /&gt;&lt;br /&gt;To clone a database manually, we need first use the operating system(OS) to copy all of the source database files to the target location.&lt;br /&gt;&lt;br /&gt;If we are on the same server we need to change the name of the database. If we are on a different server we can keep the database name as it is.&lt;br /&gt;&lt;br /&gt;We should first backup the source database control file to trace using the statement&lt;br /&gt;&lt;br /&gt;SQL&gt;ALTER DATABASE BACKUP CONTROLFILE TO TRACE;&lt;br /&gt;&lt;br /&gt;Using the trace file contents create a new control file that will help us create the new clone database.&lt;br /&gt;&lt;br /&gt;Steps to Manually Clone a Database :&lt;br /&gt;&lt;br /&gt;We follow the steps given below assuming that our source database is the production database named "prod" and our destination (target) database is the database named "test".&lt;br /&gt;&lt;br /&gt;1) Copy the prod database files to the target location&lt;br /&gt;&lt;br /&gt;2) Prepare a text file for the creation of a control file or the new database as follows :&lt;br /&gt;&lt;br /&gt;SQL&gt; ALTER DATABASE BACKUP CONTROLFILE TO TRACE;&lt;br /&gt;&lt;br /&gt;3) On the target location, create all the directories for the various files&lt;br /&gt;&lt;br /&gt;4) Copy the following four sets of files from the production(source) database to the target database :&lt;br /&gt;&lt;br /&gt;parameter files&lt;br /&gt;control files&lt;br /&gt;data files&lt;br /&gt;redo log files&lt;br /&gt;&lt;br /&gt;5) In all the clone database files, change the database name to test&lt;br /&gt;&lt;br /&gt;6) Run the CREATE DATABASE statement,which was prepared with the ALTER DATABASE BACKUP CONTROLFILE TO TRACE statement&lt;br /&gt;&lt;br /&gt;7) Create the controlfile for the test database using the following statement:&lt;br /&gt;&lt;br /&gt;SQL&gt; CREATE CONTROLFILE REUSE SET DATABASE "TEST" RESETLOGS&lt;br /&gt;NOARCHIVELOG;&lt;br /&gt;&lt;br /&gt;We'll now have a new database called test that has a new controlfile pointing to the copied(target) version of the production database&lt;br /&gt;&lt;br /&gt;8) Once we get the prompt back from the previous command, run this command :&lt;br /&gt;&lt;br /&gt;SQL&gt; ALTER DATABASE OPEN RESETLOGS USING BACKUP CONTROLFILE;&lt;br /&gt;&lt;br /&gt;9) Finally, change the global name of the database we just created by running the following command:&lt;br /&gt;&lt;br /&gt;SQL&gt; UPDATE global_name SQT global_name='test.world';&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8370369664801222645-6166359486324396292?l=lookapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lookapps.blogspot.com/feeds/6166359486324396292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8370369664801222645&amp;postID=6166359486324396292' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/6166359486324396292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/6166359486324396292'/><link rel='alternate' type='text/html' href='http://lookapps.blogspot.com/2008/08/manually-clone-database.html' title='MANUALLY CLONE DATABASE'/><author><name>Lokesh Babu</name><uri>http://www.blogger.com/profile/01504457837715038230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_wW4GCE7d7ZY/SJiSu3vvr0I/AAAAAAAAAEY/L18E2AMUPGc/S220/Picture+239a.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8370369664801222645.post-7774221157663710671</id><published>2008-08-30T11:03:00.000-07:00</published><updated>2008-08-30T11:04:11.443-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='10G'/><title type='text'>10G DATAPUMP</title><content type='html'>Database export/import  - Using data pump &lt;br /&gt;&lt;br /&gt; Oracle Data Pump is the replacement for he original Export/Import utilities. This utility is available from oracle database 10g. Oracle data pump enables very high- speed  of movement of data and metadata from one database to another.&lt;br /&gt; The Data Pump Export and Import utilities have a similar look and feel to the original utilities, But they are much more efficient and give you greater control and management of import and export jobs&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Directory Objects&lt;br /&gt;=================&lt;br /&gt;Description of feature: Data Pump differs from original Export and Import in that all jobs run primarily on the server using server processes. These server processes access files for the data pump jobs using directory objects that identify the location of the files. The directory objects enforce a security model that can be used by DBAs to control access to these files.&lt;br /&gt;&lt;br /&gt;Interactive Command – Line Mode&lt;br /&gt;===================&lt;br /&gt;Description of feature:  Besides regular operating system command – line mode, there is now powerful interactive command – line mode which allows theuser to monitor and control data pump export and import operations. &lt;br /&gt;&lt;br /&gt;Definitions:&lt;br /&gt;&lt;br /&gt;Definition: Oracle 10g's new DataPump utility is designed as the eventual replacement for the original Oracle Import and Export utilities. This article - the first in a series - provides an overview of the Data Pump's suite of tools for extracting, transforming, and loading data within an Oracle database. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;User Procedures:&lt;br /&gt;================&lt;br /&gt;&lt;br /&gt;In order to use  this data pump feature, you must perform the following steps:&lt;br /&gt;•  Changing from original Export/Import to oracle data pump.&lt;br /&gt;•  Different modes of Export/Import using data pump.&lt;br /&gt;&lt;br /&gt;Each of these steps is described in more detail below.&lt;br /&gt;&lt;br /&gt;STEP1:&lt;br /&gt;======&lt;br /&gt; if you want to export to a file, the first thing that you must do is create a database DIRECTORY object for the output directory, and grant access to users who will be doing exports and imports.&lt;br /&gt; &lt;br /&gt; Why Directory Objects?&lt;br /&gt;They are needed to ensure data security and integrity. Otherwise, users would be able to read data that they should not have access to and perform unwarranted operations on the server.Develop and include all the default mandatory columns in the invoice form. Also include additional columns are per the client requirement.&lt;br /&gt; For example will use Scott user account and create a directory object it can access, (Steps for using data pump)&lt;br /&gt;&lt;br /&gt;connect to sqlplus as sys user,&lt;br /&gt;&lt;br /&gt;   $sqlplus '/as sysdba'&lt;br /&gt;&lt;br /&gt;  make sure that Scott user account has unlocked by connecting to sqlplus as Scott user.&lt;br /&gt;&lt;br /&gt;  Assign create directory privilege to Scott,&lt;br /&gt;&lt;br /&gt;                           GRANT CREATE ANY DIRECTORY TO Scott;&lt;br /&gt;                           CREATE OR REPLACE DIRECTORY test_dir AS &lt;br /&gt;        '/u01/logicalbkp';&lt;br /&gt;&lt;br /&gt;  Assign read,write privilege to Scott on that particular directory where we need to take the backup.&lt;br /&gt;      &lt;br /&gt;                           GRANT READ, WRITE ON DIRECTORY test_dir TO Scott;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;STEP2:&lt;br /&gt;======&lt;br /&gt;  Full Export/Import Mode: You can invoke the data pump export using a command line. Export/Import parameters can be specified directly in the command line. A full export is specified using the FULL parameter. In a full database export, the entire database is unloaded. This mode requires that you have the EXP_FULL_DATABASE role.Shown below is an example &lt;br /&gt; &lt;br /&gt;      expdp system/password full=Y directory=TEST_DIR   dumpfile=DB10G.dmp    logfile=expdpDB10G.log&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_zjpVSUG624U/SJRAtnZ2EUI/AAAAAAAAAD4/j57sc2hV8A4/s1600-h/untitled1.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_zjpVSUG624U/SJRAtnZ2EUI/AAAAAAAAAD4/j57sc2hV8A4/s400/untitled1.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5229876219699663170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                  impdp system/password full=Y directory=TEST_DIR                   dumpfile=DB10G.dmp logfile=impdpDB10G.log&lt;br /&gt;&lt;br /&gt; Schema Export/Import Mode:  The schema export mode is invoked using the SCHEMAS parameter. If you have no EXP_FULL_DATABASE role, you can only export your own schema. If you have EXP_FULL_DATABASE role, you can export several schemas in one go. Optionally, you can include the system &lt;br /&gt;&lt;br /&gt;privilege grants as well. &lt;br /&gt;&lt;br /&gt;                expdp scott/tiger schemas=SCOTT directory=TEST_DIR  dumpfile=SCOTT.dmp logfile=expdpSCOTT.log&lt;br /&gt;                            &lt;br /&gt;               impdp scott/tiger schemas=SCOTT                                                       directory=TEST_DIR dumpfile=SCOTT.dmp                 &lt;br /&gt;logfile=impdpSCOTT.log &lt;br /&gt;&lt;br /&gt; Table Export/Import Mode:  This export mode is specified using the TABLES parameter. In this mode, only the specified tables, partitions and their dependents are exported. If you do not have the EXP_FULL_DATABASE role, you can export only tables in your own schema. You can only specify tables in the same schema.  &lt;br /&gt;                             &lt;br /&gt;                            expdp scott/tiger tables=EMP,DEPT directory=TEST_DIR &lt;br /&gt;       dumpfile=EMP_DEPT.dmp logfile=expdpEMP_DEPT.log &lt;br /&gt;     &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_zjpVSUG624U/SJRAt_M6nYI/AAAAAAAAAEQ/V3pqHmVo8zs/s1600-h/untitled4.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_zjpVSUG624U/SJRAt_M6nYI/AAAAAAAAAEQ/V3pqHmVo8zs/s400/untitled4.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5229876226087886210" /&gt;&lt;/a&gt;&lt;br /&gt;                       &lt;br /&gt;                            impdp scott/tiger tables=EMP,DEPT directory=TEST_DIR &lt;br /&gt;                            dumpfile=EMP_DEPT.dmp logfile=impdpEMP_DEPT.log&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; TABLE_EXISTS_ACTION=APPEND parameter allows data to be imported into existing tables. &lt;br /&gt;  &lt;br /&gt;&lt;br /&gt; Data pump performance can be improved by using the PARALLEL parameter. This should be used in conjunction with the "%U" wildcard in the DUMPFILE parameter to allow multiple dumpfiles to be created or read:&lt;br /&gt;&lt;br /&gt;                     expdp scott/tiger schemas=SCOTT directory=TEST_DIR&lt;br /&gt;                            parallel=4 dumpfile=SCOTT_%U.dmp logfile=expdpSCOTT.log&lt;br /&gt;   &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_zjpVSUG624U/SJRAt5nk4iI/AAAAAAAAAEI/0M1-WBuwDP0/s1600-h/untitled3.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_zjpVSUG624U/SJRAt5nk4iI/AAAAAAAAAEI/0M1-WBuwDP0/s400/untitled3.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5229876224589095458" /&gt;&lt;/a&gt;                    &lt;br /&gt; &lt;br /&gt;   The DBA_DATAPUMP_JOBS view can be used to monitor the current jobs&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_zjpVSUG624U/SJRAto1ukcI/AAAAAAAAAEA/Bg-pD42NB20/s1600-h/untitled2.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_zjpVSUG624U/SJRAto1ukcI/AAAAAAAAAEA/Bg-pD42NB20/s400/untitled2.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5229876220085047746" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; The INCLUDE and EXCLUDE parameters can be used to limit the export/import to specific objects. When the INCLUDE parameter is used, only those objects specified by it will be included in the export. When the EXCLUDE parameter is used all objects except those specified by it will be included in the export. &lt;br /&gt;&lt;br /&gt;expdp scott/tiger schemas=SCOTT include=TABLE:"IN ('EMP', 'DEPT')" directory=TEST_DIR dumpfile=SCOTT.dmp logfile=expdpSCOTT.log                &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;expdp scott/tiger schemas=SCOTT exclude=TABLE:"= 'BONUS'" directory=TEST_DIR dumpfile=SCOTT.dmp logfile=expdpSCOTT.log          &lt;br /&gt;&lt;br /&gt;   &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_zjpVSUG624U/SJRAuJDMOFI/AAAAAAAAAEY/s5UG5Nyu1aA/s1600-h/untitled5.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_zjpVSUG624U/SJRAuJDMOFI/AAAAAAAAAEY/s5UG5Nyu1aA/s400/untitled5.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5229876228731451474" /&gt;&lt;/a&gt;&lt;br /&gt;         &lt;br /&gt;&lt;br /&gt; All data pump actions are performed by multiple jobs (server processes not DBMS_JOB jobs). These jobs are controlled by a master control process which uses Advanced Queuing. At runtime an advanced queue table, named after the job name, is created and used by the master control process. &lt;br /&gt;&lt;br /&gt;The table is dropped on completion of the data pump job. The job and the advanced queue can be named using the JOB_NAME parameter. Cancelling the client process does not stop the associated data pump job. Issuing "ctrl+c" on the client during a job stops the client output and presents a command prompt. Typing "status" at this prompt allows you to monitor the current job&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_zjpVSUG624U/SJRA-tHFtYI/AAAAAAAAAEg/l3BmV31OI8g/s1600-h/untitled6.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_zjpVSUG624U/SJRA-tHFtYI/AAAAAAAAAEg/l3BmV31OI8g/s400/untitled6.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5229876513289385346" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8370369664801222645-7774221157663710671?l=lookapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lookapps.blogspot.com/feeds/7774221157663710671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8370369664801222645&amp;postID=7774221157663710671' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/7774221157663710671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/7774221157663710671'/><link rel='alternate' type='text/html' href='http://lookapps.blogspot.com/2008/08/10g-datapump.html' title='10G DATAPUMP'/><author><name>Lokesh Babu</name><uri>http://www.blogger.com/profile/01504457837715038230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_wW4GCE7d7ZY/SJiSu3vvr0I/AAAAAAAAAEY/L18E2AMUPGc/S220/Picture+239a.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_zjpVSUG624U/SJRAtnZ2EUI/AAAAAAAAAD4/j57sc2hV8A4/s72-c/untitled1.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8370369664801222645.post-3405504311591073209</id><published>2008-08-30T10:59:00.001-07:00</published><updated>2008-08-30T10:59:59.162-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='10G'/><title type='text'>INSTALLING 10G DEVELOPER SUITE ON LINUX MACHINE</title><content type='html'>INSTALLING 10G DEVELOPER SUITE ON LINUX MACHINE:&lt;br /&gt;===========================================&lt;br /&gt;&lt;br /&gt;ADD GROUP &amp; USERS:&lt;br /&gt;------------------&lt;br /&gt;groupadd dba&lt;br /&gt;useradd -g dba oracle&lt;br /&gt;&lt;br /&gt;set /etc/sysctl.conf&lt;br /&gt;--------------------&lt;br /&gt;kernek.shmall = 2097152&lt;br /&gt;kernel.shmmax = 4294967295&lt;br /&gt;kernel.shmmni = 4096&lt;br /&gt;# semaphores: semmsl, semmns, semopm, semmni&lt;br /&gt;kernel.sem = 256 32000 100 142&lt;br /&gt;fs.file-max = 206173&lt;br /&gt;net.ipv4.ip_local_port_range= 1024 65000&lt;br /&gt;kernel.msgmnb = 65535&lt;br /&gt;kernel.msgmni = 2878&lt;br /&gt;&lt;br /&gt;INSTALL DEVELOPER SUITE:&lt;br /&gt;------------------------&lt;br /&gt;cd dev1&lt;br /&gt;./runinstaller&lt;br /&gt;&lt;br /&gt;label the disk 2 location&lt;br /&gt;example: /u01/dev2/stage&lt;br /&gt;-------&lt;br /&gt;&lt;br /&gt;SET BASH_PROFILE:&lt;br /&gt;----------------&lt;br /&gt;export ORACLE_HOME=/u01/OraHome_1;&lt;br /&gt;PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin&lt;br /&gt;&lt;br /&gt;DOWNLOAD j2sdk1.4.2_06&lt;br /&gt;----------------------&lt;br /&gt;&lt;br /&gt;create soft links under the (/usr/lib/mozilla/plugins)&lt;br /&gt;example: ln -s /usr/java/j2sdk1.4.2_06/jre/plugin/i386/ns610-gcc32/libjavaplugin_oji.so  libjavaplugin_oji.so&lt;br /&gt;-------&lt;br /&gt;&lt;br /&gt;su - oracle&lt;br /&gt;run frmbld.sh&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;known issues: frmbld.sh: line 105:  4793 Segmentation fault      $ORACLE_HOME/bin/frmbld $*&lt;br /&gt;-------------&lt;br /&gt;&lt;br /&gt;solution:   add noexec=off in the /boot/grub/grub.conf file. &lt;br /&gt;---------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8370369664801222645-3405504311591073209?l=lookapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lookapps.blogspot.com/feeds/3405504311591073209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8370369664801222645&amp;postID=3405504311591073209' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/3405504311591073209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/3405504311591073209'/><link rel='alternate' type='text/html' href='http://lookapps.blogspot.com/2008/08/installing-10g-developer-suite-on-linux.html' title='INSTALLING 10G DEVELOPER SUITE ON LINUX MACHINE'/><author><name>Lokesh Babu</name><uri>http://www.blogger.com/profile/01504457837715038230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_wW4GCE7d7ZY/SJiSu3vvr0I/AAAAAAAAAEY/L18E2AMUPGc/S220/Picture+239a.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8370369664801222645.post-6039467418272509543</id><published>2008-08-30T10:57:00.000-07:00</published><updated>2008-08-30T10:58:50.160-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apps 11i'/><title type='text'>Multi Node to Single Node Cloning</title><content type='html'>Multi Node to Single Node Cloning&lt;br /&gt;&lt;br /&gt;With Oracle Applications 11.5.10 the ability to clone from a multi node to a single node system using rapid clone has now been certified.&lt;br /&gt;&lt;br /&gt;This is accomplished by the Shared APPL_TOP and Merging APPL_TOP features.&lt;br /&gt;&lt;br /&gt;In this post i am listing out the steps to perform a multi note to a single node cloning from scratch. The information mentioned here is the steps which i have used and found them to be successful for a more elaborate explanation you might want to refer to the metalink note Sharing the Application Tier File System in Oracle E-Business Suite 11i (233428.1).&lt;br /&gt;&lt;br /&gt;Source System here refers to the multi node system to be cloned&lt;br /&gt;Target System refers to the newly to be created single node system&lt;br /&gt;Applications Version 11.5.10&lt;br /&gt;Operating System Linux ES 4&lt;br /&gt;&lt;br /&gt;The following Steps are required to be performed on the source system&lt;br /&gt;&lt;br /&gt;1. Apply application tier patches using adpatch&lt;br /&gt;&lt;br /&gt;Apply patch 4038964&lt;br /&gt;Apply patch 4175764&lt;br /&gt;&lt;br /&gt;Both the above patches are include in the consolidated update 2 or CU2 so in case you are on 11.5.10.2 or later you can ignore this step.&lt;br /&gt;&lt;br /&gt;2. Maintain snapshot information&lt;br /&gt;&lt;br /&gt;Log in as the applications user on each application tier node and run 'Maintain Snapshot Information' by using adadmin.&lt;br /&gt;&lt;br /&gt;3. Merge existing APPL_TOPs&lt;br /&gt;&lt;br /&gt;Log in to the primary node of your application tier as the application user user and run:&lt;br /&gt;&lt;br /&gt;$ cd [COMMON_TOP]/admin/scripts/[CONTEXT_NAME]&lt;br /&gt;$ perl adpreclone.pl appsTier merge&lt;br /&gt;&lt;br /&gt;This will prompt you with option to merge secondary nodes&lt;br /&gt;&lt;br /&gt;Now log in as the applications user to each of the secondary application tier nodes being merged and run:&lt;br /&gt;&lt;br /&gt;$ cd [COMMON_TOP]/admin/scripts/[CONTEXT_NAME]&lt;br /&gt;$ perl adpreclone.pl appltop merge&lt;br /&gt;&lt;br /&gt;4. Prepare the source system database tier.&lt;br /&gt;&lt;br /&gt;Log on to the database tier of the source system as the oracle user and run the following commands:&lt;br /&gt;&lt;br /&gt;$ cd [RDBMS ORACLE_HOME]/appsutil/scripts/[CONTEXT_NAME]&lt;br /&gt;$ perl adpreclone.pl dbTier&lt;br /&gt;&lt;br /&gt;With this all the pre clone tasks on the source system have been completed.&lt;br /&gt;&lt;br /&gt;The next set of tasks are required to be carried out on the target system that is the system on which you wish to place the merged single node instance.&lt;br /&gt;&lt;br /&gt;1. Create OS user accounts&lt;br /&gt;&lt;br /&gt;Create a OS user account for your applications&lt;br /&gt;&lt;br /&gt;$ useradd -g dba -d [home_directory] -p password username&lt;br /&gt;&lt;br /&gt;Similarly create a OS user account for your database&lt;br /&gt;&lt;br /&gt;2. Modify the orainventory to reflect the new location&lt;br /&gt;&lt;br /&gt;$ vi /etc/oraInst.loc&lt;br /&gt;&lt;br /&gt;3. Copy the following application tier directories&lt;br /&gt;&lt;br /&gt;Copy the following application tier directories from the primary node of your source system to the target application tier node, retaining the original directory structure:&lt;br /&gt;&lt;br /&gt;– [APPL_TOP]&lt;br /&gt;– [OA_HTML]&lt;br /&gt;– [OA_JAVA]&lt;br /&gt;– [COMMON_TOP/util]&lt;br /&gt;– [COMMON_TOP/clone&gt;&lt;br /&gt;– [806 ORACLE_HOME]&lt;br /&gt;– [iAS ORACLE_HOME]&lt;br /&gt;&lt;br /&gt;4. Copy the required files for merging&lt;br /&gt;&lt;br /&gt;Log in as the applications user to each of the secondary source nodes and recursively copy:&lt;br /&gt;&lt;br /&gt;directory [COMMON_TOP]/clone/appl&lt;br /&gt;- to -&lt;br /&gt;directory [COMMMON_TOP]/clone/appl on the target system node&lt;br /&gt;&lt;br /&gt;Before proceeding with the next steps you must shutdown your oracle applications services and the database on the source system&lt;br /&gt;&lt;br /&gt;5. Copy the database tier file system&lt;br /&gt;&lt;br /&gt;Log on to the source system as the database user&lt;br /&gt;&lt;br /&gt;Copy the database (DBF) files from the source to the target system&lt;br /&gt;Copy the source database ORACLE_HOME to the target system&lt;br /&gt;&lt;br /&gt;After this you can now startup the database and applications services on your source system and release it for use.&lt;br /&gt;&lt;br /&gt;6. Configure the target system database server&lt;br /&gt;&lt;br /&gt;Log on to the target system as the database user and type the following commands to configure and start the database:&lt;br /&gt;&lt;br /&gt;$ cd [RDBMS ORACLE_HOME]/appsutil/clone/bin&lt;br /&gt;$ perl adcfgclone.pl dbTier&lt;br /&gt;&lt;br /&gt;This will prompt for new ORACLE_SID,ORACLE_HOME,Port Pool,JAVA_TOP and DATA_TOP give the appropriate values matching your target system&lt;br /&gt;&lt;br /&gt;Once successful this should start your database and listener&lt;br /&gt;&lt;br /&gt;7. Configure the application tier server nodes&lt;br /&gt;&lt;br /&gt;The database and its listener should remain up before executing the next set of commands.&lt;br /&gt;Log in to the merged APPL_TOP node as the applications user and execute the following commands:&lt;br /&gt;&lt;br /&gt;$ cd [COMMON_TOP]/clone/bin&lt;br /&gt;$ perl adcfgclone.pl appsTier&lt;br /&gt;&lt;br /&gt;This will prompt you new port pool for applictaion tier services as well as new APPLTOP,COMMON_TOP,ORACLE_HOME and IAS_TOP&lt;br /&gt;&lt;br /&gt;Successful completion of this task will bring up your application tier services on the target or the cloned node.&lt;br /&gt;&lt;br /&gt;8. Post Clone Tasks&lt;br /&gt;&lt;br /&gt;Log in to the target system application tier node as the APPLMGR user.&lt;br /&gt;Run the following tasks in adadmin for all products:&lt;br /&gt;o generate JAR files&lt;br /&gt;o generate message files&lt;br /&gt;o relink executables&lt;br /&gt;o copy files to destination&lt;br /&gt;&lt;br /&gt;9. Clean up of the target system&lt;br /&gt;&lt;br /&gt;Remove the temporary directory [COMMON_TOP]/clone/appl to reduce disk space usage.&lt;br /&gt;&lt;br /&gt;Note: The version of Oracle Applications used is 11.5.10 and the operating system is Linux ES 4&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8370369664801222645-6039467418272509543?l=lookapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lookapps.blogspot.com/feeds/6039467418272509543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8370369664801222645&amp;postID=6039467418272509543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/6039467418272509543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/6039467418272509543'/><link rel='alternate' type='text/html' href='http://lookapps.blogspot.com/2008/08/multi-node-to-single-node-cloning.html' title='Multi Node to Single Node Cloning'/><author><name>Lokesh Babu</name><uri>http://www.blogger.com/profile/01504457837715038230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_wW4GCE7d7ZY/SJiSu3vvr0I/AAAAAAAAAEY/L18E2AMUPGc/S220/Picture+239a.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8370369664801222645.post-6870022385301891613</id><published>2008-07-16T02:52:00.000-07:00</published><updated>2008-07-16T02:53:05.764-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R12'/><title type='text'>CREATE CUSTOM TOP IN R12</title><content type='html'>CREATE CUSTOM TOP IN R12&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SCHEMA NAME    :   XXRLT&lt;br /&gt;TOP NAME       :   XXRLT_TOP&lt;br /&gt;Application    :   XXRLT Custom Application&lt;br /&gt;Data Group     :   XXRLTGroup&lt;br /&gt;Request Group  :   XXRLT Request Group&lt;br /&gt;Menu           :   XXRLT_CUSTOM_MENU&lt;br /&gt;Responsibility :   XXRLT Custom&lt;br /&gt;&lt;br /&gt;1)  Make the directory structure for your custom application files.&lt;br /&gt;&lt;br /&gt;cd $APPL_TOP&lt;br /&gt;mkdir xxrlt&lt;br /&gt;mkdir xxrlt/12.0.0&lt;br /&gt;mkdir xxrlt/12.0.0/admin&lt;br /&gt;mkdir xxrlt/12.0.0/admin/sql&lt;br /&gt;mkdir xxrlt/12.0.0/admin/odf&lt;br /&gt;mkdir xxrlt/12.0.0/sql&lt;br /&gt;mkdir xxrlt/12.0.0/bin&lt;br /&gt;mkdir xxrlt/12.0.0/reports&lt;br /&gt;mkdir xxrlt/12.0.0/reports/US&lt;br /&gt;mkdir xxrlt/12.0.0/forms&lt;br /&gt;mkdir xxrlt/12.0.0/forms/US &lt;br /&gt;mkdir xxrlt/12.0.0/lib&lt;br /&gt;mkdir xxrlt/12.0.0/out&lt;br /&gt;mkdir xxrlt/12.0.0/log&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2)  Add the custom module into the environment&lt;br /&gt;&lt;br /&gt;cd $APPL_TOP&lt;br /&gt;&lt;br /&gt;vi customPROD_app01.env&lt;br /&gt;XXRLT_TOP=/sandb1/oracle/PROD/apps/apps_st/appl/xxrlt/12.0.0&lt;br /&gt;export XXRLT_TOP&lt;br /&gt;source the environment file ( /sandb1/oracle/PROD/apps/apps_st/appl/APPSPROD_pkgprod.env )&lt;br /&gt;&lt;br /&gt;Make entry to context file&lt;br /&gt;&lt;br /&gt;/sandb1/oracle/PROD/inst/apps/PROD_pkgprod/appl/admin/PROD_pkgprod.xml&lt;br /&gt;&lt;br /&gt;&lt;XXRLT_TOP oa_var="s_xxrltop" oa_type="PROD_TOP" oa_enabled="FALSE"&gt;/sandb1/oracle/PROD/apps/apps_st/appl/xxrlt/12.0.0&lt;/XXRLT_TOP&gt;&lt;br /&gt;&lt;br /&gt;cd $INST_TOP/admin/install&lt;br /&gt;sh adgentopfile.sh&lt;br /&gt;&lt;br /&gt;Open new session, source environment file, and stop middle tier services, run autoconfig &lt;br /&gt;Open new session, source environment file, check for custom top in topfile.txt in $APPL_TOP/admin, start the middle tier services.&lt;br /&gt;&lt;br /&gt;3) create tablespace XXRLT datafile '/sandb1/oracle/PROD/db/apps_st/data/xxrlt01.dbf' size 500M &lt;br /&gt;&lt;br /&gt;4) create user xxrlt identified by xxrlt&lt;br /&gt;   default tablespace xxrlt&lt;br /&gt;   temporary tablespace temp1&lt;br /&gt;   quota unlimited on xxrlt&lt;br /&gt;   grant connect, resource to xxrlt;&lt;br /&gt;&lt;br /&gt;5)  Register your Oracle Schema. &lt;br /&gt;Login to Applications with System Administrator responsibility&lt;br /&gt;Navigate to Application--&gt;Register&lt;br /&gt; Application = XXRLT Custom Application&lt;br /&gt; Short Name  = XXRLT&lt;br /&gt; Basepath    = XXRLT_TOP&lt;br /&gt; Description = XXRLT Custom Application&lt;br /&gt;&lt;br /&gt;6)  Register Oracle User&lt;br /&gt;Naviate to Security--&gt;Oracle--&gt;Register&lt;br /&gt; Database User Name = XXRLT&lt;br /&gt; Password           = XXRLT&lt;br /&gt; Privilege          = Enabled&lt;br /&gt; Install Group      = 0&lt;br /&gt; Description        = XXRLT Custom Application User&lt;br /&gt;&lt;br /&gt;7)  Add Application to a Data Group&lt;br /&gt;Navigate to Security--&gt;Oracle--&gt;DataGroup&lt;br /&gt; Data Group  = XXRLTGroup&lt;br /&gt; Description = XXRLT Custom Data Group&lt;br /&gt;Click on "Copy Applications from" and pick Standard data Group, then add the following entry.&lt;br /&gt; Application = XXRLT Custom&lt;br /&gt; Oracle ID   = APPS&lt;br /&gt; Description = XXRLT Custom Application&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8)  Create custom request group&lt;br /&gt;This will act as a placeholder for any custom reports we wish to make available for the Custom Responsibility (which is defined at a later stage)&lt;br /&gt;Navigate to Security--&gt;responsbility--&gt;Request&lt;br /&gt; Group       = XXRLT Request Group&lt;br /&gt; Application = XXRLT Custom&lt;br /&gt; Code        = XXRLT&lt;br /&gt; Description = XXRLT Custom Requests&lt;br /&gt;We will not define any requests to add to the group at this stage, but you can add some now if required.&lt;br /&gt;&lt;br /&gt;9)  Create custom menu&lt;br /&gt;This will act as a placeholder for any menu items we wish to make available for the Custom Responsibility (which is defined at a later stage). We will create &lt;br /&gt;&lt;br /&gt;two menus, one for Core Applications and one for Self Service.&lt;br /&gt;Navigate to Application--&gt;Menu&lt;br /&gt; Menu           = XXRLT_CUSTOM_MENU&lt;br /&gt; User Menu Name = XXRLT Custom Application&lt;br /&gt; Menu Type      = &lt;leave blank&gt;&lt;br /&gt; Description    = XXRLT Custom Application Menu&lt;br /&gt; Seq         = 100&lt;br /&gt; Prompt      = View Requests&lt;br /&gt; Submenu     = &lt;leave blank&gt;&lt;br /&gt; Function    = View All Concurrent Requests&lt;br /&gt; Description = View Requests&lt;br /&gt;&lt;br /&gt; Seq         = 110&lt;br /&gt; Prompt      = Run Requests&lt;br /&gt; Submenu     = &lt;leave blank&gt;&lt;br /&gt; Function    = Requests: Submit&lt;br /&gt; Description = Submit Requests&lt;br /&gt;&lt;br /&gt; Menu           = XXRLT_CUSTOM_MENU_SSWA&lt;br /&gt; User Menu Name = XXRLT Custom Application SSWA&lt;br /&gt; Menu Type      = &lt;leave blank&gt;&lt;br /&gt; Description    = XXRLT Custom Application Menu for SSWA&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;10)  Create new responsibility.   One for Core Applications and One for Self Service (SSWA)&lt;br /&gt;Navigate to Security--&gt;Responsibility--&gt;Define&lt;br /&gt; Responsibility Name       = XXRLT Custom&lt;br /&gt; Application               = XXRLT Custom&lt;br /&gt; Responsibility Key        = XXRLTCUSTOM&lt;br /&gt; Description               = XXRLT Custom Responsibility&lt;br /&gt; Available From            = Oracle Applications&lt;br /&gt; Data Group Name           = XXRLTGroup&lt;br /&gt; Data Group Application    = XXRLT Custom&lt;br /&gt; Menu                      = XXRLT Custom Application&lt;br /&gt; Request Group Name        = XXRLT Request Group&lt;br /&gt;&lt;br /&gt; Responsibility Name       = XXRLT Custom SSWA&lt;br /&gt; Application               = XXRLT Custom&lt;br /&gt; Responsibility Key        = XXRLTCUSTOMSSWA&lt;br /&gt; Description               = XXRLT Custom Responsibility SSWA&lt;br /&gt; Available From            = Oracle Self Service Web Applications&lt;br /&gt; Data Group Name           = XXRLTGroup&lt;br /&gt; Data Group Application    = XXRLT Custom&lt;br /&gt; Menu                      = XXRLT Custom Application SSWA&lt;br /&gt; Request Group Name        = XXRLT Request Group&lt;br /&gt;&lt;br /&gt;11)  Add responsibility to user&lt;br /&gt;Navigate to Security--&gt;User--&gt;Define&lt;br /&gt;Add XXRLT Custom responsibility to users as required.&lt;br /&gt;&lt;br /&gt;12)  Other considerations&lt;br /&gt;You are now ready to create your database Objects, custom Reports, Forms, Packages, etc&lt;br /&gt;&lt;br /&gt;Create the source code files in the XXRLT_TOP directory appropriate for the type of object.   For example forms would be located in $XXRLT_TOP/forms/US or &lt;br /&gt;&lt;br /&gt;package source code in $XXRLT_TOP/admin/sql for example.&lt;br /&gt;&lt;br /&gt;Database Objects, such as tables, indexes and sequences should be created in the XXRLT schema, and then you need to &lt;br /&gt; a) Grant all privilege from each custom data object to the APPS schema.&lt;br /&gt;  For example :  logged in as XXRLT user&lt;br /&gt;   grant all privileges on myTable to apps;&lt;br /&gt;&lt;br /&gt; b) Create a synonym in APPS for each custom data object&lt;br /&gt;  For example :  logged in as APPS user&lt;br /&gt;   create synonym myTable for XXRLT.myTable;&lt;br /&gt;&lt;br /&gt;13) Login to sysadmin, Application Developer Responsibility&lt;br /&gt;&lt;br /&gt;Application &gt; Form  ( Register the form )&lt;br /&gt;Application &gt; Funtion ( Add the form to a function )&lt;br /&gt;Application &gt; Menu ( Attach the function to a menu )&lt;br /&gt;&lt;br /&gt;Menu that is added to a particular responsbility is given to specific user &lt;br /&gt;Security &gt; User &gt; Define&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8370369664801222645-6870022385301891613?l=lookapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lookapps.blogspot.com/feeds/6870022385301891613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8370369664801222645&amp;postID=6870022385301891613' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/6870022385301891613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/6870022385301891613'/><link rel='alternate' type='text/html' href='http://lookapps.blogspot.com/2008/07/create-custom-top-in-r12.html' title='CREATE CUSTOM TOP IN R12'/><author><name>Lokesh Babu</name><uri>http://www.blogger.com/profile/01504457837715038230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_wW4GCE7d7ZY/SJiSu3vvr0I/AAAAAAAAAEY/L18E2AMUPGc/S220/Picture+239a.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8370369664801222645.post-8854842841585245670</id><published>2008-07-16T02:39:00.000-07:00</published><updated>2008-07-16T02:47:30.134-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apps 11i'/><title type='text'>ENABLING SSL FOR E-BUSINESS SUITE</title><content type='html'>Enabling SSL for E-business suite&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;application version – 11.5.10.2&lt;br /&gt;database version     –  9.2.0.6.0&lt;br /&gt;Referred metalink document - 123718.1 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Common setups:&lt;br /&gt;&lt;br /&gt;Set this following settings in application user .bash_profile.&lt;br /&gt;#su – apple&lt;br /&gt;#vi .bash_profile&lt;br /&gt;SCRIPT_TOP=/u01/oracle1/viscomn/admin/scripts/visclone_visclone/&lt;br /&gt;APACHE_TOP=/u01/oracle1/visora/iAS/Apache/&lt;br /&gt;OPENSSL_TOP=/u01/oracle1/visora/iAS/Apache/open_ssl&lt;br /&gt;OPENSSL_CONF=/u01/oracle1/visora/iAS/Apache/open_ssl/bin/openssl.cnf&lt;br /&gt;&lt;br /&gt;Save and quit.&lt;br /&gt;:wq&lt;br /&gt;&lt;br /&gt;Provide certificate for HTTP Server:&lt;br /&gt;Creating work directory to keep private key as well as certificate files.&lt;br /&gt;#mkdir /u01/oracle1/viscomn/admin/certs&lt;br /&gt;# mkdir /u01/oracle1/viscomn/admin/certs/apache&lt;br /&gt;Sub-directories:&lt;br /&gt;# mkdir /u01/oracle1/viscomn/admin/certs/apache/ssl.crt&lt;br /&gt;# mkdir /u01/oracle1/viscomn/admin/certs/apache/ssl.key&lt;br /&gt;&lt;br /&gt;Edit the following value in .xml file.&lt;br /&gt;#vi /u01/oracle1/visappl/admin/visclone_visclone.xml&lt;br /&gt;&lt;web_ssl_directory oa_var="s_web_ssl_directory"&gt;/u01/oracle1/viscomn/admin/certs/apache&lt;/web_ssl_directory&gt;&lt;br /&gt;&lt;br /&gt;Checking the value of RANDFILE in OPENSSL_CONF,&lt;br /&gt;It should be &lt;br /&gt;RANDFILE = $ENV::HOME/.rnd&lt;br /&gt;&lt;br /&gt;Creating server PEM-encoded private key file(apache_1024.key)&lt;br /&gt;#cd  /u01/oracle1/viscomn/admin/certs/apache/&lt;br /&gt;Execute this following command ,&lt;br /&gt;$OPENSSL_TOP/bin/openssl genrsa -des3 -out apache_1024.key 1024&lt;br /&gt;it will ask to enter the PEM pass phrase:oneapps123&lt;br /&gt;(to avoid confusion give common password for all).&lt;br /&gt;&lt;br /&gt;Go to file $OPENSSL_CONF,&lt;br /&gt;And edit the follow line&lt;br /&gt;dir = ./demoCA    as&lt;br /&gt;dir = . /u01/oracle1/viscomn/admin/certs/apache/&lt;br /&gt;(Specify directory which is created to keep the private and certificate files.&lt;br /&gt;Generating certificate signing request(CSR).&lt;br /&gt;#cd /u01/oracle1/viscomn/admin/certs/apache/&lt;br /&gt;Execute following command,&lt;br /&gt;$OPENSSL_TOP/bin/openssl req -config $OPENSSL_CONF -new -key apache_1024.key -out apache_1024.csr&lt;br /&gt;&lt;br /&gt;It will ask following details,&lt;br /&gt;&lt;br /&gt;Enter the PEM pass phrase         :oneapps123&lt;br /&gt;Country Name(2 letter code)   :IN&lt;br /&gt;State or Province Name             :Karnataka&lt;br /&gt;Locality Name (e.g., City)         :Bangalore&lt;br /&gt;Organization Name                    :oneAPPS&lt;br /&gt;Organizational Unit Name         :httpserver&lt;br /&gt;Common Name                          :visclone.oneapps.com(hostname of your server)&lt;br /&gt;E-mail Address                           :kumaran@oneapps.com&lt;br /&gt;&lt;br /&gt;Remaining you can skip.&lt;br /&gt; &lt;br /&gt;Submitting certificate request(CSR)  to certificate authority(CA)&lt;br /&gt;&lt;br /&gt;Go to the website www.verisign.com And  search “trial certificate”.&lt;br /&gt;Just register for trial certificate and finally it will ask you to submit your CSR, copy the apache_1024.csr&lt;br /&gt;#cat  /u01/oracle1/viscomn/admin/certs/apache/apache_1024.csr&lt;br /&gt;&lt;br /&gt;And paste in verisign site.(copy full content of the file, Don’t skip anything) And click submit. You will receive the certificate with in a hour.&lt;br /&gt;&lt;br /&gt;Creating the server PEM-encoded certificate file&lt;br /&gt;&lt;br /&gt;Do the pre-requisites which is mentioned in e-mail, you need to follow only the first step(ROOT CA certificate)&lt;br /&gt;In first link you will get the ROOT CA certificate copy and save in a.cer format in your local machine.&lt;br /&gt;Steps for Microsoft browser.&lt;br /&gt;1. open internet explorertoolsinternet optionscontentcertificatesimportnextselect file types all,select a.ceropennextselect Automatically &lt;br /&gt;&lt;br /&gt;select the certificate store based on the type of the certificateOKfinishYes.&lt;br /&gt;Steps for firefox browsers:&lt;br /&gt;1. open firefoxtoolsoptionsAdvancedveiw certificatesAuthoritiesimporta.ceropencheck trust this CA to identity websitesOk.&lt;br /&gt;Then,&lt;br /&gt;Copy the certificate which you received in your e-mail and  save it as a apache_1024.crt. then ftp to server&lt;br /&gt;$ ftp 192.9.200.215&lt;br /&gt;Username:apple&lt;br /&gt;Password:apple&lt;br /&gt;ftp&gt;bin&lt;br /&gt;ftp&gt;hash&lt;br /&gt;ftp&gt;cd /u01/oracle1/viscomn/admin/certs/apache/&lt;br /&gt;ftp&gt;put apache_1024.crt &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Creating the file of PEM-encoded Server Certificates(ca.crt)&lt;br /&gt;&lt;br /&gt;From your local machine,&lt;br /&gt;Open internet explorer.Go to Fileopenbrowse file apache_10247.crt click OK.&lt;br /&gt;In certificate window click certification path on the first linethen view certificatedetailscopy to filenext select Base-64 encoded X.509nextenter &lt;br /&gt;&lt;br /&gt;name as caexportclose.&lt;br /&gt;From your local machine,&lt;br /&gt;ftp 192.9.200.215&lt;br /&gt;username:apple&lt;br /&gt;password:apple&lt;br /&gt;ftp&gt;bin&lt;br /&gt;ftp&gt;hash&lt;br /&gt;ftp&gt;cd /u01/oracle1/viscomn/admin/certs/apache/&lt;br /&gt;ftp&gt;put ca.crt&lt;br /&gt;&lt;br /&gt;Copy server key and certificate :&lt;br /&gt;&lt;br /&gt;In server machine,&lt;br /&gt;#cd $ COMMON_TOP/admin/certs/apache&lt;br /&gt;# cp apache_1024.crt $COMMON_TOP/admin/certs/apache/ssl.crt/server.crt&lt;br /&gt;# cp apache_1024.key $COMMON_TOP/admin/certs/apache/ssl.key/server.key&lt;br /&gt;# cp $APACHE_TOP/Apache/conf/ssl.crt/ca-bundle.crt $COMMON_TOP/admin/certs/apache/ssl.crt/ca-bundle.crt&lt;br /&gt;# cp ca.crt $COMMON_TOP/admin/certs/apache/ssl.crt/ca.crt&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Certificate provisioning for Forms 6i Server:&lt;br /&gt;&lt;br /&gt;Create wallet directory.&lt;br /&gt;#mkdir $COMMON_TOP/admin/certs/forms/&lt;br /&gt;#su – apple&lt;br /&gt;#cd $ORACLE_HOME/&lt;br /&gt;#xhost +&lt;br /&gt;#export DSIPLAY=192.9.200.215:0.0&lt;br /&gt;#echo $DISPLAY(check display)&lt;br /&gt;#export THREADS_FLAG=native&lt;br /&gt;#cd bin/&lt;br /&gt;#owm&lt;br /&gt;In wallet manager,Newselect No for promptcreate wallet password(oneapps123)OkYes.(A empty wallet created..) it will ask the following details.&lt;br /&gt;Common Name       :visclone.oneapps.com&lt;br /&gt;Organizational unit :Forms&lt;br /&gt;Organization           :oneAPPS&lt;br /&gt;Locality/City          :Bangalore&lt;br /&gt;State Province        :karanataka&lt;br /&gt;Country                  :IN&lt;br /&gt;Key size                  :512&lt;br /&gt;&lt;br /&gt;-Ok. It will show the message certificate was created submit  Certificate Authority.Select wallet and check auto login check box is checked.Save in the &lt;br /&gt;&lt;br /&gt;location $COMMON_TOP/admin/certs/forms&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Submitting Certificate Request(CSR)  to Certificate Authority(CA):&lt;br /&gt;&lt;br /&gt;Goto www.verisign.com and search for “trial certificate”.Copy and paste the .csr from the wallet to verisign and submit.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Creating the server PEM-encoded certificate file&lt;br /&gt;&lt;br /&gt;Do the pre-requisites which is mentioned in e-mail, you need to follow only the first step(ROOT CA certificate)&lt;br /&gt;In first link you will get the ROOT CA certificate copy and save in a1.cer format in your local machine.&lt;br /&gt;Steps for Microsoft browser.&lt;br /&gt;2. open internet explorertoolsinternet optionscontentcertificatesimportnextselect file types all,select a1.ceropennextselect Automatically &lt;br /&gt;&lt;br /&gt;select the certificate store based on the type of the certificateOKfinishYes.&lt;br /&gt;Steps for firefox browsers:&lt;br /&gt;2. open firefoxtoolsoptionsAdvancedveiw certificatesAuthoritiesimporta1.ceropencheck trust this CA to identity websitesOk.&lt;br /&gt;&lt;br /&gt;Once you received the certificate save as forms_512.crt and ftp to server,&lt;br /&gt;ftp 192.9.200.215&lt;br /&gt;username:apple&lt;br /&gt;password:apple&lt;br /&gt;ftp&gt;bin&lt;br /&gt;ftp&gt;hash&lt;br /&gt;ftp&gt;cd $COMMON_TOP/admin/certs/forms&lt;br /&gt;ftp&gt;put forms_512.crt&lt;br /&gt;ftp&gt;bye&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Import User certificate in to Wallet Manager:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In wallet manager OperationsImport user certificatescheck radio for select  file contains the  certificateOk. Give full path of certificate file where &lt;br /&gt;&lt;br /&gt;stored, /u01/oracle1/viscomn/admin/certs/forms/&lt;br /&gt;Highlight the forms_512.crtOk.(see the message at bottom certificate successfully imported).&lt;br /&gt;&lt;br /&gt;Got the error!&lt;br /&gt; User certificate import has failed because the CA certificate doesn't exist. &lt;br /&gt;Do you want to import a CA certificate now?&lt;br /&gt;Yescheck the radio button for select the file that contains the certificate/u01/oracle1/viscomn/admin/certs/forms/ and highlight the file CA_root.cerOk.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;Configuring SSL with HTTP server&lt;br /&gt;&lt;br /&gt;Make the changes in .xml file http to https&lt;br /&gt;#vi /u01/oracle1/visappl/admin/visclone_visclone.xml&lt;br /&gt; %s_url_protocol &lt;br /&gt;%s_local_url_protocol&lt;br /&gt;%s_webentryurlprotocol&lt;br /&gt;%s_frmConnectMode&lt;br /&gt;%s_apps_portal_url&lt;br /&gt;%s_webssl_port     keep as 443(default)&lt;br /&gt;%s_active_webport     443&lt;br /&gt;%s_webport   443&lt;br /&gt;"s_forms60_wallet"&gt;/u01/oracle1/viscomn/admin/certs/forms&lt;/FORMS60_WALLET&gt;&lt;br /&gt;&lt;br /&gt;#vi /u01/oracle1/viscomn/html/bin/appsweb.cfg&lt;br /&gt;connectMode=https&lt;br /&gt;Edit scripts in the following location,&lt;br /&gt;#cd $SCRIPT_TOP/adfractl.sh&lt;br /&gt;f60ctl start port=$FORMS_PORT mode=https exe=f60webmx &gt; $FRMLOG 2&gt;/dev/null&lt;br /&gt;#SCRIPT_TOP/adfrmctl.sh&lt;br /&gt;f60ctl start port=$FORMS_PORT mode=https exe=f60webmx &gt; $FRMLOG 2&gt;/dev/null&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Through OAMsitemapautoconfig&gt;configuration wizardforms listener servlet enable&lt;br /&gt;OAMsitemapautoconfigconfiguration wizardsslenable&lt;br /&gt;&lt;br /&gt;Edit the file,&lt;br /&gt;#vi $COMMON_TOP/portal/visclone_visclone.xml/aplogon.html&lt;br /&gt;https://visclone.oneapps.com/oa_servlets/AppsLogin" target=_top (remove the web listener port)&lt;br /&gt;&lt;br /&gt;Clear the cache in this location,&lt;br /&gt;#sh  $SCRIPT_TOP/adapcctl.sh stop (root user)&lt;br /&gt;#cd $COMMON_TOP/_pages&lt;br /&gt;#rm –f *&lt;br /&gt;#sh  $SCRIPT_TOP/adapcctl.sh start  (root user)&lt;br /&gt;&lt;br /&gt;Bounce all services once.&lt;br /&gt;If Apache is not starting try to start as a root user. And check the error for Apache logs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8370369664801222645-8854842841585245670?l=lookapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lookapps.blogspot.com/feeds/8854842841585245670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8370369664801222645&amp;postID=8854842841585245670' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/8854842841585245670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/8854842841585245670'/><link rel='alternate' type='text/html' href='http://lookapps.blogspot.com/2008/07/enabling-ssl-for-e-business-suite.html' title='ENABLING SSL FOR E-BUSINESS SUITE'/><author><name>Lokesh Babu</name><uri>http://www.blogger.com/profile/01504457837715038230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_wW4GCE7d7ZY/SJiSu3vvr0I/AAAAAAAAAEY/L18E2AMUPGc/S220/Picture+239a.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8370369664801222645.post-8639839638008265642</id><published>2008-07-10T05:44:00.000-07:00</published><updated>2008-07-10T05:45:25.028-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R12'/><title type='text'>R12.AD.A.DELTA.4 PATCH</title><content type='html'>R12.AD.A.DELTA.4 &lt;br /&gt;&lt;br /&gt;patch-6510214&lt;br /&gt;&lt;br /&gt;--Instructions For Applying This Patch&lt;br /&gt;&lt;br /&gt;  Execute the following command to generate your instance specific installation&lt;br /&gt;instructions&lt;br /&gt;&lt;br /&gt;   1. Source the Applications environment file&lt;br /&gt;   2. Run the Patch Application Assistant by entering "admsi.pl".&lt;br /&gt;&lt;br /&gt;--Preparation Tasks&lt;br /&gt;&lt;br /&gt;The tasks in this section can be completed without taking any Applications services or users offline.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--Pre-install Tasks&lt;br /&gt;&lt;br /&gt;You must shut down all Application tier services before performing the tasks in this section.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;AD.A Grants&lt;br /&gt;&lt;br /&gt;Run the adgrants.sql script as a user that can connect as SYSDBA to grant privileges to selected SYS objects and create PL/SQL profiler objects.&lt;br /&gt;&lt;br /&gt;  Usage:&lt;br /&gt;&lt;br /&gt;  1. Create $ORACLE_HOME/appsutil/admin on the database server.&lt;br /&gt;&lt;br /&gt;  2. Copy adgrants.sql (UNIX) from this patch directory to&lt;br /&gt;     $ORACLE_HOME/appsutil/admin.&lt;br /&gt;     Or, copy adgrants_nt.sql (Windows) from this patch directory to&lt;br /&gt;     %ORACLE_HOME%\appsutil\admin.&lt;br /&gt;&lt;br /&gt;  3. Set the environment to point to ORACLE_HOME on the database server.&lt;br /&gt;&lt;br /&gt;  4. Use SQL*Plus to run the script:&lt;br /&gt;&lt;br /&gt;     UNIX:&lt;br /&gt;     $ sqlplus /nolog&lt;br /&gt;     SQL&gt; connect / as sysdba&lt;br /&gt;     SQL&gt; @$ORACLE_HOME/appsutil/admin/adgrants.sql &lt;APPLSYS schema name&gt;&lt;br /&gt;&lt;br /&gt;     Windows:&lt;br /&gt;     C:\&gt; sqlplus /nolog&lt;br /&gt;     SQL&gt; connect / as sysdba&lt;br /&gt;     SQL&gt; @%ORACLE_HOME%\appsutil\admin\adgrants_nt.sql &lt;APPLSYS schema name&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--Apply patch&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You must apply critical patch 6767273 before applying the AD Mini pack.  This patch can not be merged with the AD Mini pack and must be applied separately.&lt;br /&gt;&lt;br /&gt;Note: If you have not installed an off-cycle product, you may skip this step.  To determine if your environment has an off cycle product, verify the following.&lt;br /&gt;&lt;br /&gt;    * Check for &lt;prod&gt;prod.txt files located under the $APPL_TOP/admin directory.&lt;br /&gt;&lt;br /&gt;    * For the products found in the directory, make sure there is an entry in the applprod.txt file located under the $APPL_TOP/admin directory&lt;br /&gt;&lt;br /&gt;    * You must apply patch 6767273 if you have products not listed in the applprod.txt file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--Apply The Patch&lt;br /&gt;&lt;br /&gt;his patch contains the following unified driver file to be applied with&lt;br /&gt;AutoPatch:&lt;br /&gt;    u6510214.drv (This is the unified driver)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--Post-install Tasks&lt;br /&gt;&lt;br /&gt;You must complete the tasks in this section before starting up Application tier services.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8370369664801222645-8639839638008265642?l=lookapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lookapps.blogspot.com/feeds/8639839638008265642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8370369664801222645&amp;postID=8639839638008265642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/8639839638008265642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/8639839638008265642'/><link rel='alternate' type='text/html' href='http://lookapps.blogspot.com/2008/07/r12adadelta4-patch.html' title='R12.AD.A.DELTA.4 PATCH'/><author><name>Lokesh Babu</name><uri>http://www.blogger.com/profile/01504457837715038230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_wW4GCE7d7ZY/SJiSu3vvr0I/AAAAAAAAAEY/L18E2AMUPGc/S220/Picture+239a.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8370369664801222645.post-3788042316843691725</id><published>2008-07-10T05:40:00.000-07:00</published><updated>2008-07-10T05:41:24.049-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apps 11i'/><title type='text'>Replacing Jinitiator with Sun Java JRE for APPS</title><content type='html'>&lt;span style="font-family:verdana;"&gt;PLATFORM   : Red Hat Linux AS4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;DB         : 9.2.0.8&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;APPS       : 11.5.10.2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;JINITIATOR : 1.3.1.21&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;UPGRADING TO : JRE 1.6_05&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Download Interoperability patch  6863618&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Download the Java Runtime Environment (JRE) 6 plug-in at, http://java.sun.com/javase/downloads/index.jsp&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Downloaded JRE Native plug-in file from jre-6_uX-windows-i586-p.exe and rename to j2se160x.exe&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(Where X = the version number. Using jre-6u5 as an example this would be j2se16005.exe)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Move the j2se1600X.exe file to the web application tier and place it in [COMMON_TOP]/util/jinitiator&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Apply Developer 6i Patchset 18 ( 4948577 )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;unzip patch to $ORACLE_HOME&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cd $ORACLE_HOME/developer6i_patch18&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;./patch_install.sh 2&gt;&amp;amp;1 | tee patch_install_p18.log&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cd $ORACLE_HOME/procbuilder60/lib; make -f ins_procbuilder.mk install&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cd $ORACLE_HOME/forms60/lib; make -f ins_forms60w.mk install&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cd $ORACLE_HOME/graphics60/lib; make -f ins_graphics60w.mk install&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cd $ORACLE_HOME/reports60/lib; make -f ins_reports60w.mk install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cp developer6i_patch18/bin/genshlib $ORACLE_HOME/bin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Additional Patches&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;5713544&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;sh patch.sh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;adrelink.sh force=y "fnd f60webmx"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;4261542 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cd $ORACLE_HOME&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;unzip  p4261542_600_GENERIC.zip  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cp -r $ORACLE_HOME/forms60/java/oracle/forms/handler/AlertDialog.class $ORACLE_HOME/forms60/java/oracle/forms/handler/AlertDialog.class.PRE_BUG4261542&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cp -r $ORACLE_HOME/forms60/java/oracle/forms/engine/Main.class $ORACLE_HOME/forms60/java/oracle/forms/engine/Main.class.PRE_BUG4261542&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cd $ORACLE_HOME/4261542/oracle/forms/engine&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cp Main.class $ORACLE_HOME/forms60/java/oracle/forms/engine/Main.class&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cd $ORACLE_HOME/4261542/oracle/forms/handler&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cp AlertDialog.class $ORACLE_HOME/forms60/java/oracle/forms/handler/AlertDialog.class&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Generate Product JAR Files ( adadmin )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;5216496&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;sh patch.sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;5753922&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;sh patch.sh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;adrelink.sh force=y "fnd f60webmx"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;6195758 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cd $ORACLE_HOME&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;unzip  p6195758_600_GENERIC.zip&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cp -r $ORACLE_HOME/forms60/java/oracle/forms/handler/UICommon.class $ORACLE_HOME/forms60/java/oracle/forms/handler/UICommon.class.PRE_BUG6195758&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cp -r $ORACLE_HOME/forms60/java/oracle/forms/handler/ComponentItem.class $ORACLE_HOME/forms60/java/oracle/forms/handler/ComponentItem.class.PRE_BUG6195758&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cd $ORACLE_HOME/6195758/oracle/forms/handler&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cp UICommon.class     $ORACLE_HOME/forms60/java/oracle/forms/handler/UICommon.class&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cp ComponentItem.class     $ORACLE_HOME/forms60/java/oracle/forms/handler/ComponentItem.class&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Generate Product JAR Files ( adadmin )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;5938515&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;sh patch.sh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;adrelink.sh force=y "fnd f60webmx"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;3830807&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;sh patch.sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;4586086 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cd $ORACLE_HOME&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;unzip &lt;patch_file&gt;.zip &lt;/patch_file&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cd $ORACLE_HOME/forms60/lib &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;mv env_forms60.mk env_forms60.mk.PRE_BUG4586086&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cp $ORACLE_HOME/bug4586086/env_forms60.mk $ORACLE_HOME/forms60/lib&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cd $ORACLE_HOME/forms60/lib&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;make -f cus_forms60w.mk libso_install&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;adrelink.sh force=y "fnd f60webmx"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;relink - adadmin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;select 'Maintain Applications Files Menu' and then select 'Relink Applications Program'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Enter list of products to link ('all' for all products)[all] : fnd&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Generate specific executables for each selected product [No] ? y&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Relink with debug information [No] ? n&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Enter executables to relink, or enter 'all' [all] : f60webmx ar60run ar60runb ar60rund *&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;4888294 (adpatch )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;5884875&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cd $ORACLE_HOME&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;unzip  p5884875_600_GENERIC.zip  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cp -r $ORACLE_HOME/forms60/java/oracle/forms/engine/Main.class $ORACLE_HOME/forms60/java/oracle/forms/engine/Main.class.PRE_BUG5884875&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cp -r $ORACLE_HOME/forms60/java/oracle/forms/handler/AlertDialog.class $ORACLE_HOME/forms60/java/oracle/forms/handler/AlertDialog.class.PRE_BUG5884875&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cd $ORACLE_HOME/5884875/oracle/forms/engine&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cp Main.class $ORACLE_HOME/forms60/java/oracle/forms/engine/Main.class&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cd $ORACLE_HOME/5884875/oracle/forms/handler&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;cp AlertDialog.class $ORACLE_HOME/forms60/java/oracle/forms/engine/AlertDialog.class&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Run adadmin  "Generate JAR Files" &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;(6863618)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;---------&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Apply the Patch Driver using adpatch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Run the txkSetPlugin.sh script from the &lt;patch_top&gt;/6863618/fnd/bin/ &lt;/patch_top&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;txkSetPlugin.sh 16005&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Start Oracle Applicatons 11.5.10.2 and start using Java instead of Jinititor for Applets&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8370369664801222645-3788042316843691725?l=lookapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lookapps.blogspot.com/feeds/3788042316843691725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8370369664801222645&amp;postID=3788042316843691725' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/3788042316843691725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/3788042316843691725'/><link rel='alternate' type='text/html' href='http://lookapps.blogspot.com/2008/07/replacing-jinitiator-with-sun-java-jre.html' title='Replacing Jinitiator with Sun Java JRE for APPS'/><author><name>Lokesh Babu</name><uri>http://www.blogger.com/profile/01504457837715038230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_wW4GCE7d7ZY/SJiSu3vvr0I/AAAAAAAAAEY/L18E2AMUPGc/S220/Picture+239a.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8370369664801222645.post-5368353886705803746</id><published>2008-07-10T05:39:00.001-07:00</published><updated>2008-07-10T05:39:38.945-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apps 11i'/><title type='text'>INDIAN LOCALIZATION PATCH</title><content type='html'>INDIAN LOCALIZATION PATCH&lt;br /&gt;&lt;br /&gt;$FND_TOP/patch/115/sql/afopp002.sql  ( FND_CP_GSM_OPP_AQ Queue is Invalidated )&lt;br /&gt;&lt;br /&gt;6491231&lt;br /&gt;-------&lt;br /&gt;&lt;br /&gt;perl install.pl appspwd=apps japwd=ja&lt;br /&gt;&lt;br /&gt;5498551&lt;br /&gt;----------&lt;br /&gt;&lt;br /&gt;select count(*) from dba_objects where status='INVALID'&lt;br /&gt;&lt;br /&gt;exec sys.utl_recomp.recomp_parallel(8)&lt;br /&gt;&lt;br /&gt;select object_name, object_type from all_objects where object_name = 'DBMS_SUPPORT' and object_type like 'PACKAGE%' ;&lt;br /&gt;&lt;br /&gt;sqlplus apps/apps @$ORACLE_HOME/rdbms/admin/dbmssupp.sql&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;sqlplus apps/apps @ja_chk_stat.sql&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note:382829.1 Usage of DFF in India Localization&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;update MTL_SYSTEM_ITEMS set ATTRIBUTE11 = ATTRIBUTE15;&lt;br /&gt;&lt;br /&gt;select owner, table_name from all_tables where table_name = 'JA_IN_INSTALL_CHECK_INFO_D' and owner = 'APPS' ;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;perl $JA_TOP/inpatch/indpatch.pl drvr_file=5498551.drv fnd_patchset=H appspwd=apps japwd=ja systempwd=manager&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;perl compile_il_apps_obj.pl appspwd=apps&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;      sqlplus apps/apps @$JA_TOP/5498551/11_5_3/ja_in_match_lines_v.sql&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;      sqlplus apps/apps @$JA_TOP/5498551/11_5_3/ja_in_po_lines_tax_update_trg.sql&lt;br /&gt;&lt;br /&gt;      sqlplus apps/apps @$JA_TOP/5498551/11_5_3/ja_in_tds_temp_after_insert_trg.sql&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;po/po&lt;br /&gt;&lt;br /&gt;create index ja_in_rcv_shipment_headers_n1 on rcv_shipment_headers(receipt_num);&lt;br /&gt;create index ja_in_rcv_transactions_n1 on rcv_transactions (rma_reference);&lt;br /&gt;&lt;br /&gt;ar/ar&lt;br /&gt;&lt;br /&gt;create index ja_in_ra_customer_trx_all_n1 on ra_customer_trx_all(interface_header_attribute1, interface_header_attribute6);&lt;br /&gt;&lt;br /&gt;inv/inv&lt;br /&gt;&lt;br /&gt;create index ja_in_mtl_transactions_n1 on mtl_material_transactions(rcv_transaction_id);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/afffload.lct patch/115/import/US/AP_INVOICE_DISTRIBUTIONS_E.ldt&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;cp backup/resource/CUSTOM.pll $AU_TOP/resource/CUSTOM.pll&lt;br /&gt;&lt;br /&gt;f60gen module=CUSTOM userid=apps/apps module_type=LIBRARY&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   -  Go to "Application Developer" Responsibility&lt;br /&gt;    -  Open View -&gt; Requests&lt;br /&gt;    -  Click on "Submit New Request"&lt;br /&gt;    -  Click on "Single Request"&lt;br /&gt;    -  Enter "Generate Messages" in  Name field&lt;br /&gt;    -  Enter the following parameters&lt;br /&gt;         Language     : US&lt;br /&gt;         Application  : Asia/Pacific Localizations&lt;br /&gt;         Mode         : DB_TO_RUNTIME&lt;br /&gt;    -  Click Ok and then Submit the request, ensure that request completes successfully&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Use "adadmin" utility to compile the menus&lt;br /&gt;&lt;br /&gt;6167056&lt;br /&gt;----------&lt;br /&gt;&lt;br /&gt;perl $JA_TOP/inpatch/indpatch.pl drvr_file=6167056.drv fnd_patchset=H appspwd=apps japwd=ja systempwd=manager&lt;br /&gt;&lt;br /&gt;cp backup/resource/CUSTOM.pll $AU_TOP/resource/CUSTOM.pll&lt;br /&gt;&lt;br /&gt;f60gen module=CUSTOM userid=apps/apps module_type=LIBRARY&lt;br /&gt;&lt;br /&gt;6079063&lt;br /&gt;--------&lt;br /&gt;&lt;br /&gt;perl $JA_TOP/inpatch/indpatch.pl drvr_file=6079063.drv fnd_patchset=H&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6410725&lt;br /&gt;------&lt;br /&gt;cp $JA_TOP/6410725/patch/115/import/*.lct $JA_TOP/patch/115/import&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;perl $JA_TOP/inpatch/indpatch.pl drvr_file=6410725.drv fnd_patchset=H&lt;br /&gt;&lt;br /&gt;cp backup/resource/CUSTOM.pll $AU_TOP/resource/CUSTOM.pll&lt;br /&gt;&lt;br /&gt;f60gen module=CUSTOM userid=apps/apps module_type=LIBRARY&lt;br /&gt;&lt;br /&gt;Attach "India Local Project Billing" responsibility to application user&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6410766&lt;br /&gt;--------&lt;br /&gt;&lt;br /&gt;perl compile_il_apps_obj.pl appspwd=apps&lt;br /&gt;&lt;br /&gt;perl $JA_TOP/inpatch/indpatch.pl drvr_file=6410766.drv fnd_patchset=H&lt;br /&gt;&lt;br /&gt;FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/afffload.lct patch/115/import/US/RCV_SHIPMENT_HEADERS_2_E.ldt - CUSTOM_MODE=FORCE&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  i. To add the Custom responsibility:&lt;br /&gt;     ---------------------------------&lt;br /&gt;       a. From the Oracle System Administrator menu, select Security &gt; Responsibility &gt; Define.&lt;br /&gt;       b. Enter the following values.&lt;br /&gt;            Responsibility Name : XXXXXXXXXX&lt;br /&gt;            Application         : iSupplier Portal&lt;br /&gt;            Responsbility Key   : XXXXXXXXXX&lt;br /&gt;            Description         : XXXXXXXXXX&lt;br /&gt;    &lt;br /&gt;            Available form(Radio button): Select the following&lt;br /&gt;                       (X) "Oracle Self Service Web Applications"&lt;br /&gt;    &lt;br /&gt;            Data Group:&lt;br /&gt;                Name        : Standard&lt;br /&gt;                Application : iSupplier Portal&lt;br /&gt;    &lt;br /&gt;            Menu : "ILS iSupplier Portal New Application Menu"  (Please note that this menu               contains personalized IL functions)&lt;br /&gt;    &lt;br /&gt;        c. Apply Securing Attributes to Custom Responsibility&lt;br /&gt;    &lt;br /&gt;           There are three securing attributes that can be used to control access. These                        attributes&lt;br /&gt;           are all seeded with the pre-defined Oracle iSupplier Portal responsibilities that are&lt;br /&gt;           released with the product: (Please refer iSupplier implementation guide for details)&lt;br /&gt;    &lt;br /&gt;           ? ICX_SUPPLIER_ORG_ID - Identifier for the supplier.&lt;br /&gt;           ? ICX_SUPPLIER_SITE_ID - Identifier for the supplier site.&lt;br /&gt;           ? ICX_SUPPLIER_CONTACT_ID - Identifier for the supplier contact.&lt;br /&gt;    &lt;br /&gt;            1. Select Securing Attributes region in Responsibility form, search for the three                       securing attributes that have to be applied to this responsibility.&lt;br /&gt;            2. When you have identified all the attributes to apply to this responsibility,&lt;br /&gt;               select ICX_SUPPLIER_CONTACT_ID &gt; click Values button and give ?9999,&lt;br /&gt;              select ICX_SUPPLIER_SITE_ID &gt; Click Values button and give -9999.&lt;br /&gt;    &lt;br /&gt;        d. Click Save.&lt;br /&gt;    &lt;br /&gt;     ii. Assign Responsibilities to Users&lt;br /&gt;         -----------------------------------------&lt;br /&gt;         a. From the Oracle System Administrator menu, select Security &gt; User &gt; Define.&lt;br /&gt;         b. Enter the name of the user to whom you wish to grant the responsibility.&lt;br /&gt;         c. In the Direct Responsibilities section, enter the custom responsibility in the&lt;br /&gt;            Responsibility text box.&lt;br /&gt;         d. Click Save.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6410797&lt;br /&gt;--------&lt;br /&gt;perl compile_il_apps_obj.pl appspwd=apps&lt;br /&gt;&lt;br /&gt;perl $JA_TOP/inpatch/indpatch.pl drvr_file=6410797.drv fnd_patchset=H&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  i. To add the Custom responsibility:&lt;br /&gt;     ---------------------------------&lt;br /&gt;       a. From the Oracle System Administrator menu, select Security &gt; Responsibility &gt; Define.&lt;br /&gt;       b. Enter the following values.&lt;br /&gt;            Responsibility Name : XXXXXXXXXX&lt;br /&gt;            Application         : Self-Service Web Applications&lt;br /&gt;            Responsbility Key   : XXXXXXXXXX&lt;br /&gt;            Description         : XXXXXXXXXX&lt;br /&gt;&lt;br /&gt;            Available form(Radio button): Select the following&lt;br /&gt;                       (X) "Oracle Self Service Web Applications"&lt;br /&gt;&lt;br /&gt;            Data Group:&lt;br /&gt;                Name        : Standard&lt;br /&gt;                Application : Self-Service Web Applications&lt;br /&gt;&lt;br /&gt;            Menu : "India Local Procurement home"  (Please note that this menu contains personalized IL functions)&lt;br /&gt;&lt;br /&gt;        d. Click Save.&lt;br /&gt;&lt;br /&gt; ii. Assign Responsibilities to Users&lt;br /&gt;     --------------------------------&lt;br /&gt;         a. From the Oracle System Administrator menu, select Security &gt; User &gt; Define.&lt;br /&gt;         b. Enter the name of the user to whom you wish to grant the responsibility.&lt;br /&gt;         c. In the Direct Responsibilities section, enter the custom responsibility in the&lt;br /&gt;            Responsibility text box.&lt;br /&gt;         d. Click Save.&lt;br /&gt;&lt;br /&gt; iii.Assign User Authorisations&lt;br /&gt;     --------------------------&lt;br /&gt;     Two new Profiles specific to iProcurement for IL Support are added to System Profile Values to restrict tax modification and entry:&lt;br /&gt;      a. ?IL: Access iProcurement Tax information?  - Authority to modify IL taxes in     iProcurement&lt;br /&gt;      b. ?IL: Allow iProcurement RTV CENVAT Process? - Authority to claim CENVAT during iProcurement Return to Vendor transactions.&lt;br /&gt;      c.  Default values for these profiles are set to ?NO? implying No authorization.System Administrators should set the profile values to each iProcurement users with appropriate values to ensure the proper user authorization levels.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6372361&lt;br /&gt;--------&lt;br /&gt;&lt;br /&gt;6053828&lt;br /&gt;6030861&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;perl $JA_TOP/inpatch/indpatch.pl drvr_file=6372361.drv fnd_patchset=H&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8370369664801222645-5368353886705803746?l=lookapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lookapps.blogspot.com/feeds/5368353886705803746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8370369664801222645&amp;postID=5368353886705803746' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/5368353886705803746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/5368353886705803746'/><link rel='alternate' type='text/html' href='http://lookapps.blogspot.com/2008/07/indian-localization-patch.html' title='INDIAN LOCALIZATION PATCH'/><author><name>Lokesh Babu</name><uri>http://www.blogger.com/profile/01504457837715038230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_wW4GCE7d7ZY/SJiSu3vvr0I/AAAAAAAAAEY/L18E2AMUPGc/S220/Picture+239a.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8370369664801222645.post-5083596185847225776</id><published>2008-07-10T05:36:00.001-07:00</published><updated>2008-07-10T05:36:40.251-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R12'/><title type='text'>RELEASE12 INSTALLATION</title><content type='html'>Disk space requirements:&lt;br /&gt;------------------------ &lt;br /&gt;Application node(Fresh &amp; Vision database)- 28GB&lt;br /&gt;Database node for Fresh database         - 45GB&lt;br /&gt;Database node for Vision demo database   - 133GB&lt;br /&gt;Stage area size                          - 33GB&lt;br /&gt;&lt;br /&gt;Total Space for fresh  Install           - 73GB&lt;br /&gt;Total Space for Vision                   - 161GB&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Operating System Name          Supported Version&lt;br /&gt;---------------------          ------------------    &lt;br /&gt;Red Hat Enterprise Linux  4.0-Update 4/higher(32-bit)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Kernel Requirements:&lt;br /&gt;--------------------&lt;br /&gt;The following table lists the required minimum&lt;br /&gt;kernel versions. &lt;br /&gt;Operating System   :RedHat Enterprise Linux AS/ES 4.0&lt;br /&gt;Kernel Instructions:2.6.9-42.EL&lt;br /&gt;&lt;br /&gt;To determine version,  $ uname - r&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;Required Packages:&lt;br /&gt;-----------------&lt;br /&gt;&lt;br /&gt;Check required rpms installed or not  (Eg : rpm –q glibc-2.3.4-2.25 )&lt;br /&gt;&lt;br /&gt;  glibc-2.3.4-2.25 &lt;br /&gt;  glibc-common-2.3.4-2.25 &lt;br /&gt;  binutils-2.15.92.0.2-21 &lt;br /&gt;  compat-libstdc++-296-2.96-132.7.2 &lt;br /&gt;  gcc-3.4.6-3 &lt;br /&gt;  gcc-c++-3.4.6-3 &lt;br /&gt;  libgcc-3.4.6-3 &lt;br /&gt;  libstdc++-3.4.6-3 &lt;br /&gt;  libstdc++-devel-3.4.6-3 &lt;br /&gt;  openmotif21-2.1.30-11.RHEL4.6 &lt;br /&gt;  pdksh-5.2.14-30.3 &lt;br /&gt;  setarch-1.6-1 &lt;br /&gt;  make-3.80-6.EL4 &lt;br /&gt;  gnome-libs-1.4.1.2.90-44.1 &lt;br /&gt;  sysstat-5.0.5-11.rhel4 &lt;br /&gt;  compat-db-4.1.25-9 &lt;br /&gt;  control-center-2.8.0-12.rhel4.5 &lt;br /&gt;  xscreensaver-4.18-5.rhel4.11 &lt;br /&gt;  libaio-0.3.105-2 &lt;br /&gt;  libaio-devel-0.3.105-2&lt;br /&gt;&lt;br /&gt;Sites to Download Rpms:&lt;br /&gt;-----------------------&lt;br /&gt;&lt;br /&gt;http://rpm.pbone.net/ &lt;br /&gt;http://linuxsoft.cern.ch/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Software Requirements:&lt;br /&gt;----------------------&lt;br /&gt;Check this Softwares installed. (Eg :which ar)&lt;br /&gt;&lt;br /&gt;Ar, gcc , g++ , ld , ksh, make, Xdisplay&lt;br /&gt;&lt;br /&gt;Kernel Settings:&lt;br /&gt;----------------&lt;br /&gt;&lt;br /&gt;Set following kernel parameters in /etc/sysctl.conf&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;set kernel.semmsl=256&lt;br /&gt;         set kernel.semmns=32000&lt;br /&gt;         set kernel.semopm=100&lt;br /&gt;         set kernel.semmni=142&lt;br /&gt;         set kernel.shmall=2097152&lt;br /&gt;         set kernel.shmmax=2147483648(half of memory)&lt;br /&gt;         set kernel.shmmni=4096&lt;br /&gt;         set kernel.msgmax=8192&lt;br /&gt;         set kernel.msgmnb=65535&lt;br /&gt;         set kernel.msgmni=2878&lt;br /&gt;         set fs.file-max=65536&lt;br /&gt;         set net.ipv4.ip_local_port_range=1024 65000 &lt;br /&gt;         set net.core.rmem_default=262144&lt;br /&gt;         set net.core.rmem_max=262144&lt;br /&gt;         set net.core.wmem_default=262144&lt;br /&gt;         set net.core.wmem_max=262144&lt;br /&gt;Domain Name System (DNS) Resolver Parameters:&lt;br /&gt;---------------------------------------------&lt;br /&gt;Following entries to these minimum settings in&lt;br /&gt; the /etc/resolv.conf file on each server node:&lt;br /&gt;&lt;br /&gt;options attempts:5&lt;br /&gt;options timeout:15&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Verifying Host Names:&lt;br /&gt;Verify that the /etc/hosts file is formatted &lt;br /&gt;as follows: &lt;br /&gt;  127.0.0.1 localhost.localdomain localhost&lt;br /&gt;  &lt;ip_address&gt; &lt;node_name&gt;.&lt;domain_name&gt; &lt;node_name&gt;&lt;br /&gt;Eg: 192.9.200.7  vis.oneapps.com  vis&lt;br /&gt;Verify that the /etc/sysconfig/network file is formatted&lt;br /&gt;&lt;br /&gt;as follows: &lt;br /&gt;HOSTNAME=vis.oneapps.com&lt;br /&gt;If the /etc/sysconfig/networking/profiles/default/network &lt;br /&gt;file exists, remove it. If you changed any files in the&lt;br /&gt;previous steps, restart the system.&lt;br /&gt;&lt;br /&gt;Modifying the Number of Open File Descriptors:&lt;br /&gt;----------------------------------------------&lt;br /&gt;&lt;br /&gt;Open the /etc/security/limits.conf file and change&lt;br /&gt;the existing values for "hard" and "soft" parameters as&lt;br /&gt;follows. Restart the system after making changes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  * hard nofile 65535&lt;br /&gt;  * soft nofile 4096&lt;br /&gt;  * hard nproc 16384&lt;br /&gt;  * soft nproc 2047&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Net Service Listeners in Multi-user Installations:&lt;br /&gt;&lt;br /&gt;$ chmod 777 /var/tmp/.oracle&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Creating the Stage Area Directory:&lt;br /&gt;  &lt;br /&gt;Create directory for staging&lt;br /&gt;&lt;br /&gt;$cd  /&lt;br /&gt;&lt;br /&gt;$mkdir stage&lt;br /&gt;&lt;br /&gt;Verify software version (perl).&lt;br /&gt;&lt;br /&gt;You must have perl 5.0053 or higher installed, and&lt;br /&gt;it must be in your PATH. Use the following commands&lt;br /&gt;to identify the perl version and its location. The &lt;br /&gt;command is the same for both UNIX and Windows platforms:&lt;br /&gt;&lt;br /&gt; $perl -v&lt;br /&gt;&lt;br /&gt;Mount the DVD&lt;br /&gt;&lt;br /&gt;Run the adautostg.pl script.&lt;br /&gt;&lt;br /&gt;$ perl /mnt/cdrom/Disk1/rapidwiz/adautostg.pl&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Before starting installation check rapidwiz version:&lt;br /&gt;&lt;br /&gt;Current Version of Rapid Install &lt;br /&gt;The most current version of the Rapid Install wizard &lt;br /&gt;is 12.0.0.22. You can obtain this version by applying &lt;br /&gt;patch 5885627, available at OracleMetaLink. To verify &lt;br /&gt;your current version, use the RapidWizVersion &lt;br /&gt;executable, located in the rapidwiz directory on the &lt;br /&gt;Start Here DVD. For example: &lt;br /&gt;UNIX:&lt;br /&gt;$ cd /Stage12/startCD/Disk1/rapidwiz&lt;br /&gt;$ ./RapidWizVersion&lt;br /&gt;&lt;br /&gt;To update the Start Here DVD, uncompress the patch in &lt;br /&gt;the main staging area to overwrite the startCD&lt;br /&gt;directory. &lt;br /&gt;For example: &lt;br /&gt;UNIX:&lt;br /&gt;$ cd /Stage12&lt;br /&gt;$ unzip -o p5885627_R12_GENERIC.zip&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;OS user account settings:&lt;br /&gt;&lt;br /&gt;Create group for user&lt;br /&gt;$groupadd dba&lt;br /&gt;$useradd –g dba oracle&lt;br /&gt;$useradd –g applmgr&lt;br /&gt;&lt;br /&gt;Change read write execute permission and ownership&lt;br /&gt;to directories where going to install application &lt;br /&gt;and database&lt;br /&gt;&lt;br /&gt;$chmod  777 /u01&lt;br /&gt;$chmod  777 /u02&lt;br /&gt;&lt;br /&gt;Start installation&lt;br /&gt;&lt;br /&gt;$ /stage/Stage12i/startCD/Disk1/rapidwiz/rapidwiz&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Screen Shots:&lt;br /&gt;-------------&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_soV4hRbNZ5U/SCA3MAc2D0I/AAAAAAAAAAM/OOhNFbc2CeA/s1600-h/sen1.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_soV4hRbNZ5U/SCA3MAc2D0I/AAAAAAAAAAM/OOhNFbc2CeA/s320/sen1.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5197214649404493634" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_soV4hRbNZ5U/SCA32Qc2D1I/AAAAAAAAAAU/gItTKx9jB8M/s1600-h/sen2.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_soV4hRbNZ5U/SCA32Qc2D1I/AAAAAAAAAAU/gItTKx9jB8M/s320/sen2.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5197215375253966674" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Choose decline--&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_soV4hRbNZ5U/SCA4lAc2D2I/AAAAAAAAAAc/m9-HLEMYwq4/s1600-h/sen3.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_soV4hRbNZ5U/SCA4lAc2D2I/AAAAAAAAAAc/m9-HLEMYwq4/s320/sen3.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5197216178412851042" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Choose the portpool--&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_soV4hRbNZ5U/SCA5wQc2D3I/AAAAAAAAAAk/CmBJP0AMJOQ/s1600-h/sen4.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_soV4hRbNZ5U/SCA5wQc2D3I/AAAAAAAAAAk/CmBJP0AMJOQ/s320/sen4.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5197217471198007154" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_soV4hRbNZ5U/SCA6PQc2D4I/AAAAAAAAAAs/cE28uRCqELc/s1600-h/sen5.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_soV4hRbNZ5U/SCA6PQc2D4I/AAAAAAAAAAs/cE28uRCqELc/s320/sen5.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5197218003773951874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Give database node information--&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_soV4hRbNZ5U/SCA6jQc2D5I/AAAAAAAAAA0/_Xjt1T_iIIg/s1600-h/sen6.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_soV4hRbNZ5U/SCA6jQc2D5I/AAAAAAAAAA0/_Xjt1T_iIIg/s320/sen6.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5197218347371335570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Choose license type--&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_soV4hRbNZ5U/SCA7Cwc2D6I/AAAAAAAAAA8/rBEAGbfHFa8/s1600-h/sen7.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_soV4hRbNZ5U/SCA7Cwc2D6I/AAAAAAAAAA8/rBEAGbfHFa8/s320/sen7.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5197218888537214882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Give application node information--&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_soV4hRbNZ5U/SCBEUgc2EDI/AAAAAAAAACE/rYH6hxAEuHA/s1600-h/sen9.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_soV4hRbNZ5U/SCBEUgc2EDI/AAAAAAAAACE/rYH6hxAEuHA/s320/sen9.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5197229089084543026" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_soV4hRbNZ5U/SCBExgc2EEI/AAAAAAAAACM/PB38-rtlMxU/s1600-h/sen10.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_soV4hRbNZ5U/SCBExgc2EEI/AAAAAAAAACM/PB38-rtlMxU/s320/sen10.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5197229587300749378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_soV4hRbNZ5U/SCBFLwc2EFI/AAAAAAAAACU/6LU-vG4WecE/s1600-h/sen11.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_soV4hRbNZ5U/SCBFLwc2EFI/AAAAAAAAACU/6LU-vG4WecE/s320/sen11.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5197230038272315474" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here you can see the system architecture--&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_soV4hRbNZ5U/SCBFXgc2EGI/AAAAAAAAACc/fJg-h0hFxdM/s1600-h/sen13.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_soV4hRbNZ5U/SCBFXgc2EGI/AAAAAAAAACc/fJg-h0hFxdM/s320/sen13.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5197230240135778402" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_soV4hRbNZ5U/SCBFjgc2EHI/AAAAAAAAACk/EPCWNer37fA/s1600-h/sen13.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_soV4hRbNZ5U/SCBFjgc2EHI/AAAAAAAAACk/EPCWNer37fA/s320/sen13.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5197230446294208626" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_soV4hRbNZ5U/SCBFyQc2EII/AAAAAAAAACs/aTMw0TcJzoQ/s1600-h/sen14.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_soV4hRbNZ5U/SCBFyQc2EII/AAAAAAAAACs/aTMw0TcJzoQ/s320/sen14.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5197230699697279106" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_soV4hRbNZ5U/SCBGBQc2EJI/AAAAAAAAAC0/N5jClVWM1JQ/s1600-h/sen15.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_soV4hRbNZ5U/SCBGBQc2EJI/AAAAAAAAAC0/N5jClVWM1JQ/s320/sen15.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5197230957395316882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;-----------&lt;br /&gt;&lt;br /&gt;Metalink Note: 402310.1 &lt;br /&gt;Oracle Applications Installation and Upgrade&lt;br /&gt;Notes Release 12 for Linux (32-bit)&lt;br /&gt;&lt;br /&gt;Metalink Note: 405565.1 &lt;br /&gt;Oracle Applications Release 12 Installation &lt;br /&gt;Guidelines&lt;br /&gt;&lt;br /&gt;Metalink Note: 405293.1 &lt;br /&gt;Oracle Applications Release Notes Release 12&lt;br /&gt;&lt;br /&gt;B31295-04&lt;br /&gt;http://download.oracle.com/docs/cd/B40089_05/current/&lt;br /&gt;acrobat/120oaig.pdf&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8370369664801222645-5083596185847225776?l=lookapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lookapps.blogspot.com/feeds/5083596185847225776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8370369664801222645&amp;postID=5083596185847225776' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/5083596185847225776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/5083596185847225776'/><link rel='alternate' type='text/html' href='http://lookapps.blogspot.com/2008/07/release12-installation.html' title='RELEASE12 INSTALLATION'/><author><name>Lokesh Babu</name><uri>http://www.blogger.com/profile/01504457837715038230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_wW4GCE7d7ZY/SJiSu3vvr0I/AAAAAAAAAEY/L18E2AMUPGc/S220/Picture+239a.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_soV4hRbNZ5U/SCA3MAc2D0I/AAAAAAAAAAM/OOhNFbc2CeA/s72-c/sen1.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8370369664801222645.post-6465848781978571962</id><published>2008-07-10T05:27:00.000-07:00</published><updated>2008-07-10T05:28:38.853-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux/Unix'/><title type='text'>LINUX BASICS</title><content type='html'>Linux How-To&lt;br /&gt;&lt;br /&gt;Although i have been working with Oracle Application all various Unix flavors my favorite one has been Linux. In today's  post i will shift focus from Oracle Applications and discuss some tips for doing some frequently used tasks on the Operating System.&lt;br /&gt;&lt;br /&gt;This post is my first in a series of posts which i intend to put up here on the operating system. Although most of you  would be using these quite frequently I just though of putting them in one place.&lt;br /&gt;&lt;br /&gt;Finding Your Linux Release&lt;br /&gt;The first set you would require to do most of the times as an Applications DBA before you start installing or troubleshooting is to find out the version of Linux you are running.&lt;br /&gt;This you can get from a static file redhat-release located in the /etc  directory&lt;br /&gt;&lt;br /&gt;view /etc/redhat-release&lt;br /&gt;Red Hat Enterprise Linux AS release 4 (Nahant Update 2)&lt;br /&gt;&lt;br /&gt;NFS mounting on Linux&lt;br /&gt;&lt;br /&gt;Most often it is required to do a NFS mount of your disks across different servers. This particularly useful for doing  Applications Installations and Patching. There are two aspects of configuration involved here. One is the sever that is the  which is sharing the file system and the other is client which the host that is mounting the shared file system.&lt;br /&gt;&lt;br /&gt;Supposing you want to mount a u01/sam on Node_A to Node_B&lt;br /&gt;&lt;br /&gt;Configurations on Node_A&lt;br /&gt;edit the /etc/exports file&lt;br /&gt;vi /etc/exports&lt;br /&gt;add the filesystem to mount&lt;br /&gt;/u01/sam ro Node_B&lt;br /&gt;&lt;br /&gt;you can either use the option ro which means read only or in case you wish to allow node_b to write into the filesystem use  the rw option which is read writeable.&lt;br /&gt;&lt;br /&gt;The change in exports file takes effect only after the restart of your NFS service daemon. use the service command to do  that.&lt;br /&gt;&lt;br /&gt;# service nfs restart&lt;br /&gt;Shutting down NFS mountd:                                  [  OK  ]&lt;br /&gt;Shutting down NFS daemon:                                  [  OK  ]&lt;br /&gt;Shutting down NFS quotas:                                  [  OK  ]&lt;br /&gt;Shutting down NFS services:                                [  OK  ]&lt;br /&gt;Starting NFS services:                                     [  OK  ]&lt;br /&gt;Starting NFS quotas:                                       [  OK  ]&lt;br /&gt;Starting NFS daemon:                                       [  OK  ]&lt;br /&gt;Starting NFS mountd:                                       [  OK  ]&lt;br /&gt;&lt;br /&gt;Configuration for Node_B&lt;br /&gt;On Node_B simply create the mount point to hold the shared file system and mount it using the mount command.&lt;br /&gt;&lt;br /&gt;#mkdir sam&lt;br /&gt;#mount -t nfs Node_A:/u01/sam /sam&lt;br /&gt;&lt;br /&gt;Setting Kernel Parameters&lt;br /&gt;&lt;br /&gt;Most oracle products require certain kernel parameters to be set as a pre requisite for installation. Common kernel parameters include parameters for shared memory .&lt;br /&gt;&lt;br /&gt;The /etc/sysctl.conf file takes care of your kernel parameters.&lt;br /&gt;#vi /etc/sysctl.conf&lt;br /&gt;kernel.shmmax = 2147483648&lt;br /&gt;kernel.shmmni = 128&lt;br /&gt;kernel.shmall = 2097152&lt;br /&gt;kernel.sem = 250 32000 100 128&lt;br /&gt;fs.file-max = 65536&lt;br /&gt;net.ipv4.ip_local_port_range = 1024 65000&lt;br /&gt;&lt;br /&gt;However changes made to this file take effect only after the next reboot.&lt;br /&gt;&lt;br /&gt;The sysctl command can be used to set the kernel parameter at runtime in linux.&lt;br /&gt;&lt;br /&gt;sysctl -w kernel.shmmax=2147483648&lt;br /&gt;&lt;br /&gt;You must however make the change in the /etc/sysctl.conf so that it is permanent.&lt;br /&gt;&lt;br /&gt;Increasing the Swap space at runtime&lt;br /&gt;Imagine this, you start the OUI and your pre installation check fails due to insufficient swap space. Now I agree that you  got to check all this before starting the installation but just in case you missed it. You could always increase it on the  fly.&lt;br /&gt;&lt;br /&gt;Check the memory on your server&lt;br /&gt;# free -m&lt;br /&gt;             total       used       free     shared    buffers     cached&lt;br /&gt;Mem:          8117       3204       4913          0         77       2648&lt;br /&gt;-/+ buffers/cache:        478       7639&lt;br /&gt;Swap:          101          0        101&lt;br /&gt;&lt;br /&gt;Now say you need to increase it by 500 MB for your server, first locate a place you can spare this 500 MB in my case i found  it in /u01&lt;br /&gt;&lt;br /&gt;Use the dd command to create a swapfile&lt;br /&gt;#cd /u01&lt;br /&gt;# dd if=/dev/zero of=swapfile bs=1024 count=512000&lt;br /&gt;512000+0 records in&lt;br /&gt;512000+0 records out&lt;br /&gt;# ls -ltr&lt;br /&gt;drwx------   2 root   root     16384 May  1  2006 lost+found&lt;br /&gt;-rw-r--r--   1 root   root 524288000 Nov 28 13:58 swapfile&lt;br /&gt;&lt;br /&gt;Next issue the following two commands&lt;br /&gt;# mkswap swapfile&lt;br /&gt;Setting up swapspace version 1, size = 524283 kB&lt;br /&gt;# swapon swapfile&lt;br /&gt;&lt;br /&gt;Now check you memory again&lt;br /&gt;# free -m&lt;br /&gt;             total       used       free     shared    buffers     cached&lt;br /&gt;Mem:          8117       2176       5941          0         45       1975&lt;br /&gt;-/+ buffers/cache:        155       7962&lt;br /&gt;Swap:          601          0        601&lt;br /&gt;&lt;br /&gt;Bingo! here is your increased SWAP.&lt;br /&gt;&lt;br /&gt;To make this change permanent add the line in your etc/fstab&lt;br /&gt;/u01/swapfile swap swap defaults 0 0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8370369664801222645-6465848781978571962?l=lookapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lookapps.blogspot.com/feeds/6465848781978571962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8370369664801222645&amp;postID=6465848781978571962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/6465848781978571962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/6465848781978571962'/><link rel='alternate' type='text/html' href='http://lookapps.blogspot.com/2008/07/linux-basics.html' title='LINUX BASICS'/><author><name>Lokesh Babu</name><uri>http://www.blogger.com/profile/01504457837715038230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_wW4GCE7d7ZY/SJiSu3vvr0I/AAAAAAAAAEY/L18E2AMUPGc/S220/Picture+239a.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8370369664801222645.post-5911096053306991129</id><published>2008-07-10T05:23:00.000-07:00</published><updated>2008-07-10T05:24:28.508-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='10G'/><title type='text'>Installing 10G Application Server</title><content type='html'>Installing 10G Application Server&lt;br /&gt;&lt;br /&gt;Last week i spent a considerable amount of time working on Oracle Application server configurations, i also revisited some of the installation of the core application server components. For starters i will blog with about the installation of Oracle Applications server.&lt;br /&gt;&lt;br /&gt;The Oracle Application Server is divided into two main server side components which are infrastructure  and middle tier. Apart from there it also includes developer kits.&lt;br /&gt;&lt;br /&gt;These components can be installed on the same server but must have separate ORACLE_HOMEs. Also the  infrastructure must be installed first after which you must install your middle tier components as the  meta data repository is a part of the infrastructure installation.&lt;br /&gt;&lt;br /&gt;Another important fact to note is that the oracle application server uses 1521 port as default for its listener. In case the port is used by another listener on your system you must share it with this instance or you must manually configure the application server DB listener to use a different port.&lt;br /&gt;&lt;br /&gt;The OS is Redhat Linux AS&lt;br /&gt;The Version Of Oracle Application Server is 10.1.2.0&lt;br /&gt;&lt;br /&gt;1.Required OS packages&lt;br /&gt;The first step would be to make sure you have the following packages (or a higher version) installed&lt;br /&gt;&lt;br /&gt;glibc-2.3.4-2.9&lt;br /&gt;glibc-common-2.3.4-2.9&lt;br /&gt;binutils-2.15.92.0.2-13&lt;br /&gt;compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;gcc-3.4.3-22.1&lt;br /&gt;gcc-c++-3.4.3-22.1&lt;br /&gt;libstdc++-3.4.3-22.1&lt;br /&gt;libstdc++-devel-3.4.3-22.1&lt;br /&gt;openmotif21-2.1.30-11.RHEL4.4&lt;br /&gt;pdksh-5.2.14-30&lt;br /&gt;setarch-1.6-1&lt;br /&gt;make-3.80-5&lt;br /&gt;gnome-libs-1.4.1.2.90-44.1&lt;br /&gt;sysstat-5.0.5-1&lt;br /&gt;compat-db-4.1.25-9&lt;br /&gt;control-center-2.8.0-12&lt;br /&gt;xscreensaver-4.18-5.rhel4.2&lt;br /&gt;&lt;br /&gt;For Linux you can use the rpm -qa|grep &lt;package_name&gt; command to check.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. OS Directories&lt;br /&gt;Next we will make a directory structure to hold your application server components.&lt;br /&gt;&lt;br /&gt;# cd /u03&lt;br /&gt;# mkdir oracleAS&lt;br /&gt;# chmod -R 777 oracleAS&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. OS User Accounts&lt;br /&gt;Having two seperate OS accounts for the infrastructure and middle tier comapnets make it easier to manage the installation.&lt;br /&gt;&lt;br /&gt;# useradd -g dba -d /u03/oracleAS/asinf asinf&lt;br /&gt;# useradd -g dba -d /u03/oracleAS/asmid asmid&lt;br /&gt;&lt;br /&gt;4.Oracle Inventory&lt;br /&gt;&lt;br /&gt;Make sure to set your oracle inventory location to a accessible location.&lt;br /&gt;&lt;br /&gt;vi /etc/oraInst.loc&lt;br /&gt;inventory_loc=/u03/oracleAS/oraInventory&lt;br /&gt;inst_group=dba&lt;br /&gt;&lt;br /&gt;5. Starting the installation.&lt;br /&gt;The installation has to be started as the infrastructure user (asinf), but executing the runInstaller  &lt;br /&gt;executable. The first screen is the welcome screen.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_zjpVSUG624U/SFOzCvIl2JI/AAAAAAAAABY/CINlR4IxBHw/s1600-h/as1.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_zjpVSUG624U/SFOzCvIl2JI/AAAAAAAAABY/CINlR4IxBHw/s320/as1.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5211706053391407250" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6.In this screen you would specify your ORACLE_HOME for your infrastructure.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_zjpVSUG624U/SFOzeudZtJI/AAAAAAAAABg/yCwG_diAkJQ/s1600-h/as2.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_zjpVSUG624U/SFOzeudZtJI/AAAAAAAAABg/yCwG_diAkJQ/s320/as2.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5211706534246593682" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;7. The next screen presents you with the option of installing either of the application server  &lt;br /&gt;componets as bloged above we will proceed with the installation of the infrastructure first.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_zjpVSUG624U/SFOze3ZWzRI/AAAAAAAAABo/8R6_YwuJfDg/s1600-h/as3.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_zjpVSUG624U/SFOze3ZWzRI/AAAAAAAAABo/8R6_YwuJfDg/s320/as3.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5211706536645545234" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;8.The next screen you can choose to install the Oracle Internet Directory, Single Sign On and Meta Data Repository, you could choose to make either of them or all of them included in your application server infrastructure.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_zjpVSUG624U/SFOzfO7QgCI/AAAAAAAAABw/0xgiM4TFxaE/s1600-h/as4.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_zjpVSUG624U/SFOzfO7QgCI/AAAAAAAAABw/0xgiM4TFxaE/s320/as4.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5211706542961754146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;9.Next the installer will carry out a pre installation check of your OS.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_zjpVSUG624U/SFOzfQSbppI/AAAAAAAAAB4/x0c9eC5sYME/s1600-h/as5.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_zjpVSUG624U/SFOzfQSbppI/AAAAAAAAAB4/x0c9eC5sYME/s320/as5.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5211706543327389330" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;10. You must conform pre requisite as root privileges on your system.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_zjpVSUG624U/SFOzfQKWHvI/AAAAAAAAACA/gMjT-JwbTfk/s1600-h/as6.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_zjpVSUG624U/SFOzfQKWHvI/AAAAAAAAACA/gMjT-JwbTfk/s320/as6.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5211706543293472498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;11. This screen will allow you to choose the services which the installer will configure and start for  &lt;br /&gt;you.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_zjpVSUG624U/SFO0jxLEj4I/AAAAAAAAACI/zI2VlIIM5hA/s1600-h/as7.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_zjpVSUG624U/SFO0jxLEj4I/AAAAAAAAACI/zI2VlIIM5hA/s320/as7.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5211707720385990530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;12. In this screen you can choose either to let the installer decide the ports for the various 10G  &lt;br /&gt;Application server services or you can prove one manually using the static port file.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_zjpVSUG624U/SFO0kU-zuNI/AAAAAAAAACQ/CKvVS7gPjF4/s1600-h/as8.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_zjpVSUG624U/SFO0kU-zuNI/AAAAAAAAACQ/CKvVS7gPjF4/s320/as8.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5211707729998231762" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;13. This screen will display the default realm for your OID&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_zjpVSUG624U/SFO0klwjPhI/AAAAAAAAACY/HE1jS6Bt4S0/s1600-h/as9.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_zjpVSUG624U/SFO0klwjPhI/AAAAAAAAACY/HE1jS6Bt4S0/s320/as9.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5211707734501834258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;14. Here you can choose your database SID and also the location for your datafile locations.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_zjpVSUG624U/SFO0k7gUeVI/AAAAAAAAACg/u6PxFc5x1zU/s1600-h/as10.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_zjpVSUG624U/SFO0k7gUeVI/AAAAAAAAACg/u6PxFc5x1zU/s320/as10.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5211707740339337554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;15.Next you specify the passwords for your database schema (Unfortunately it does not allow you to  specify passwords for the PORTAL schema ;)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_zjpVSUG624U/SFO0lDQdWpI/AAAAAAAAACo/eozbTzSqE_M/s1600-h/as11.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_zjpVSUG624U/SFO0lDQdWpI/AAAAAAAAACo/eozbTzSqE_M/s320/as11.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5211707742420294290" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;16. In this screen you specify the your instance name and the ias_admin password.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_zjpVSUG624U/SFO1qv3eF9I/AAAAAAAAACw/YolUFbeSCZ0/s1600-h/as12.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_zjpVSUG624U/SFO1qv3eF9I/AAAAAAAAACw/YolUFbeSCZ0/s320/as12.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5211708939806054354" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;17. The next screen will display the components the installer will install.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_zjpVSUG624U/SFO1shrRGaI/AAAAAAAAAC4/2_ch8S64LO0/s1600-h/as13.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_zjpVSUG624U/SFO1shrRGaI/AAAAAAAAAC4/2_ch8S64LO0/s320/as13.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5211708970356513186" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;18. After this a progress bar displays the status of the installation, allowing you just enough time to  catch up on your mails.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_zjpVSUG624U/SFO1upS5jhI/AAAAAAAAADA/lm_T_uU3ex8/s1600-h/as14.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_zjpVSUG624U/SFO1upS5jhI/AAAAAAAAADA/lm_T_uU3ex8/s320/as14.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5211709006761528850" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;19.As a post installation step the installer configures and starts up the installed products.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_zjpVSUG624U/SFO1u_ZHOhI/AAAAAAAAADI/iFXA-knHZ34/s1600-h/as15.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_zjpVSUG624U/SFO1u_ZHOhI/AAAAAAAAADI/iFXA-knHZ34/s320/as15.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5211709012693170706" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;20.You now can start with the installation of the middle tier component as the asmid OS user and choose to install the middle tier services like portal.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_zjpVSUG624U/SFO1vI2AyAI/AAAAAAAAADQ/SAiUse0OzyY/s1600-h/as16.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_zjpVSUG624U/SFO1vI2AyAI/AAAAAAAAADQ/SAiUse0OzyY/s320/as16.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5211709015230302210" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;21. The other steps are all repetitive except the screen where you have register your middle tier component with your OID which was installed as part of your infrastructure.&lt;br /&gt;&lt;br /&gt;There two important files that the installation process creates, the first is the portlist.ini located at the $ORACLE_HOME/install directory this file contains the various port numbers used by the application server services. The other file is the supportinfo.txt which contains the URLs to access the installation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8370369664801222645-5911096053306991129?l=lookapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lookapps.blogspot.com/feeds/5911096053306991129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8370369664801222645&amp;postID=5911096053306991129' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/5911096053306991129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/5911096053306991129'/><link rel='alternate' type='text/html' href='http://lookapps.blogspot.com/2008/07/installing-10g-application-server.html' title='Installing 10G Application Server'/><author><name>Lokesh Babu</name><uri>http://www.blogger.com/profile/01504457837715038230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_wW4GCE7d7ZY/SJiSu3vvr0I/AAAAAAAAAEY/L18E2AMUPGc/S220/Picture+239a.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_zjpVSUG624U/SFOzCvIl2JI/AAAAAAAAABY/CINlR4IxBHw/s72-c/as1.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8370369664801222645.post-374387184176073916</id><published>2008-07-10T05:16:00.000-07:00</published><updated>2008-07-10T05:20:09.095-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='9I'/><title type='text'>Apply ADI-6 Patch</title><content type='html'>Apply ADI-6 Patch&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Download patch 6502082&lt;br /&gt;&lt;br /&gt;Open read me 233044.1&lt;br /&gt;&lt;br /&gt;Check for pre requisites&lt;br /&gt;&lt;br /&gt;• Before apply patch down the apps server and enable maintenance mode&lt;br /&gt;&lt;br /&gt;To check weather maintenance mode enabled&lt;br /&gt;&lt;br /&gt;select fnd_profile.value('APPS_MAINTENANCE_MODE') from dual;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Before apply patch check for system requirements&lt;br /&gt;&lt;br /&gt; •  Perl executable&lt;br /&gt;You must have the Perl executable (5.004 minimum; 5.005 perferred) in your PATH before you apply this minipack. You should have already installed Perl as part of your iAS ORACLE_HOME. See http://www.cpan.org for information on obtaining Perl. &lt;br /&gt;•  FNDLOAD executable&lt;br /&gt;Ensure all application tier server nodes contain the FNDLOAD executable in the $FND_TOP/bin directory&lt;br /&gt;&lt;br /&gt;Unzip apps.zip under $JAVA_TOP on all application tier nodes, if you have not done so already.&lt;br /&gt;&lt;br /&gt;Convert to Multiple Organizations&lt;br /&gt;Oracle Applications strongly recommends that you convert to Multi-Org as soon as possible so that you will be prepared for improvements to performance across the E-Business Suite as well as support for Multi-Org Access Control.&lt;br /&gt;see Release 11i Use of Multiple Organizations in Oracle Applications (OracleMetaLink Document 210193.1). related doc284046 and 2451368&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Apply the Minipack&lt;br /&gt;Adpatch driver=&lt;fn&gt;.drv logfile=&lt;fn&gt;.log&lt;br /&gt;&lt;br /&gt;Check for invalid objects before applying patch and check after apply patch by using following command&lt;br /&gt;--To check the Invalid Objects &lt;br /&gt;SELECT count(1) FROM dba_objects  WHERE status='INVALID';&lt;br /&gt;&lt;br /&gt;$FND_TOP /patch/115/sql/afoppool.sql (for compile queue objects)&lt;br /&gt;&lt;br /&gt;--To Recompile Invalid Objects&lt;br /&gt;EXEC SYS.UTL_RECOMP.RECOMP_PARALLEL(8);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Post-minipack Steps&lt;br /&gt;&lt;br /&gt;Step 1: Grant privileges and create PL/SQL profiler objects&lt;br /&gt;Run the adgrants.sql script as a user that can connect as SYSDBA to grant privileges to selected SYS objects and create PL/SQL profiler objects. &lt;br /&gt;1. Create $ORACLE_HOME/appsutil/admin on the database server. &lt;br /&gt;2. Copy adgrants.sql (UNIX) from $APPL_TOP/admin to $ORACLE_HOME/appsutil/admin. Or, copy adgrants_nt.sql (Windows) from %APPL_TOP%\admin to %ORACLE_HOME%\appsutil\admin. &lt;br /&gt;3. Set the environment to point to ORACLE_HOME on the database server. &lt;br /&gt;4. Use SQL*Plus to run the script: &lt;br /&gt;&lt;br /&gt;UNIX: &lt;br /&gt;     $ sqlplus /nolog&lt;br /&gt;     SQL&gt; connect / as sysdba&lt;br /&gt;     SQL&gt; @$ORACLE_HOME/appsutil/admin/adgrants.sql &lt;APPLSYS schema name&gt;&lt;br /&gt;Windows:&lt;br /&gt;     C:\&gt; sqlplus /nolog&lt;br /&gt;     SQL&gt; connect / as sysdba&lt;br /&gt;     SQL&gt; @%ORACLE_HOME%\appsutil\admin\adgrants_nt.sql &lt;APPLSYS schema name&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 2: Unzip apps.zip under $JAVA_TOP (conditionally required)&lt;br /&gt;If you have already unzipped apps.zip, go on to Step 3. &lt;br /&gt;Verify whether apps.zip has been unzipped. If the file exists in your $JAVA_TOP directory, it has not been unzipped. If it doesn't exist in $JAVA_TOP, it has already been unzipped. &lt;br /&gt;Step 3: Run AutoConfig&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8370369664801222645-374387184176073916?l=lookapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lookapps.blogspot.com/feeds/374387184176073916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8370369664801222645&amp;postID=374387184176073916' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/374387184176073916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/374387184176073916'/><link rel='alternate' type='text/html' href='http://lookapps.blogspot.com/2008/07/apply-adi-6-patch.html' title='Apply ADI-6 Patch'/><author><name>Lokesh Babu</name><uri>http://www.blogger.com/profile/01504457837715038230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_wW4GCE7d7ZY/SJiSu3vvr0I/AAAAAAAAAEY/L18E2AMUPGc/S220/Picture+239a.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8370369664801222645.post-7442243947592119016</id><published>2008-07-10T04:34:00.000-07:00</published><updated>2008-07-10T05:07:08.937-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apps 11i'/><title type='text'>11I INSTALLATION(11.5.10.2 on Redhat Linux AS 4.0 (Multi Node ))</title><content type='html'>Installation Instructions for Oracle Application Server 11.5.10.2 on Redhat Linux AS 4.0 (Multi Node )&lt;br /&gt;&lt;br /&gt;Environment Name:  REDHAT AS4 Machine: &lt;br /&gt;&lt;br /&gt;Configuration of machines and OS &lt;br /&gt;Configuration of Machines  :-&lt;br /&gt;&lt;br /&gt;                 2 GB RAM&lt;br /&gt;                 150 GB HDD&lt;br /&gt;                 Pantium IV 3 GHZ &lt;br /&gt;                 DVD Rom&lt;br /&gt;&lt;br /&gt;Operation Systems :-&lt;br /&gt;&lt;br /&gt; Machine 1 :-  apps01&lt;br /&gt;                                   Windows 2000 professional (50 GB, Primary Partition FAT32 *)&lt;br /&gt;                                   REDHAT Linx AS 4 (100 GB)&lt;br /&gt;               &lt;br /&gt; Machine 2 :-  apps02&lt;br /&gt;            REDHAT Linx AS 4 (150 GB)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Installation of OS &lt;br /&gt;&lt;br /&gt;Machine 1 :-  apps01  &lt;br /&gt;    &lt;br /&gt;                     Windows 2000 professional&lt;br /&gt;       &lt;br /&gt;- Install windows 2000 professional and create primary partition   FAT32  so that you can mount on linux.&lt;br /&gt;- Apply service pack 4.0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                     Redhat Linux AS 4.0&lt;br /&gt;&lt;br /&gt;- Create Mount points as follows &lt;br /&gt;&lt;br /&gt;Mount File system Size&lt;br /&gt;/ Ext3 1GB&lt;br /&gt;/boot Ext3 122MB&lt;br /&gt;/ebis Ext3 79GB&lt;br /&gt;/home Ext3 1GB&lt;br /&gt;/opt Ext3 1GB&lt;br /&gt;/var Ext3 1GB&lt;br /&gt;/tmp Ext3 2G&lt;br /&gt;/swap Ext3 4GB&lt;br /&gt;/usr Ext3 10GB&lt;br /&gt;&lt;br /&gt;- Select everything in custom selection of packages. &lt;br /&gt;&lt;br /&gt;Machine 2 :-  apps02&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;- Create Mount points as follows &lt;br /&gt;&lt;br /&gt;Mount File system Size&lt;br /&gt;/ Ext3 5GB&lt;br /&gt;/boot Ext3 122MB&lt;br /&gt;/ebis Ext3 114GB&lt;br /&gt;/home Ext3 6GB&lt;br /&gt;/opt Ext3 1GB&lt;br /&gt;/var Ext3 2GB&lt;br /&gt;/tmp Ext3 4G&lt;br /&gt;/swap Ext3 4GB&lt;br /&gt;/usr Ext3 10GB&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- Select everything in custom selection of packages during linux installations&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Prerequisite &lt;br /&gt;Staging on Windows 2000 professional – Machine 01 &lt;br /&gt;&lt;br /&gt;1. Prerequisite&lt;br /&gt;&lt;br /&gt;- Install and configure IIS 5.0 or above. It is prerequisite  to run  perl&lt;br /&gt;- Download perl 5.8.8.8.7 from www.perl.com and install it. This is prerequisite for staging.&lt;br /&gt;- Check the following DVD’s&lt;br /&gt; Oracle Application 11i Start Here Disk 1&lt;br /&gt; Oracle Application Rapid Install RDBMS Disk1&lt;br /&gt; Oracle Application Rapid Install Database Disk1 to Disk4&lt;br /&gt; Oracle Application Rapid Install Tools Disk1&lt;br /&gt; Oracle Application Rapid Install Appl_Top Disk 1 &amp; Disk2&lt;br /&gt;&lt;br /&gt;2. Insert Oracle Application 11i Start Here Disk 1 in DVD  ROM drive&lt;br /&gt;&lt;br /&gt;3. execute perl &lt; DVDdrive&gt;\mnt\cdrom\disk1\rapidwiz\adautostg.pl&lt;br /&gt;&lt;br /&gt;4. Setup the stage Area Direcoty&lt;br /&gt; &lt;br /&gt;At the prompt for the stage directory, enter the name of the system top-level&lt;br /&gt;directory. The Rapid wizard stage11i directory will be created in this path. &lt;br /&gt;5. When the script prompts select 1 (Oracle Applications) .&lt;br /&gt;6. Insert the correct DVD’s as prompted by script&lt;br /&gt;7.  Staging will take approximately 25GB&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Staging on Redhat Linux 4.0 AS– Machine 02 &lt;br /&gt;&lt;br /&gt;  1. Check the following DVD’s&lt;br /&gt;• Oracle Application 11i Start Here Disk 1&lt;br /&gt;• Oracle Application Rapid Install RDBMS Disk1&lt;br /&gt;• Oracle Application Rapid Install Database Disk1 to Disk4&lt;br /&gt;• Oracle Application Rapid Install Tools Disk1&lt;br /&gt;• Oracle Application Rapid Install Appl_Top Disk 1 &amp; Disk2&lt;br /&gt;&lt;br /&gt; 2. Log in as Root and Check the current version of the perl installed&lt;br /&gt;&lt;br /&gt;perl –v&lt;br /&gt;&lt;br /&gt;it should be 5.8.5 or later&lt;br /&gt;3. Mount the dvd rom&lt;br /&gt;&lt;br /&gt;mount /dev/dvd  /mnt/dvdrom&lt;br /&gt;&lt;br /&gt;4. execute perl &lt; DVDdrive&gt;/dev/dvd/mnt/cdrom/disk1/rapidwiz/adautostg.pl&lt;br /&gt;Setup the stage area At the prompt for the stage directory, enter the name of the system top-level directory. The Rapid wizard stage11i directory will be created in this path. &lt;br /&gt;5.  When the scripts prompts select 1 (Oracle Applications)&lt;br /&gt;6. Insert the CD’s as prompted by the script&lt;br /&gt;(Note : even Automount enabled DVD has to be unmounted from and remounted &lt;br /&gt;  &lt;br /&gt;  umount /mnt/dvdrom &lt;br /&gt;umount /dev/dvd&lt;br /&gt;  &lt;br /&gt; mount /dev/dvd  /mnt/dvdrom  and press enter&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pre-Installation Steps&lt;br /&gt;Preparing the Operating systems for Oracle 11.5.10.2&lt;br /&gt;&lt;br /&gt;Check the following packages &lt;br /&gt;&lt;br /&gt;Required RPMS Installed RPMS&lt;br /&gt;• compat-db-4.1.25-9 &lt;br /&gt;• compat-gcc-32-3.2.3-47.3 &lt;br /&gt;• compat-gcc-32-c++-3.2.3-47.3 &lt;br /&gt;• compat-oracle-rhel4-1.0-5 &lt;br /&gt;• compat-libcwait-2.0-2 &lt;br /&gt;• compat-libgcc-296-2.96-132.7.2 &lt;br /&gt;• compat-libstdc++-296-2.96-132.7.2 &lt;br /&gt;• compat-libstdc++-33-3.2.3-47.3 &lt;br /&gt;• xorg-x11-deprecated-libs-devel-6.8.1-23.EL &lt;br /&gt;• xorg-x11-deprecated-libs-6.8.1-23.EL  &lt;br /&gt;• openmotif21-2.1.30-11.RHEL4.4&lt;br /&gt;• libaio-0.3.102-1&lt;br /&gt;• libaio-devel-0.3.102-1 • compat-db-4.1.25-9&lt;br /&gt;• compat-gcc-32-3.2.3-47.3&lt;br /&gt;• compat-gcc-32-c++-3.2.3-47.3&lt;br /&gt;• compat-oracle-rhel4-1.0-5&lt;br /&gt;• compat-libcwait-2.0-2&lt;br /&gt;• compat-libgcc-296-2.96-132.7.2&lt;br /&gt;• compat-libstdc++-296-2.96-132.7.2&lt;br /&gt;• compat-libstdc++-33-3.2.3-47.3&lt;br /&gt;• xorg-x11-deprecated-libs-devel-6.8.1-23.EL&lt;br /&gt;• xorg-x11-deprecated-libs-6.8.1-23.EL &lt;br /&gt;• openmotif-2.2.3-6.RHEL4.2&lt;br /&gt;• libaio-0.3.102-1&lt;br /&gt;• libaio-devel-0.3.102-1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The libaio components are available on Disk 3 of the RHEL4.0 media. For information on downloading the openmotif component, see the instructions at the following URL:&lt;br /&gt;https://rhn.redhat.com/errata/RHSA-2005-412.html&lt;br /&gt;&lt;br /&gt;1.1. After installing these patches, run ldconfig -v.&lt;br /&gt;(Note : ldconfig creates the necessary links and cache to the most recent shared libraries found in the directories specified on the command line, in the file /etc/ld.so.conf, and in the trusted directories (/lib and /usr/lib). The cache is used by the run-time linker, ld.so or ld-linux.so. ldconfig checks the header and file names of the libraries it encounters when determining which versions should have their links updated )&lt;br /&gt;&lt;br /&gt;1.2. Verify minimum Kernel Requirements with uname and rpm command,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[root@vision ~]# uname -r&lt;br /&gt;2.6.9-5.ELsmp &lt;br /&gt; [root@vision ~]# rpm -q glibc&lt;br /&gt;glibc-2.3.4-2&lt;br /&gt;&lt;br /&gt;1.3. Domain Name System (DNS) Resolver Parameters&lt;br /&gt;Edit the following file /etc/resolv.conf and set the following parameters as below,&lt;br /&gt;options attempts:5&lt;br /&gt;options timeout:15&lt;br /&gt;&lt;br /&gt;(Note : The resolv.conf file resides in the /etc directory and contains the IPs of domain name servers that you will probably need if you are going to do anything on the internet.&lt;br /&gt;options :Allows certain internal resolver variables to be modified. The syntax is where option is one of the following&lt;br /&gt;timeout: n (IN SECONDS)&lt;br /&gt;sets the amount of time the resolver will wait for a response from a remote name server before retrying the query via a different name server.&lt;br /&gt;attempts: n &lt;br /&gt;sets the number of times the resolver will send a query to its name servers before giving up and returning an error to the calling application).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1.4. Host names&lt;br /&gt;&lt;br /&gt;1.4.1. The format of hosts /etc/hosts file must be formatted as follows :&lt;br /&gt;&lt;br /&gt;127.0.0.1 localhost.localdomain&lt;br /&gt;&lt;ip_address&gt; &lt;node_name&gt;.&lt;domain_name&gt;&lt;br /&gt;(In apps01 hosts file make this entry and there should be entry for the other nodes which hosts the servers)&lt;br /&gt;&lt;br /&gt;192.9.200.149 apps01.oneapps.com  local_host &lt;br /&gt;192.9.200.146 apps02.oneapps.com&lt;br /&gt;&lt;br /&gt;(In apps02 the following entries to the /etc/hosts file has to be added )&lt;br /&gt;&lt;br /&gt;192.9.200.146  apps02.oneapps.com   local_host&lt;br /&gt;192.9.200.149 apps01.oneapps.com  &lt;br /&gt;&lt;br /&gt;Ping the remote machine with and hostname and check&lt;br /&gt;Comment the first line in the /etc/hosts file &lt;br /&gt;&lt;br /&gt;1.4.2.    Verify that the /etc/sysconfig/network file is formatted as follows :&lt;br /&gt;HOSTNAME=&lt;node_name&gt;.&lt;domain_name&gt;&lt;br /&gt;&lt;br /&gt;Exi : HOSTNAME=apps01.oneapps.com&lt;br /&gt;&lt;br /&gt;( Note : Make sure that your machines has static ip address)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1.5. If the /etc/sysconfig/networking/profiles/default/network file exists, remove it. &lt;br /&gt;&lt;br /&gt;Note: If you changed any files in the previous steps, reboot the system.&lt;br /&gt;&lt;br /&gt;1.6. Modify number of open descriptors: in file /etc/security/limits.conf add the following lines:&lt;br /&gt;hard nofile 65535&lt;br /&gt;soft nofile 4096&lt;br /&gt;&lt;br /&gt;(.You can protect against certain types of denial of service attacks by modifying /etc/security/limits.conf. This file sets limits on system resources for each user.. The above setting limits the maximum number of files open)&lt;br /&gt;&lt;br /&gt;1.7. Change port range value : /etc/sysctl.config add the following line,&lt;br /&gt;&lt;br /&gt;net.ipv4.ip_local_port_range = 1024 65000&lt;br /&gt;&lt;br /&gt;1.8. Set LD_ASSUME_KERNEL in file /etc/profile &lt;br /&gt;&lt;br /&gt;LD_ASSUME_KERNEL=2.4.19&lt;br /&gt;export LD_ASSUME_KERNEL&lt;br /&gt;&lt;br /&gt;1.9. Apply one of these OS library patches: 4198954 (for Red Hat 4.0), you can download it from metalink.&lt;br /&gt;&lt;br /&gt; The above patch contains compat_libcwait-2.0-2.i386.rpm, compat-oracle-rhel4-1.0.-5.i386.rpm&lt;br /&gt; After applying the compat-libcwait-2.0-2.i386.rpm move the libcwait.so - library from /usr/lib to /lib and modify the path in /etc/ld.so.preload&lt;br /&gt;&lt;br /&gt;2.0 Create a goup and  two users one owner of database and other owner of oracle application&lt;br /&gt;&lt;br /&gt;groupadd dba&lt;br /&gt;useradd –g dba –G dba oracle&lt;br /&gt;useradd –g dba –G dba applmgr&lt;br /&gt;passwd oracle&lt;br /&gt;passwd applmgr&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;Installation Steps&lt;br /&gt;Installation of database server&lt;br /&gt;Machine :- apps01&lt;br /&gt;&lt;br /&gt; Go to the following directory  in your staging &lt;br /&gt;/ebis/Stage11i/startCD/Disk1/rapidwiz&lt;br /&gt;&lt;br /&gt;./rapidwiz&lt;br /&gt;&lt;br /&gt;Press next for welcome screen&lt;br /&gt;&lt;br /&gt;Select Installation option&lt;br /&gt;&lt;br /&gt;Install Oracle Applications E-Business 11i&lt;br /&gt;&lt;br /&gt;Load Configuration&lt;br /&gt;&lt;br /&gt; No&lt;br /&gt;&lt;br /&gt;   Install Type&lt;br /&gt;&lt;br /&gt;  Multinode&lt;br /&gt;&lt;br /&gt;Node Information&lt;br /&gt; &lt;br /&gt;  Database :-   apps01&lt;br /&gt;  Administration :-    apps01&lt;br /&gt;  Concurrent Manager :-  apps01&lt;br /&gt;  Application :-  apps02&lt;br /&gt;  Web:-   apps02&lt;br /&gt;&lt;br /&gt;Define Database type&lt;br /&gt;&lt;br /&gt;  Fresh Database ( PROD)&lt;br /&gt;&lt;br /&gt;Database install information( Folder or Mount point)&lt;br /&gt;  /ebis&lt;br /&gt;       Database install information &lt;br /&gt;   Oracle OS User  :-  oracle&lt;br /&gt;  Oracle OS Group  :- dba&lt;br /&gt;  Base Install Directory  :-  /ebis&lt;br /&gt;      Select  Licensing  Type &lt;br /&gt;  E-business Suite Licensing&lt;br /&gt;     Select Language &lt;br /&gt;  American English&lt;br /&gt;    Character Set&lt;br /&gt;  Default &lt;br /&gt;    Port Pool&lt;br /&gt;  Default&lt;br /&gt;Configuration File path.&lt;br /&gt;  /tmp/config.txt&lt;br /&gt;&lt;br /&gt;Follow the installation step upto completion of installation.&lt;br /&gt;&lt;br /&gt;Application Server Installation.&lt;br /&gt;Machine :- apps02&lt;br /&gt; Copy the configuration file from apps01.&lt;br /&gt;&lt;br /&gt;           ssh apps01.oneapps.com cat  /tmp/config.txt &gt; /tmp /config.txt&lt;br /&gt;&lt;br /&gt; Go to the following directory  in your staging &lt;br /&gt;/ebis/Stage11i/startCD/Disk1/rapidwiz&lt;br /&gt;&lt;br /&gt;./rapidwiz&lt;br /&gt;&lt;br /&gt;Press next for welcome screen&lt;br /&gt;&lt;br /&gt;Select Installation option&lt;br /&gt;&lt;br /&gt;Install Oracle Applications E-Business 11i&lt;br /&gt;&lt;br /&gt;Load Configuration&lt;br /&gt;&lt;br /&gt; Yes&lt;br /&gt;&lt;br /&gt;   Install Type&lt;br /&gt;&lt;br /&gt;  Multinode&lt;br /&gt;&lt;br /&gt;Node Information&lt;br /&gt; &lt;br /&gt;  Database :-   apps01&lt;br /&gt;  Administration :-    apps01&lt;br /&gt;  Concurrent Manager :-  apps01&lt;br /&gt;  Application :-  apps02&lt;br /&gt;  Web:-   apps02&lt;br /&gt;&lt;br /&gt;Define Database type&lt;br /&gt;&lt;br /&gt;  Fresh Database ( PROD)&lt;br /&gt;&lt;br /&gt;Database install information( Folder or Mount point)&lt;br /&gt;  /ebis&lt;br /&gt;       Database install information &lt;br /&gt;   Oracle OS User  :-  oracle&lt;br /&gt;  Oracle OS Group  :- dba&lt;br /&gt;  Base Install Directory  :-  /ebis&lt;br /&gt;      Select  Licensing  Type &lt;br /&gt;  E-business Suite Licensing&lt;br /&gt;     Select Language &lt;br /&gt;  American English&lt;br /&gt;    Character Set&lt;br /&gt;  Default &lt;br /&gt;    Port Pool&lt;br /&gt;  Default&lt;br /&gt;Configuration File path.&lt;br /&gt;  /tmp/config.txt&lt;br /&gt;&lt;br /&gt;Follow the installation step upto completion of installation.&lt;br /&gt;&lt;br /&gt;Include a subset of test steps that will confirm that the customization has been installed properly.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;Post- Installation Steps&lt;br /&gt;&lt;br /&gt;Apply patch 4632932 to all the application tiers, then re-source the applications environment file to refresh the environment variables. This patch is required for setting the values for LD_ASSUME_KERNEL and LD_PRELOAD.&lt;br /&gt;Steps to Apply this patch&lt;br /&gt;&lt;br /&gt;1. Connect as user applmgr  on Application server&lt;br /&gt;2. download patch 4632932 from metalink&lt;br /&gt;3. Create a directory called patch in /ebis and unzip   downloaded patch in this directory&lt;br /&gt;4. Run adadmin utility and put the database into maintenance mode (type adadmin at shell prompt and it will guide you to put the application in maintenance mode .&lt;br /&gt;5. Apply the patch using adpatch utility&lt;br /&gt;6. After applying the patch disable the maintenance mode&lt;br /&gt;7. Repeat the same on the host  where the Database server installed&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8370369664801222645-7442243947592119016?l=lookapps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lookapps.blogspot.com/feeds/7442243947592119016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8370369664801222645&amp;postID=7442243947592119016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/7442243947592119016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8370369664801222645/posts/default/7442243947592119016'/><link rel='alternate' type='text/html' href='http://lookapps.blogspot.com/2008/07/11i-installation115102-on-redhat-linux.html' title='11I INSTALLATION(11.5.10.2 on Redhat Linux AS 4.0 (Multi Node ))'/><author><name>Lokesh Babu</name><uri>http://www.blogger.com/profile/01504457837715038230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp0.blogger.com/_wW4GCE7d7ZY/SJiSu3vvr0I/AAAAAAAAAEY/L18E2AMUPGc/S220/Picture+239a.JPG'/></author><thr:total>0</thr:total></entry></feed>
