AppNote: Installing Oracle Applications 11i 188.8.131.52 on SUSE Linux Enterprise Server 9 SP1
Novell Cool Solutions: AppNote
By Michel Bluteau
Digg This -
Posted: 4 Nov 2005
I decided to create this guide even if is already a guide for Oracle Database and one for Oracle Application Server, since the installation process and the requirements are different.
You can refer to my other installation guides for Oracle on SLES9 on CoolSolutions for more details on how to install the basic optional packages like orarun, gcc, openmotif, etc. The requirements in terms of packages are almost identical to the requirements for Oracle Database 10g.
As for the physical requirements, I recommend 1GB of RAM, and 80GB of disk space. I used a Vmware virtual machine for my installation, and with those resources, I was able to obtain a working installation.
If you do not already have a copy of Oracle Applications 11i, you can obtain one from http://edelivery.oracle.com for evaluation.
Figure 1: Oracle Electronic Delivery Web site.
Depending of the various components you want to leverage, the downloads can be numerous and large. If you are unsure, you can download all the items for the E-Business Suite(aka Oracle Applications). I was able to extract everything into a NFS network share, and run the installation from there by mounting the share from my SLES9 server(a SMB share seems to be problematic).
Before you start the install process, you need to tune some kernel parameters, in order to avoid the following error:
ORA-27125 Unable to create shared memory segment
The above error would appear in the log file ( /opt/oracle/prodb/9.2.0/appsutil/log/PROD_servername/ ), in the middle of the installation process, which would pop-up some error window with error code RW-xxxx). This condition would prevent Oracle from starting, and the installation process would halt since it needs to access the Oracle instance.
Metalink note 293988.1 describes 2 workarounds, which are illustrated below.
Figure 2: Workaround #1 for avoiding error ORA-27125.
Figure 3: Workaround #2 for avoiding error ORA-27125. Step 1, modify /etc/sysctl.conf.
Figure 4: Workaround #2 for avoiding error ORA-27125. Activate boot.sysctl.
On my system, I have implemented the 2 workaround simultaneously, before starting the installation, using root privileges with su. For more details, access Metalink. This should be sufficient if you want to avoid the ORA-27125 error during your installation.
We are now ready to start the installation process. I have uncompressed all the downloaded items in the same NFS share, and mounted it from my SLES server.
Figure 5: Lauching the Rapid Installation wizard from a NFS network share, while logged in with the oracle user created by orarun. Make sure the oracle user has a password, and that /etc/passwd is configured so oracle can log in(the shell needs to be changed).
Figure 6: The wizard exits and asked me to execute the script /tmp/oraInstRoot.sh as root.
Figure 7: Executing the script with root privileges.
Figure 8: Launching Rapid Install Wizard a second time after the script has been executed.
Figure 9: Rapid Install Wizard welcome screen. Click Next.
Figure 10: Select Wizard Operation screen. I decided to use Express Configuration, but this is optional. Make your selection then click Next.
Figure 11: You can decide to install a Fresh Database, or the Vision Demo Database. I changed the base directory to /opt/oracle.
Figure 12: Enter the path you want for saving your configuration choices.
Figure 13: Rapid Install Wizard will then perform some system checks, like free disk space available.
Figure 14: If all the system checks are successful, you should see green check marks everywhere. If there is an issue with a specific check, make sure you correct the situation before you move on. You can cancel the installation process, fix the problem, then launch Rapid Install again.
Figure 15: This is the Component Installation Review page. Click Next if you are satisfied.
Figure 16: You should see this pop-up window. Click Yes to begin the installation process.
Figure 17: You should be watching this progress window for a while. It took more than an hour on my system, which is a VMware virtual machine access a NFS share, which is actually not the most effective way to copy a large number of files for VMware. Things could go faster if you have a different config.
Figure 18: This is the Validate System Configuration window. If everything went well with your installation, you should see green check marks everywhere.
Figure 19: This is the last screen for the installation process. You can access Oracle Applications 11i by clicking on the square rectangle to Connect, or access your server on port 8000 with the full DNS name(e.g. http://oraapps.novell.ca:8000). Click Finish.
Figure 20: The Rapid Install Portal.
Figure 21: The Apps Logon Links page. Select E-Business Home Page.
Figure 22: Login with sysadmin/sysadmin.
Figure 23: The E-Business Suite home page.
Figure 24: You must change the /etc/oratab file so Oracle starts automatically.
Figure 25: You must copy oratab to /var/opt/oracle because Oracle will look in this location at startup.
Figure 26: You must change /etc/sysconfig/oracle so Oracle and the Listener start automatically. You can change kernel parameters in this file.
Figure 27: You can decide to start the DB Agent for Enterprise Manager automatically.
Figure 28: You should change the file so Apache starts automatically.
Figure 29: Let's go back to the E-Business Suite Portal, select User Management, then Users.
Figure 30: Select Register External Organization Contact, then click Go. We will create a test user.
Figure 31: Create a new user, then click Submit.
Figure 32: You should see this confirmation page. Select Update Account Details.
Figure 33: Click the Assign Roles button.
Figure 34: Search for roles and select some test roles, then click Select.
Figure 35: Provide a justification for each role selected, then click Save or Apply.
Figure 36: You should get this confirmation page.
Figure 37: Now go back to the Login page for E-Business Suite and login with the new user.
Figure 38: You must choose a new password. Then click Apply.
Figure 39: You should be able to see the Navigator options associated with the selected roles.
Figure 40: Now go back to the login page and login again with sysadmin/sysadmin but this time, select Oracle Applications Manager.
Figure 41: This is the Application Dashboard for Oracle Applications Manager.
The last few steps where just to walk you through a few tools, and demonstrate that we have a functionnal installation. You can leverage the documentation(the documentation CD is also available from the edelivery web site) in order to familiarize yourself with Oracle Applications 11i management tasks.
Hopefully, this quick installation guide will prove helpful to you. Do not hesitate to send me some feedback, comments, or questions. Thanks.
Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com