Infrastructure Technology Group – APPSINFODB

Finding solutions for DBA's to smile…….!!!!!!! DBA its just not Administration, its core of customer’s Data Integrity

  • Blog Stats

    • 45,134 hits
  • Visitors

    free counters
  • Vistors Access

  • Calendar

    January 2010
    M T W T F S S
     123
    45678910
    11121314151617
    18192021222324
    25262728293031
  • Archives

  • Authors

R12.1.1 Installation Prerequisites on RHEL 5

Posted by appsinfo on January 27, 2010

Perform the following pre-requisites as Root User

login as: root

 
root@172.29.101.3’s password:
Last login: Wed Jan 13 12:13:38 2010 from 10.0.19.38
 

KERNEL REQUIREMENT

 

# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.4 Beta (Tikanga)

REQUIRED PACKAGES

 
Oracle Enterprise Linux 5* OR Red Hat Enterprise Linux 5* (base and Advanced Platform)
Update 1 (5.1) or higher of Red Hat Enterprise Linux (RHEL) 5 is required
openmotif21-2.1.30-11.EL5.i3861
xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386
binutils-2.17.50.0.6-6.0.1.x86_642

The following packages must be installed from the OEL 5 or RHEL 5 distribution media:

gcc-4.1.2-14.el5.x86_64
gcc-c++-4.1.2-14.el5.x86_64
glibc-2.5-18.i686 (32-bit)
glibc-2.5-18.x86_64
glibc-common-2.5-18.x86_64
glibc-devel-2.5-18.i386 (32-bit)
glibc-devel-2.5-18.x86_64
libgcc-4.1.2-14.el5.i386
libgcc-4.1.2-14.el5.x86_64
libstdc++-devel-4.1.2-14.el5.i386
libstdc++-devel-4.1.2-14.el5.x86_64
libstdc++-4.1.2-14.el5.i386
libstdc++-4.1.2-14.el5.x86_64
make-3.81-1.1.x86_64
gdbm-1.8.0-26.2.1.i386
gdbm-1.8.0-26.2.1.x86_64
libXp-1.0.0-8.1.el5.i386
libXp-1.0.0-8.1.el5.x86_64
libaio-0.3.106-3.2.i386
libaio-0.3.106-3.2.x86_64
libgomp-4.1.2-14.el5.x86_64
sysstat-7.0.0-3.el5.x86_64
util-linux-2.13-0.45.el5.x86_64
compat-libstdc++-296-2.96-138.i386
compat-libstdc++-33-3.2.3-61.i386
Additionally, the following RPMs are required for an 11gR1 Database (which is bundled with the 12.1.1 release) on the database tier:
compat-libstdc++-33-3.2.3-61.x86_64
elfutils-libelf-devel-0.125-3.el5.x86_64
elfutils-libelf-devel-static-0.125-3.el5.x86_64
libaio-devel-0.3.106-3.2.x86_64
unixODBC-2.2.11-7.1.i386
unixODBC-devel-2.2.11-7.1.i386
unixODBC-2.2.11-7.1.x86_64
unixODBC-devel-2.2.11-7.1.x86_64
kernel-headers-2.6.18-8.el5.x86_64
 

Note:
1: The openmotif package version must be 2.1.30 (for example, openmotif-2.2.3-10.RHEL4.5 is not supported).
2: This GNU linker (ld) version 2.17 provided by Oracle is required for relinking the modules in Advanced Planning & Scheduling (MSC, MSO, MSR)
 

Kernel Parameter Settings

 

kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 68719476736
kernel.shmall = 4294967296
kernel.sem = 256 32000 100 142
kernel.shmmni = 4096
kernel.msgmni = 2878
fs.file-max = 131072
net.ipv4.ip_local_port_range = 10000 65000
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
 

Domain Name System (DNS) Resolver Parameters

 

Add or update the following entries to these minimum settings in the /etc/resolv.conf file on each server node

options attempts:5
options timeout:15

Verifying Host Names


Use the following to verify host name settings:

For Red Hat Enterprise Linux AS/ES 4 and 5:
1. Verify that the /etc/hosts file is formatted as follows:
2. 127.0.0.1 localhost.localdomain localhost
3. <ip_address> <node_name>.<domain_name> <node_name>
4.
5. Verify that the /etc/sysconfig/network file is formatted as follows:
HOSTNAME=<node_name>.<domain_name>If the
/etc/sysconfig/networking/profiles/default/network file exists, remove it.
7. If you changed any files in the previous steps, restart the system.

Modifying the Number of Open File Descriptors

Open the /etc/security/limits.conf file and change the existing values for “hard” and “soft” parameters as follows. Restart the system after making changes.
* hard nofile 65535
* soft nofile 4096
* hard nproc 16384
* soft nproc 2047

Apply Oracle HTTP Server Patch 6078836 and refer to readme file of the patch
Link the Motif Library in Oracle Application Server 10.1.2


# unlink libXtst.so.6
# ln -s /usr/X11R6/lib/libXtst.so.6.1 /usr/lib/libXtst.so.6

11 Responses to “R12.1.1 Installation Prerequisites on RHEL 5”

  1. appsfixer said

    During my RHEL 5 install of R12.1.1 I hit a couple of other issues that should be covered in the pre-reqs.

    1)error while loading shared libraries: libdb.so.2: cannot open shared object file: No such file or directory

    To Fix…

    ls -l /usr/lib/libdb.so.2
    ls: /usr/lib/libdb.so.2: No such file or directory

    ln -s /usr/lib/libgdbm.so.2.0.0 /usr/lib/libdb.so.2

    ls -l /usr/lib/libgdbm.so.2.0.0
    -rwxr-xr-x 1 root root 23812 Jun 5 2007 /usr/lib/libgdbm.so.2.0.0

    2) POST INSTALL STEP .If using shared APPL_TOPS change s_lock_pid_dir variable in XML context file to point to a local directory with write read and permissions instead of a nfs directory.

    As root

    mkdir -p /u01/oracle/apps_lock_pid
    chown applmgr:dba /u01/oracle/apps_lock_pid

    As applmgr

    vi $CONTEXT_FILE

    /u01/apps/VIS/inst/apps/VIS_g2svobsdb01/pids/10.1.3/Apache/logs
    becomes
    /u01/oracle/apps_lock_pid

    2. Run AutoConfig.

    $ADMIN_SCRIPTS_HOME/adautocfg.sh

    3. Restart all the services cleanly.

    $ADMIN_SCRIPTS_HOME/adstpall.sh apps/apps
    $ADMIN_SCRIPTS_HOME/adstrtal.sh apps/apps

    4. Check both oacore and HTTP_Server services are up and retest the issue

    ls -l /u01/apps/VIS/inst/apps/VIS_g2svobsdb01/portal/OA_HTML/AppsLogin

    • appsinfo said

      Hi,

      Thanks for reading the block and adding your expert comments.
      Appriciate your valuable feed back to improve this block.

      Regards
      Syed

  2. Raj said

    Hi Syed,

    Its really nice article. I am trying to install APPS 12.1.1 ON Red Hat Enterprise Linux Server release 5.4(Tikanga) and guess you are right person to get more information pls let me know more details regarding prerequisite so once I will try to setup… I lost alots of time on Win and Linux both OS but still not success. Trying for my personal PC.

    Hardware and Software Configuration is
    – 320 Gb
    – 4 Gb RAM
    – Apps 12.1.1
    – OS is Red Hat Enterprise Linux Server release 5.4 (Tikanga)

    Thanks and regards,
    Raj
    useroracle@gmail.com

    • appsinfo said

      HI Raj,

      Good to hear from you. Sorry as I was busy with production so didnt had time to reply.
      Well for installation the hardware that you mentioned are fine for installation of 12.1.1
      I have given pre-req in my previous post you can refer to that and you can refer to
      oracle document id:402310.1 for more information.

      You must start the installation from root and make sure that domain name and hostname is set in /etc/hosts and must have
      OS user like “oracle” assign to group “dba”
      #groupadd dba
      #useradd -g dba -d /home/oracle oracle

      Run Rapid install from root

      In case of any doubts you can contact me via email

      Syed

  3. Raj said

    —————————————————————
    ADX Database Utility
    —————————————————————

    getConnectionUsingAppsJDBCConnector() –>
    APPS_JDBC_URL=’null’
    Trying to get connection using SID based connect descriptor
    getConnection() –>
    sDbHost : localhost
    sDbDomain : localdomain
    sDbPort : 1521
    sDbSid : PROD
    sDbUser : APPS
    Trying to connect using SID…
    getConnectionUsingSID() –>
    JDBC URL: jdbc:oracle:thin:@localhost.localdomain:1521:PROD
    Exception occurred: java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
    Trying to connect using SID as ServiceName
    getConnectionUsingServiceName() –>
    JDBC URL: jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost.localdomain)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=PROD)))
    Failed upload of config file at /d01/oracle/PROD/db/tech_st/11.1.0/appsutil/conf_PROD.txt

    Environment File

    —————–

    Database ORACLE_HOME environment file passes instantiated variables test:
    File = /d01/oracle/PROD/db/tech_st/11.1.0/PROD_localhost.env

    Pls let know whats the error ? I checked all pre-reqs but could not findout solution.

    • appsinfo said

      Hi Raj,

      Can you explain me the error in detail as when, how and what you have done. In short
      can you reproduce the error from begining.

      Since the above error could occur due to many reason: like during cloning, refresh etc.

      Regards
      Syed

      • Raj said

        Hi Syed,

        I have done. It was Package problem which was not installed.

        Thanks and regards,
        Raj

  4. srini said

    Hi Raj,

    Which package was it?
    I am having same problem.
    Please provide me package name.

  5. chid said

    Raj,
    was this on a 64 bit Redhat or 32 bit Redhat. i am planning to install 64 bit version and wanted to make sure if rpms are the same
    -chid

    • appsinfo said

      Hi Raj,

      It was on 64 Bit RHEL. Yes RPMS are almost the same as that of 32 bit. However re-check once on Metalink for Installation Notes.

      Regards,
      Syed

  6. It’s an remarkable piece of writing in support of all the online viewers; they will get advantage from it I am sure.

Leave a comment