用户名: 密码: 忘记密码? 注册

RHEL5U5-64位系统下Oracle的安装

作者:  时间: 2010-11-08

RHEL5U5 64位系统下的Oracle安装

1.检查自己的硬件信息,无论安装系统还是装各种软件,首先要查看自己的硬件信息,这是一个良好的习惯,虽然不能缩减安装的时间,但是往往可以避免不必要的麻烦!

内存,1G以上,查看命令

#grep MemTotal /proc/meminfo

Swap大小的设置  查看命令

#grep SwapTotal /proc/meminfo

      内存                    Swap 

1G ~ 2G               1.5倍的内存大小

2G ~ 8G               和内存一样大小 

8G以上               0.75倍的内存大小

硬盘大小

/tmp分区至少400M  Oracle软件安装的大小在1.5G ~ 3.5G之间

至少有1.2G以上的预留

2.SELINUX 先关闭吧

3.安装包

binutils-2.17.50.0.6-2 (x86_64)

compat-db-4.2.52-5.1 (x86_64)

compat-libstdc++-296-2.96-138 (i386)

compat-libstdc++-33-3.2.3-61(x86_64)

compat-libstdc++-33-3.2.3-61 (i386)

control-center-2.16.0-14 (x86_64)

gcc-4.1.1-52 (x86_64)

gcc-c++-4.1.1-52 (x86_64)

glibc-2.5-12 (x86_64)

glibc-2.5-12 (i686)

glibc-common-2.5-12 (x86_64)

glibc-devel-2.5-12 (x86_64)

glibc-devel-2.5-12 (i386)

glibc-headers-2.5-12 (x86_64)

ksh-20060214-1.4 (x86_64)

libaio-0.3.106-3.2 (x86_64)

libgcc-4.1.1-52 (i386)

libgcc-4.1.1-52 (x86_64)

libgnome-2.16.0-6 (x86_64)

libgnomeui-2.16.0-5 (x86_64)

libgomp-4.1.1-52 (x86_64)

libstdc++-4.1.1-52 (x86_64)

libstdc++-devel-4.1.1-52 (x86_64)

libXp-1.0.0-8 (i386)

make-3.81-1.1 (x86_64)

sysstat-7.0.0-3 (x86_64)

Ps64位系统下,以上所有的包都要安装,包括32位的包i386 i686

4.修改内核参数  (照着打上也行,去算也可以)

vi /etc/sysctl.conf

kernel.shmall = 2097152

kernel.shmmax = 1073741824

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default=262144

net.core.rmem_max=262144

net.core.wmem_default=262144

net.core.wmem_max=262144

运行下列命令,使参数生效

/sbin/sysctl -p

5.用户和组,Oracle下不要把任何事情都交给root

# groupadd oinstall 

# groupadd dba 

# useradd -g oinstall -G dba oracle 

# passwd oracle 

6.建立Oracle工作目录

# mkdir -p /u01/app/oracle 

# chown -R oracle:oinstall /u01/app/oracle

7.Oracle用户限制权限

vi /etc/security/limits.conf

oracle soft nproc 2047 

oracle hard nproc 16384 

oracle soft nofile 1024 

oracle hard nofile 65536

vi /etc/profile

if [ $USER = "oracle" ]; then

  ulimit -u 16384 

  ulimit -n 65536 

fi

# xhost +  给客户端图形界面权限

8.Su 到 Oracle用户,配置Oracle用户环境

vi .bash_profile

TMP=/tmp;export TMP 

TMPDIR=$TMP;export TMPDIR 

ORACLE_BASE=/u01/app/oracle;export ORACLE_BASE 

ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;export ORACLE_HOME 

ORACLE_SID=orcl;export ORACLE_SID 

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

PATH=$ORACLE_HOME/bin:$PATH; export PATH

运行下,使参数生效

[Oracle]$ .  .bash_profile

9.进行图形化安装

[oracle]$ ./runinstaller –ignoreSysPrereqs  参数是跳过安装前对硬件的检查