日期:2014-05-16  浏览次数:20592 次

RedHat Linux enterprise 5.4下安装配置Oracle 10.2
一、安装前准备
1.1 sysctl配置
在RedHat的32位操作系统中,该文件的配置单位均是以页为单位的,换算方式是1页=4K,按照这种换算方式可以将K和实际内存以及CPU的大小进行服务器的调优。
下面我们以物理内存为1G,SWAP大小为2G的例子进行实际讲解
step1:设置内核参数
vi /etc/sysctl.conf

//共享内存总量
kernel.shmall=2097152
//共享内存最大值
kernel.shmmax=2147483648
//共享内存最小值
kernel.shmmni=4096
//单个进程链接最大数目(ulimit参数)
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
保存退出
sysctl -p输出内核参数使其生效
1.2 设置limit参数
vi /etc/security/limits.conf

(limit参数关系到程序运行的线程等)
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536

save and quit

1.3 设置登录参数
vi /etc/pam.d/login设置登录参数

//本地用户登录设置
session required /lib/security/pam_limits.so

1.4设置SELINUX使其关闭
vi /etc/selinux/config

修改 SELINUX=disabled

1.5 安装需要的软件
YUM配置:
①   查看目前RedHat光盘挂载处:mount
②   卸载当前光盘 umount /dev/hdc
③   在根下建立soft目录 mkdir /soft
④   挂载光盘到soft目录 mount /dev/hdc /soft
⑤   修改YUM配置文件 /etc/yum.repos.d/rhel-debuginfo.repo 如下:
baseurl=file:///soft/Server
enabled=1
⑥   重启yum服务 service yum-updatesd restart
利用yum 或者 rpm安装如下 软件包
yum install 下列软件
setarch*
make*
glibc*
libaio*
compat*
gcc*
libXp*
openmotif*
1.6 建立 oracle 用户和组和相关目录
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
mkdir -p /opt/oracle/product/10.2.0/
chown -R oracle.oinstall /opt/oracle
1.7 修改当前版本
vi /etc/redhat-release
修改 release 5 redhat-4
Red Hat Enterprise Linux Server redhat-4
1.8 设置Oracle用户环境变量
su – oracle
vi .bash_profile
增加如下:
export ORACLE_BASE=/opt/oracle/product/10.2.0

export ORACLE_HOME=$ORACLE_BASE

export PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_SID=ora10

TERM=xterm;

export TERM

export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export LC_ALL=C
1.9 安装
rpm -ivh oracle-xe-univ-10.2.0.1-1.0.i386.rpm
(此处可以设置自己的安装目录,但是要注意权限问题)