Siebel Installations >  Server requirements for Siebel Installation in Redhat Linux

This is for Siebel version 8.15.0.0.0 on Redhat Linux 64 bit with Oracle 12c

Software required:

Oracle Database 12c (12.1.0.2) 64bit
Oracle Client 11gR2 (11.2.0.4) 32bit
Java Package 64bit : jdk-6u26-linux-x64-rpm.bin
Oracle HTTP Server 11.1.1.9.0 Linux 32bit

Hardware Requirement:

Operating System : Redhat Linux 6.2 64bit
RAM : 4 GB or higher
Processor : 2 or more
HDD : 100 GB


Database Prerequisite:
Recommended Kernel Parameters :
# Controls the maximum shared segment size, in bytes
kernel.shmmax = 68719476736
# Controls the maximum number of shared memory segments, in pages
kernel.shmall = 4294967296
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=1048576
net.core.wmem_max=1048576


Security Limits :

Add the below lines in end of the file /etc/security/limits.conf
oracle soft nproc 16384
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 32768
siebel soft nofile 65536
siebel hard nofile 65536

Security or Firewall must be disabled.

Rune these commands as root

service iptables stop
chkconfig iptables off
service iptables status
Firewall is stopped.


Config File parameters


cat /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=disabled
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted

 

RPMs required 

Siebel requires some rpms to be installed in Redhat

Dependency rpme may be required for below rpm package installation, try to install using command

yum install gcc.( i686,x86_64}


Check installed rpm packages

rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep glibc


binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (i686)
compat-db(i686)
compat-db(x86_64)
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (i686)
gdbm- 1.8.0-36.el6 (i686)
gdbm- 1.8.0-36.el6 (x86_64)
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (i686)
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6 (i686)
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6 (i686)
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6 (i686)
libXext-1.1 (x86_64)
libXext-1.1 (i686)
libXtst-1.0.99.2 (x86_64)
libXtst-1.0.99.2 (i686)
libX11-1.3 (x86_64)
libX11-1.3 (i686)
libXau-1.0.5 (x86_64)
libXau-1.0.5 (i686)
libxcb-1.5 (x86_64)
libxcb-1.5 (i686)
libXi-1.3 (x86_64)
libXi-1.3 (i686)
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)
unixODBC(i686)
unixODBC(x86_64)
unixODBC-devel(i686)
unixODBC-devel(x86_64)


User and group creation for Oracle database installation

Login as root and run these commands

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
Changing password for user oracle.
New password:

passwd: all authentication tokens updated successfully.

Security configuration

Open /etc/security/limits.d/90-nproc.conf as root

Change nproc to 16384


Oracle home directory creation

mkdir -p /u01/app/oracle/product/12.0.2/dbhome_1
chown -Rf oracle:oinstall /u01/app
chmod -Rf 775 /u01/app

 

User creation after installation in Oracle Database

rem Create SIEBEL user
rem create user SIEBEL identified by SIEBEL;
grant tblo_role to SIEBEL;
grant sse_role to SIEBEL;
alter user SIEBEL quota 0 on SYSTEM quota 0 on SYSAUX;
alter user SIEBEL default tablespace SBL_DATA;
alter user SIEBEL temporary tablespace TEMP;
alter user SIEBEL quota unlimited on SBL_DATA;
alter user SIEBEL quota unlimited on SBL_INDEX;


User creation in Linux for Siebel installation

mkdir -p /u01/siebel
groupadd siebel
useradd -g siebelsiebel
passwd siebel
Changing password for user siebel.
New UNIX password:
passwd: all authentication tokens updated successfully.

chown -Rf siebel:siebapp /u01/siebel
chmod -Rf 775 /u01/Siebel