How to setup Fusion 12C Application(HCM/CRM/Finance/Supply-Chain)

A. Pre-Checks

Pre-Checks for IDM and FA

  • Server -> Ensure you have server with free space of 500Gb, swap 30Gb and tmp 20Gb

  • Libaries -> Ensure these libaries both 64-bit and 32-bit are available.
    compat-libcap1-1.10
    compat-libstdc++-33-3.2.3-x86_64
    libstdc++-devl-4.4.4-x86_64
    gcc-4.4.4
    gcc-c++-4.4.4
    libaio-devel-0.3.107-x86_64

  • 32-bit libraries -> Even if you might be installing Fusion application of 64bit machine, the FA installer looks to use 32-bit libraries. Ensure you have 32-bit libraries listed above as well installed on both IDM and FA machines.

  • JAVA -> You can choose to use the Java delievered as part of Fusion software dump, or you can install JDK6 in a different location.

  • Network File -> Ensure you have public IP entry of your host available in /etc/sysconfig/network. If not, then make the changes and restart the network service.
    [root@fusion ~]# vi /etc/sysconfig/network
    HOSTNAME=fusion.internal.lab

    [root@fusion ~]# service network restart
    Shutting down interface eth0: Device state: 3 (disconnected)
    [ OK ]
    Shutting down loopback interface: [ OK ]
    Bringing up loopback interface: [ OK ]
    Bringing up interface eth0: Active connection state: activating
    Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/1
    state: activated
    Connection activated

    [root@fusion ~]#


  • Configure Entropy value and Kernel parameters
    [root@fusion ~]$ cat /proc/sys/kernel/random/entropy_avail
    188
    [root@fusion ~]$ rngd -r /dev/urandom -o /dev/random
    [root@fusion ~]$ cat /proc/sys/kernel/random/entropy_avail
    1374
    [root@fusion ~]$vi /etc/sysctl.conf
    kernel.shmmax = 68719476736
    kernel.sem = 250 32000 100 128
    [root@fusion ~]$ /sbin/sysctl -p

  • Set the Open File Limit (UNIX). Should be more than 150,000
    [root@fusion ~]$ cat /proc/sys/fs/file-max
    6815744
    [root@fusion ~]$ cat /etc/sysctl.conf | grep -i file-max
    fs.file-max = 6815744

  • Set Shell Limits
    [root@fusion ~]$ sudo vi /etc/security/limits.conf
    * soft nofile 150000
    * hard nofile 150000
    * soft nproc 16384
    * hard nproc 16384
    [root@fusion ~]$ sudo vi /etc/security/limits.d/90-nproc.conf <<<<, for RHEL 6.x
    * soft nproc 16384
    [root@fusion ~]$ cat /etc/ssh/sshd_config
    UsePAM yes

  • Increase the Max User Processes
    [root@fusion ~]$ ulimit -u
    1024
    [root@fusion ~]$ sudo vi /etc/security/limits.conf
    * soft nproc 16384
    * hard nproc 16384

  • Define the Local Port Range
    [root@fusion ~]$ cat /proc/sys/net/ipv4/ip_local_port_range
    32768 61000
    [root@fusion ~]$ cat /etc/sysctl.conf | grep net.ipv4.ip_local_port_range
    net.ipv4.ip_local_port_range = 32768 61000

  • Unset LIBPATH Variable <<<< [root@fusion ~]$ echo $LIBPATH

    [root@fusion ~]$

  • Install en_US.UTF-8 Locale
    [root@fusion ~]$ locale -a | grep -i en_US
    en_US
    en_US.iso88591
    en_US.iso885915
    en_US.utf8
    [root@fusion ~]$

    Check Oracle document

    http://docs.oracle.com/cd/E56614_01/fa_lcm_gs/OAINS/provglobalprep.htm#OAINS2224