oracle 11g R1在RHEL5平台上的安装
1.以root用户登录,检查硬件和软件环境。
内存1G以上,硬盘2G以上。
查看内核版本:cat /proc/version RHEL5要求2.6.18
检查rpm包的完整性:rpm -qa | grep xxxxx
binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
gcc-4.1.1-52
gcc-c++-4.1.1-52
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
glibc-headers-2.5-12
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
numactl-devel-0.9.8.i386
sysstat-7.0.0
创建两个组:用命令groupadd创建oinstall和dba两个组
在/目录下创建/u01/oracle目录,mkdir -p /u01/oracle,将Oracle软件装在这个目录下。
增加一个Oracle用户:useradd -g oinstall -G dba -d /u01/oracle oralce,这个命令的意思是增加的这个Oracle用户主组是oinstall,辅助组是dba,缺省的目录是/u01/oracle.
更改u01这个目录的所有者和所属组为oracle和oinstall,chown -R oracle:oinstall /u01
检查nobody用户是否存在:id nobody
2.配置Kernel Parameters
把下面的内容复制到/etc/sysctl.conf中去
kernel.shmall = 2097152
kernel.shmmax = 2147483648
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 = 1048576
把下面的数据增添到/etc/security/limits.conf中去
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
把下面的数据增添到/etc/pam.d/login中去
session required pam_limits.so
把下面的数据增添到/etc/profile中去
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
用命令/sbin/sysctl -p使参数生效而不用重启计算机
3.设置Oracle的环境变量
切换至Oracle用户,编辑.bash_profile文件,增加以下数据
ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=admin
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
4.安装数据库
实用unzip 命令将Oracle的zip文件解开,得到一个database目录
将这个目录移动至/u01,且将权限和Oracle改为一样
chown -R oracle:oinstall datebase
使用图形化界面安装
切换至database目录,./runinstaller,选择高级安装,弹出的错误可以忽略,将完整目录改为/u01/orainventory,选择企业版
阅读(1788) | 评论(0) | 转发(0) |