The document is halfway through, imcomplete, but may help you and others.
Jiltin
This is posted by me at Oracle Forum:
http://forums.oracle.com/forums/thread.jspa?forumID=169&messageID=661976&threadID=198714
Short notes ( for those who are comfortable with linux/unix shell, patches)
(1 thro 7 & 9 as root)
1. check the fully qualified domain name
2. install jdk1.3.1_09 (sun jdk)
3. create group dba, added user applmgr & oracle
4. Include path, classpath in /etc/bashrc so that it
is common to both applmgr & oracle users. (not strictly required).
5. rename gcc to gcc323 and g++ to g++323. Linked old gcc296, g++296 in /usr/bin into /usr/bin/gcc & /usr/bin/g++
6. Apply patch 3006854 & rebooted the machine
7. Then start rapidwiz under x-windows mode
8. After 100% installed, stop all the serivices
and applied patches 3293983 & p3170128 as applmgr
login after setting oracle home to point 806 directory.
9. Log back to root, start all the process.
========================
Oracle update notes long notes (consult Oracle & metalink)
This is only a guide, oracle is the master document.
===================
Oracle® Applications Installation Update Notes Release 11i for Linux x86 (11.5.9)
Part No. B10849-02/December 2003
Operating System Requirements for Red Hat Enterprise Linux 3
Linux Kernel Version 2.4.21-4.EL
To determine what distribution and version of Linux is currently installed, enter the following command:
$ uname -r
Glibc Version 2.3.2-95.3
To determine if this is installed, enter the following command:
$ rpm -q glibc
Operating System Patches
The following patches must be installed on the system:
compat-db-4.0.14.5
compat-gcc-7.3-2.96.122
compat-gcc-c++-7.3-2.96.122
compat-libstdc++-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122
openmotif21-2.1.30-8.i386.rpm
setarch-1.3-1
To determine if the operating system patches are installed on the system, enter the following command:
$ rpm -qa | grep <value>
For example:
rpm -qa | grep -i compat-db-4.0.14.5
rpm -qa | grep -i compat-gcc-7.3-2.96.122
rpm -qa | grep -i compat-gcc-c++-7.3-2.96.122
rpm -qa | grep -i compat-libstdc++-7.3-2.96.122
rpm -qa | grep -i compat-libstdc++-devel-7.3-2.96.122
rpm -qa | grep -i openmotif21-2.1.30-8.i386.rpm
rpm -qa | grep -i setarch-1.3-1
rpm qa | grep i jdk
Setting the Environment:
Perform the following tasks to set up the environment before you begin the installation:
1. Install the jdk131 from sun ( www.sun.com ). I have download jdk131_09 version
check whether the jdk is already installed. If not installed, install it now.
rpm ivh jdk1.3.1_09.rpm
2. Rename the /usr/bin/gcc and /usr/bin/g++ directories, as follows:
mv /usr/bin/gcc /usr/bin/gcc323
mv /usr/bin/g++ /usr/bin/g++323
3. Enter the following commands to create symbolic links:
ln -s /usr/bin/gcc296 /usr/bin/gcc
ln -s /usr/bin/g++296 /usr/bin/g++
4. Verify that the host name setting is correct, as follows:
hostname
This command should return the fully qualified host name:
hostname.domainname
5. For hugemem kernel, install rpm setarch-1.0-2.i386.rpm or higher, as follows:
For up, smp and boot kernel this step is not required.
setarch i386
6. Set the LD_ASSUME_KERNEL environment variable to 2.4.19, as follows:
Note: You must have the LD_ASSUME_KERNEL environment variable set before you perform any operation.
For the Bourne, Bash, or Korn shell, enter:
export LD_ASSUME_KERNEL=2.4.19
For the C or tcsh shell, enter:
setenv LD_ASSUME_KERNEL 2.4.19
7. As a workaround to a bug in the rapidwiz utility, unset the LANG environment variable. To unset the LANG environment variable, enter the following command:
unset LANG
Additional Preinstallation Steps - Required Patch
To install Oracle Applications release 11.5.9 software, follow the instructions
in the Installation Guide. Before you begin the installation, perform the
following additional preinstallation steps :
1. Open a new terminal window.
2. Apply patch number 3006854.
This patch resolves a problem with the libcwait symbol. You can get the patch from OracleMetalink: http://metalink.oracle.com/
3. After you have applied the patch, reboot the system.
4. Start rapidwiz from the same terminal you used to set the environment and begin the installation.
Postinstallation Steps
After you have installed Oracle Applications release 11.5.9, perform the
following postinstallation steps:
1. Shut down all Oracle Applications processes. To shut down running
processes, use the following command:
# <COMMON_TOP>/admin/scripts/<TWO_TASK>_<machine_name>/adstpall.sh apps/<pwd>
2. Apply interoperablity patch 3293983. This patch fixes the stubs library and
modifies Developer 2000 6i and network makefiles.
3. Apply patch number 3170128. This patch fixes a Visibroker core dump
problem.
Then restart all the process.
Startall script shell (run as root): This starts all the process one by one
su - oracle -c “/opt/oracle/<dbname>db/9.2.0/appsutil/scripts/<DBNAME>_winxp-pc1/addbctl.sh start normal”
su - oracle -c “/opt/oracle/<dbname>db/9.2.0/appsutil/scripts/<DBNAME>_winxp-pc1/addlnctl.sh start <dbname>”
su - applmgr -c “/opt/oracle/<dbname>comn/admin/scripts/<DBNAME>_winxp-pc1/adrepctl.sh start”
su - applmgr -c “/opt/oracle/<dbname>comn/admin/scripts/<DBNAME>_winxp-pc1/adcmctl.sh start apps/apps”
su - applmgr -c “/opt/oracle/<dbname>comn/admin/scripts/<DBNAME>_winxp-pc1/adapcctl.sh start”
su - applmgr -c “/opt/oracle/<dbname>comn/admin/scripts/<DBNAME>_winxp-pc1/adfmcctl.sh start”
su - applmgr -c “/opt/oracle/<dbname>comn/admin/scripts/<DBNAME>_winxp-pc1/adfmsctl.sh start”
su - applmgr -c “/opt/oracle/<dbname>comn/admin/scripts/<DBNAME>_winxp-pc1/adfrmctl.sh start”
su - applmgr -c “/opt/oracle/<dbname>comn/admin/scripts/<DBNAME>_winxp-pc1/adtcfctl.sh start”
su - applmgr -c “/opt/oracle/<dbname>comn/admin/scripts/<DBNAME>_winxp-pc1/addisctl.sh start”
su - applmgr -c “/opt/oracle/<dbname>comn/admin/scripts/<DBNAME>_winxp-pc1/adalnctl.sh start APPS_<dbname>”
Stopall script shell (run as root): This stops all the process one by one :
su - applmgr -c “/opt/oracle/<dbname>comn/admin/scripts/<DBNAME>_winxp-pc1/adcmctl.sh stop apps/apps”
su - oracle -c “/opt/oracle/<dbname>db/9.2.0/appsutil/scripts/<DBNAME>_winxp-pc1/addbctl.sh stop immediate”
su - applmgr -c “/opt/oracle/<dbname>comn/admin/scripts/<DBNAME>_winxp-pc1/adrepctl.sh stop”
su - oracle -c “/opt/oracle/<dbname>db/9.2.0/appsutil/scripts/<DBNAME>_winxp-pc1/addlnctl.sh stop <dbname>”
su - applmgr -c “/opt/oracle/<dbname>comn/admin/scripts/<DBNAME>_winxp-pc1/adalnctl.sh stop APPS_<dbname>”
su - applmgr -c “/opt/oracle/<dbname>comn/admin/scripts/<DBNAME>_winxp-pc1/adfmcctl.sh stop”
su - applmgr -c “/opt/oracle/<dbname>comn/admin/scripts/<DBNAME>_winxp-pc1/adfmsctl.sh stop”
su - applmgr -c “/opt/oracle/<dbname>comn/admin/scripts/<DBNAME>_winxp-pc1/adfrmctl.sh stop”
su - applmgr -c “/opt/oracle/<dbname>comn/admin/scripts/<DBNAME>_winxp-pc1/adtcfctl.sh stop”
su - applmgr -c “/opt/oracle/<dbname>comn/admin/scripts/<DBNAME>_winxp-pc1/adapcctl.sh stop”
su - applmgr -c “/opt/oracle/<dbname>comn/admin/scripts/<DBNAME>_winxp-pc1/addisctl.sh stop”
if need be, do this (I did not do, it is working well)
4. Relink all Applications executables using “Relink Applications programs”
from “Generate Applications Files menu” of the adadmin utility.
5. Generate all of the .jar files with force option using “Generate product JAR
files” from “Generate Applications Files menu” of the adadmin utility.
6. Restart Oracle Applications processes using the following command:
# <COMMON_TOP>/admin/scripts/<TWO_TASK>_<machine_name>/adstrtal.sh apps/<pwd>
When I tried to install 11.5.9 on Redhat Linux Ent. 30 & AS 21 & RH9,
I find that read from config file does not work properly, that creates “unable to instantiate file” and “unable to create control file” issues.
Steps to recreate the issue.
start rapidwiz
When giving applusr and oracle user,
the default brings applEVAL, oraEVAL
supposing your instance is EVAL (oracle_sid)
change it to applmgr and oracle
save the config file
exit it ( do not run further )
Next start the rapidwiz
say read from config file
It reads the /tmp/config.txt and backs-up to /tmp/config.txt.bac
everything looks fine, but you will get
“unable to instantiate file” and “unable to create control file” errors
The reason is oracle changes some of the entries in
/tmp/config.txt while reading it.
half way through (you can find out at the end of the file)
it changes applmgr into applEVAL and oracle into oraEVAL
Hence, the user does not exists and unable to instantiate files.
The work around is do not read from config file
========================> .bashrc <==================
These error I have seen with RH9. I have not tested in RH9. However, here is addl data I have added to my /etc/bashrc (though you can do with local .bashrc too, I am lazy enough to modify each user!) The 2.4.19 is for RHEL 3.0, but 2.4.1 is for RH9.
export LD_ASSUME_KERNEL=2.4.19
export ORACLE_SID=<DBNAME>
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=${ORACLE_BASE}/<DBNAME>db/9.2.0
export CLASSPATH=.:/usr/java/jdk1.3.1_09/lib:/usr/java/jdk1.3.1_09/lib/tools.jar:/usr/java/jdk1.3.1_09/lib/rt.jar:$ORACLE_HOME/lib/servlet.jar:$ORACLE_HOME/jdbc/lib/classes12.zip
export PATH=.:${PATH}:/usr/java/jdk1.3.1_09/bin:${ORACLE_HOME}/bin:${ORACLE_HOME}/lib:${CLASSPATH}
export TNS_ADMIN=${ORACLE_HOME}/network/admin/<DBNAME>_<SERVER_NAME>
export LD_LIBRARY_PATH=${PATH}
export DISPLAY=${REMOTEHOST}:0.0
unset LANG
Good Luck
========================> .bashrc <==================