Oracle Application Server 10g Release 3 (10.1.3) Installation On Fedora Core 6 (FC6)
In this article I'll describe the installation of Oracle Application Server 10g Release 3 (10.1.3), Oracle's J2EE Application Server, on Fedora Core 6 (FC6 X86). The article is based on a server installation with a minimum of 2G swap, secure Linux disabled and the following package groups installed:- Editors
- Graphical Internet
- Administration Tools
- Base
- X Window System
- System Tools
- Server Configuration Tools
- GNOME Desktop Environment
- Development Libraries
- Development Tools
- Legacy Software Support
- Legacy Software Development
Download Software
Download the following software:- Oracle Application Server 10g (10.1.3) Software
- openmotif21-2.1.30-14.i386.rpm
- gnome-libs-1.4.1.2.90-49.i386.rpm
Unpack Files
Unpack the contents of the file:The installation files unpack into the current directory.cpio -idmv < as_linux_x86_101300_disk1.cpio
Hosts File
The /etc/hosts file must contain a fully qualified name for the server:<IP-address> <fully-qualified-machine-name> <machine-name>
Setup
Add the following lines to the /etc/security/limits.conf file:Add the following line to the /etc/pam.d/login file, if it does not already exist:* soft nproc 2047 * hard nproc 16384 * soft nofile 2048 * hard nofile 65536
The installation guide for the core application server makes no reference to kernel parameters, suggesting that the default values are adequate.session required /lib/security/pam_limits.so
If installing version 10.1.3.1, you must comment out the ANT_HOME line from the "/etc/ant.conf" file, or rename the file so it is not detected.
The documentation states that the following packages are required for RHEL 4:
To install the prerequisite packages in FC5, do the following.# Red Hat Enterprise Linux 4.0 and CentOS 4.x (Update 1) glibc-2.3.4-2.9 glibc-common-2.3.4-2.9 binutils-2.15.92.0.2-13 compat-libstdc++-296-2.96-132.7.2 gcc-3.4.3-22.1 gcc-c++-3.4.3-22.1 libstdc++-3.4.3-22.1 libstdc++-devel-3.4.3-22.1 openmotif21-2.1.30-11.RHEL4.4 pdksh-5.2.14-30 setarch-1.6-1 make-3.80-5 gnome-libs-1.4.1.2.90-44.1 sysstat-5.0.5-1 compat-db-4.1.25-9 control-center-2.8.0-12 xscreensaver-4.18-5.rhel4.2
Create the new groups and users:cd /media/disk/Fedora/RPMS rpm -Uvh glibc-2* rpm -Uvh glibc-common-2* rpm -Uvh binutils-2* rpm -Uvh setarch-* rpm -Uvh make-3* rpm -Uvh compat-libstdc++-296* rpm -Uvh compat-db-4* rpm -Uvh control-center-2* rpm -Uvh libstdc++* rpm -Uvh ksh* rpm -Uvh gcc-4* rpm -Uvh gcc-c++-4* rpm -Uvh glib2-devel* rpm -Uvh libIDL-devel* rpm -Uvh --force ORBit* rpm -Uvh --force libpng* rpm -Uvh gnome-screensaver* rpm -Uvh sysstat-* rpm -Uvh --force libXau-devel-* libXp-* # From download rpm -Uvh openmotif21-2.1.30-14.i386.rpm rpm -Uvh --nodeps gnome-libs-1.4.1.2.90-49.i386.rpm
Create the directories in which the Oracle software will be installed:groupadd oinstall groupadd dba groupadd oper useradd -g oinstall -G dba -s /bin/ksh oracle passwd oracle
Edit the /etc/redhat-release file replacing the current release information (Fedora Core release 6 (Zod)) with the following:mkdir -p /u01/app/oracle/product/10.1.3 chown -R oracle.oinstall /u01
Login as root and issue the following command:redhat-4
Login as the oracle user and add the following lines at the end of the .profile file:xhost +<machine-name>
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.1.3/OracleAS_1; export ORACLE_HOME
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$ORACLE_HOME/bin:$PATH; export PATH
PATH=$PATH:$ORACLE_HOME/dcm/bin:$ORACLE_HOME/opmn/bin; export PATH
PATH=$PATH:$ORACLE_HOME/Apache/Apache/bin; export PATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
#ulimit -p 16384
ulimit -n 16384
else
ulimit -u 16384 -n 16384
fi
fi
PS1="`hostname`> "
set -o emacs
set filec
Installation
Log into the oracle user. If you are using X emulation then set the DISPLAY environmental variable:Start the Oracle Universal Installer (OUI) by issuing the following command in the Disk1 directory:DISPLAY=<machine-name>:0.0; export DISPLAY
Ignore the package prerequisite failures../runInstaller
For a more detailed look at the installation process, click on the links below to see screen shots of each stage.
- Installation
- Installation Warning
- Specify Inventory Directory and Credentials
- Specify Inventory Directory and Credentials Dialog
- Select Installation Type
- Product-Specific Prerequisite Checks
- Specify Port Configuration Options
- Administration Instance Settings
- Administration Settings
- Cluster Topology Configuration
- Summary
- Install
- Configuration Assistants
- Setup Privileges
- End of Installation
Post Installation
Edit the /etc/redhat-release file restoring the original release information:With the installation complete you can perform any administration tasks using the Enterprise Manager Website (http://<fully-qualified-machine-name>:7777/em). Log in using the username "oc4jadmin" and the password you assigned during the installation.Fedora Core release 6 (Zod)
For more information see:
Hope this helps. Regards Tim...
Back to the Top.
