Oracle 11g on Redhat 6.2

These are the simplified instructions I use for setting up a Oracle Instance on Redhat 6 (They are ased on http://eduardo-lago.blogspot.co.uk/2012/01/how-to-install-oracle-11g-database.html)


As root

yum install compat-libstdc++-33.x86_64 binutils elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel glibc-headers gcc gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++ make sysstat unixODBC unixODBC-devel unzip 

groupadd oinstall
groupadd dba
useradd -m -g oinstall -G dba -s /bin/bash oracle
passwd oracle

 vi /etc/sysctl.conf


Add the following to the end

kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
sysctl -p
vi /etc/security/limits.conf

Add the following to the end

oracle soft nproc  2047
oracle hard nproc  16384
oracle soft nofile 1024
oracle hard nofile 65536
vi /etc/pam.d/login
Add the following to the end

session required /lib64/security/pam_limits.so
session required pam_limits.so
vi /etc/profile.d/custom.sh

Add the following to the end

#!/bin/bash

if [ $USER = “oracle” ]; then
  if [ $SHELL = “/bin/ksh” ]; then
    ulimit -p 16384
    ulimit -n 65536
  else
    ulimit -u 16384 -n 65536
  fi
fi



chmod +x /etc/profile.d/custom.sh

mkdir -p /opt/app/oracle/product/11.2.0
chown -R oracle:oinstall /opt/app
chmod -R 775 /opt/app
As oracle
vi .bash_profile

Add the following to the end

umask 022


export TMPDIR=$TMP
export ORACLE_BASE=/opt/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export PATH=$ORACLE_HOME/bin:$PATH


Now run the installer
Advertisements
Oracle 11g on Redhat 6.2