一、RHEL环境
1、检查硬件配置
内存512MB。
1GB或者两倍内存大小的交换空间,对于系统内存大于2GB的服务器,交换空间可以介于2GB—4GB之间。
检查内存空间:grep MemTotal /proc/meminfo
要检查交换空间:grep SwapTotal /proc/meminfo
2、软件包检查
oracle 10g 对Red Hat Enterprise linux 5(32-bit)软件包要求:
#rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel
如果采用默认安装,该命令执行后通常会提示openmotif,compat-db,compat-gcc,compat-gcc-c++,compat-libstdc++,compat-libstdc++-devel 没有安装。对缺失的包需要通过光盘或其他介质安装,采用光盘安装
3、配置内核参数
#vi /etc/sysctl.conf 在文件的最后添加下面的内容
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是参数生效
修改/etc/security/limits.conf文件
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
vi /etc/pam.d/login 行末添加以下内容
session required pam_limits.so
vi /etc/selinux/config 确保以下内容
SELINUX=disabled
关闭SELIINUX
二、Oracle安装
1. 建立用户和组
#groupadd dba
#groupadd oinstall
#adduser -g oinstall -G dba oracle
#passwd oracle
2.配置Oracle环境变量
切换到oracle用户下
Vi ~/.bash_profile添加以下内容
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/products/10.2.0/db_1
export ORACLE_SID=ora10g(数据库实例名)
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
3.安装
# su - oralce
$ cd /home/databases
$ export DISPLAY="192.168.1.15:0.0"
$ ./runInstaller
选择高级安装