1、安装需要的包

binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3 (32 bit)
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-2.5-24 (32 bit)
glibc-common-2.5
glibc-devel-2.5
glibc-devel-2.5 (32 bit)
glibc-headers-2.5
ksh-20060214
libaio-0.3.106
libaio-0.3.106 (32 bit)
libaio-devel-0.3.106
libaio-devel-0.3.106 (32 bit)
libgcc-4.1.2
libgcc-4.1.2 (32 bit)
libstdc++-4.1.2
libstdc++-4.1.2 (32 bit)
libstdc++-devel 4.1.2
make-3.81
sysstat-7.0.2
unixODBC-2.2.11
unixODBC-2.2.11 (32 bit)
unixODBC-devel-2.2.11
unixODBC-devel-2.2.11 (32 bit)

用yum搞定

yum install -y binutils-2.17.50.0.6 compat-libstdc++-33-3.2.3 elfutils-libelf-0.125 elfutils-libelf-devel-0.125 elfutils-libelf-devel-static-0.125 gcc-4.1.2 gcc-c++-4.1.2 glibc-2.5-24 glibc-devel-2.5 glibc-headers-2.5 kernel-headers-2.6.18 ksh-20060214 libaio-0.3.106 libaio-devel-0.3.106 libgcc-4.1.2 libgomp-4.1.2 libstdc++-4.1.2 libstdc++-devel-4.1.2 make-3.81 sysstat-7.0.2 unixODBC-2.2.11 unixODBC-devel-2.2.11

glibc-common-2.5-12
这个没安但是好像不需要

2、添加需要的组
groupadd OSDBA
groupadd OSOPER
groupadd oinstall
groupadd dba

3、创建orcal的工作目录
mkdir -p /u01/oracle
将安装文件考入 该目录下

4、添加相应的用户
useradd -g oinstall -G dba -d /u01/oracle oracle
passwd oracle

chown -R oracle:oinstall u01

5、修改配置文件

vim /etc/sysctl.conf

添加

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
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 = 1048586

vim /etc/security/limits.conf

添加

oracle              soft    nproc   2047
oracle              hard    nproc   16384
oracle              soft    nofile  1024
oracle              hard    nofile  65536

vim /etc/pam.d/login

添加

session    required     pam_limits.so


vi .bash_profile

添加

ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=wilson
PATH=$ORACLE_HOME/bin:$PATH

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH

6、安装
用orcal在图形界面登录 运行 runInstaller
检查是出现 缺少 pdksh类似的一个包 和内存不够
以下是 下载该包的网址
ftp://ftp.muug.mb.ca/mirror/fedoralegacy/fedora/3/os/i386/pdksh-5.2.14-30.i386.rpm
rpm安装会出现
pdksh conflicts with ksh-20080202-2.el5_3.1.i386 的 错误提示
我的做法是直接把 ksh卸了 不知道科不科学

内存不够忽略