RHEL5U5-64位系统下Oracle的安装
时间:2010-11-08 来源:uplooking021
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)
Ps:64位系统下,以上所有的包都要安装,包括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 参数是跳过安装前对硬件的检查