Rad Hat Enterprise Linux 5.5上安装Oracle 11g R2(一)

2014-11-24 17:51:03 · 作者: · 浏览: 5

我用的软件版本是linux_11gR2_database_32bit,可以到oracle官网上下载。


之前查过oracle的官方安装文档,上面有介绍,对一些硬件环境和软件包等的要求。这里暂时罗列我这次用到的相关信息。希望对大家有所帮助。


Oracle 11g R2数据库安装硬件配置要求:


最小内存 1 GB of RAM
虚拟内存容量
Available RAM Swap SpaceRequired
Between 1 GB and 2 GB 1.5times the size of RAM
Between 2 GB and 16 GB Equal to the size of RAM
More than 16 GB 16 GB



硬盘空间要求
Installation Type Requirement for Software Files (GB)
Enterprise Edition 3.95
Standard Edition 3.88



需要的软件包支持:
这里只列出Asianux 3, Oracle Enterprise Linux 5.0, and Red Hat Enterprise Linux5.0等系统对软件包的要求系统是否安装过这些包。
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3 (32 bit)
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-2.5-24 (32 bit)
glibc-common-2.5
glibc-devel-2.5
glibc-devel-2.5 (32 bit)
glibc-headers-2.5
ksh-20060214
libaio-0.3.106
libaio-0.3.106 (32 bit)
libaio-devel-0.3.106
libaio-devel-0.3.106 (32 bit)
libgcc-4.1.2
libgcc-4.1.2 (32 bit)
libstdc++-4.1.2
libstdc++-4.1.2 (32 bit)
libstdc++-devel 4.1.2
make-3.81
numactl-devel-0.9.8.x86_64
sysstat-7.0.2
unixODBC-2.2.11 (32-bit) or later
unixODBC-devel-2.2.11 (64-bit) or later
unixODBC-2.2.11 (64-bit) or later


BAD PASSWORD: it is too simplistic/systematic
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@oraclehost ~]#
1.3 修改系统相关参数
1.3.1 修改内核参数
修改 /etc/sysctl.conf文件,加上如下参数
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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 = 1048586
配置完后,执行下面命令将参数写入内核应用
[root@oraclehost ~]#/sbin/sysctl -p
1.3.2 修改用户的限制和验证等配置文件


修改 /etc/security/limits.conf文件,加上下面的参数
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240



修改用户验证选项
修改/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



1.3.3 设置oracle的安装路径配置
[root@oraclehost ~]# mkdir -p /u01/
[root@oraclehost ~]# mv /root/Desktop/database /u01/
[root@oraclehost ~]# chown -R oracle:oinstall /u01/
[root@oraclehost ~]# chmod -R 775 /u01



1.3.4 修改环境变量
切换到oracle用户,修改用户bash shell
[root@oraclehost ~]# su - oracle
[oracle@oraclehost ~]$ vi .bash_profile
增加如下内容:
export ORACLE_BASE=/u01/app
export ORACLE_HOME=$ORACLE_BASE/oracle
export ORACLE_SID=dmb2 //*数据库的SID,根据自己的需要和习惯命名*
exportPATH=$ORACLE_HOME/bin:$PATH:$HOME/bib
至此系统环境配置和准备工作都已经做完了,必要的话可以重启一下系统,因为改变了很多的系统配置。
2、执行图形界面安装(使用oracle用户)
[root@oraclehost ~]# su - oracle
[oracle@oraclehost ~]$ cd /u01/database/
[oracle@oraclehost ~]$ ./runInstaller
Starting Oracle Universal Installer...
Checking Temp space: must be greater than80 MB. Actual 27515 MB Passed
Checking swap space: must be greater than150 MB. Actual 4094 MB Passed
Checking monitor: must be configured todisplay at least 256 colors. Actual16777216 Passed
Preparingto launch Oracle Universal Installer from /tmp/OraInstall2013-07-17_07-18-53PM.Please wait ...


Rad Hat Enterprise Linux 5.5上安装Oracle 11g R2


可以不填写,弹出提示框,直接点击yes。



选择install datebase software only,直接安装软件,稍后建库。