You are on page 1of 15

Oracle Linux Configuration for Database Installation Version 11.2.0.

1
<td>As root: Append servers to hosts file</td Resources
Links of Interest Download CDs Installation Documents Operating System Oracle Enterprise Linux 5.2

Operating System Configuration


As root: Install missing RPMs

--mount CD3 cd /media/cdrom/Enterprise/RPMS rpm -Uvh libaio-0 [Tab] rpm -Uvh libaio-devel-0.3.105-2.i386.rpm cd / eject cdrom -- mount CD4 cd /media/cdrom/Enterprise/RPMS rpm -Uvh elfutils-libelf-0 [Tab] rpm -Uvh elfutils-libelf-devel-0.91.13.i386.rpm cd / eject cdrom -- mount CD1 cd /media/cdrom/Enterprise/RPMS rpm -Uvh unixODBC-2.2.111.RHEL4.1.i386.rpm

As root: Create DBA Group and Oracle User

/usr/sbin/groupadd -g 500 oinstall /usr/sbin/groupadd -g 501 dba /usr/sbin/groupadd -g 502 oper /usr/sbin/useradd -u 500 -m -g oinstall G dba,oper oracle id oracle

-- set the password to oracle1 passwd oracle id nobody -- if nobody does not exist then /usr/sbin/useradd nobody
As root: Create Installation Directories

mkdir -p /app/oracle chown -R oracle:dba /app/oracle chmod -R 775 /app/oracle mkdir /stage chown -R oracle:dba /stage

As root: Alter Kernel Parameters

cat >> /etc/sysctl.conf <<EOF fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.core.rmem_default = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 net.ipv4.ip_forward = 0 net.ipv4.conf.default.rp_filter = 1 tcp.ipv4.tcp_wmem = 262144 262144 262144 tcp.ipv4.tcp_rmem = 4194304 4194304 4194304 fs.aio-max-nr = 1048576 net.ipv4.ip_local_port_range = 9000 65000 EOF -- activate changes /sbin/sysctl -p

As root: Set Shell Limits

-- modify limits.conf cat >> /etc/security/limits.conf <<EOF oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 EOF --modify /etc/pam.d/ login session required pam_limits.so

As root: Change Default Profile

-- if Bourne, Korn or Bash shell. Check

the install docs if C shell. cat >> /etc/profile <<EOF if [ $USER = "oracle" ]; then if [ \$SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi umask 022 fi EOF cd /etc Note: the line: 127.0.0.1 omega#.mlib.org omega# localhost.localad min localhost delete the first two entries but do not delete localhost.localadmin and local host or nothing will work properly. vi hosts
vi command help

Esc A Esc Insert I Abort Esc and q! quit Save Esc and wq quit Append 192.168.1.2alpha alpha1.mlib. 11 1 org 192.168.1.2alpha alpha2.mlib. 12 2 org 192.168.1.2 beta1.mlib.o beta1 21 rg 192.168.1.2 beta2.mlib.o beta2 22 rg 192.168.1.2gammagamma1.mlib.

31 1 org 192.168.1.2gamma gamma2.mlib. 32 2 org 192.168.1.2delta delta1.mlib. 41 1 org 192.168.1.2delta delta2.mlib. 42 2 org 192.168.1.2 eta1.mlib.or eta1 51 g 192.168.1.2 eta2.mlib.or eta2 52 g -- ping all hosts (substitute actual node names for the "omega") ping 192.168.1.1 ping www.oracle.com ping omega1 ping omega2 ping omega1.mlib.org ping omega2.mlib.org
As root: Modify .bashrc

# cd /home/oracle vi .bashrc -- append the following: umask 022 ORACLE_HOSTNAME=?.mlib.org ORACLE_BASE=/app/oracle/product ORACLE_HOME=/app/oracle/product/11.2.0/db _1 ORACLE_SID=? LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBR ARY_PATH TMP=/tmp TEMP=/tmp TMPDIR=/tmp PATH=$ORACLE_HOME/bin:$PATH export PATH ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH export TMP TEMP TMPDIR alias oh='cd $ORACLE_HOME' alias sql='sqlplus "/ as sysdba"'

-- close all open terminal windows and open new ones $ set -- validate the environment Database Software-Only Installation
After unzipping the installation files change to the directory containing runInstaller You must be the oracle user (not root) and you must verify your shell is set correctly

Step 1: Choose the Software Only install option

Step 2: For a standalone database choose the first option. For a RAC cluster the second

Step 3: Accept the default

Step 4A: Accept the default. Before selecting "Next" examine the "Select Options" choices

Step 4B: Review the "Select Options" Choices

Step 5: Accept the defaults ... they are based on the environment variables set in your shell

Step 6: Accept the default

Step 7: Accept the defaults

Step 8: This is a typical result if you didn't read and follow the docs.

Ste Step 9: If Windows find a copy of Oracle Description Database 10.2.0.2 through 10.2.0.4 and follow p # these steps to get SQL*Plus Windows 1 Copy the following DDL files from the $ORACLE_HOME/bin directory of the 10gR2 database to $ORACLE_HOME\bin of the 11.2.0.1 install. oraldapclnt1 oranldap10. orasql10. ltscsn10.dll oraocr10.dll 0.dll dll dll oraclient10.d oraocrb10.d oraunls10 oran10.dll oranls10.dll ll ll .dll oracommon1 orancds10.d orannzsbb1 oravsn10. oraplp10.dll 0.dll ll 0.dll dll orancrypt10. oraxml10. oracore10.dll oranro10.dll orapls10.dll dll dll orageneric10 oranhost10. orantcp10.d ORASLAX1 sqlplusw.

.dll

dll

ll

0.dll

exe

orahasgen10 orantns10.d orasnls10.dl oranl10.dll .dll ll l Copy the file spwus.msb from $ORACLE_HOME\sqlplus\mesg to the corresponding directory in the 11gR2 file system.

You might also like