官方文档:http://docs.oracle.com/cd/E11882_01/nav/portal_11.htm
1:基本环境
Redhat Enterprise Linux 6.132bit
内存:1GB
磁盘空间:30GB
2:检查Oracle 11g所需的包,如果没有在Redhat Enterprise Linux 6.1的安装光盘里找,然后安装。
ORACLE官方提供:http://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm
? binutils-2.20.51.0.2-5.11.el6 (x86_64)
? compat-libcap1-1.10-1 (x86_64)
? compat-libstdc++-33-3.2.3-69.el6 (x86_64)
? compat-libstdc++-33-3.2.3-69.el6.i686
? gcc-4.4.4-13.el6 (x86_64)
? gcc-c++-4.4.4-13.el6 (x86_64)
? glibc-2.12-1.7.el6 (i686)
? glibc-2.12-1.7.el6 (x86_64)
? glibc-devel-2.12-1.7.el6 (x86_64)
? glibc-devel-2.12-1.7.el6.i686
? ksh
? libgcc-4.4.4-13.el6 (i686)
? libgcc-4.4.4-13.el6 (x86_64)
? libstdc++-4.4.4-13.el6 (x86_64)
? libstdc++-4.4.4-13.el6.i686
? libstdc++-devel-4.4.4-13.el6 (x86_64)
? libstdc++-devel-4.4.4-13.el6.i686
? libaio-0.3.107-10.el6 (x86_64)
? libaio-0.3.107-10.el6.i686
? libaio-devel-0.3.107-10.el6 (x86_64)
? libaio-devel-0.3.107-10.el6.i686
? make-3.81-19.el6
? sysstat-9.0.4-11.el6 (x86_64)
网友提供:
1,binutils-2.17.50.0.6 binutils-2.20.51.0.2-5.20.el6.x86_64.rpm
2,compat-libstdc++-33-3.2.3 compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
3,elfutils-libelf-0.125 elfutils-libelf-0.152-1.el6.x86_64.rpm
4,elfutils-libelf-devel-0.125 elfutils-libelf-devel-0.152-1.el6.x86_64.rpm
5,elfutils-libelf-devel-static-0.125
6,gcc-4.1.2 gcc-4.4.5-6.el6.x86_64.rpm
7,gcc-c++-4.1.2 gcc-c++-4.4.5-6.el6.x86_64.rpm
8,glibc-2.5-24 glibc-2.12-1.25.el6.x86_64.rpm
9,glibc-common-2.5 glibc-common-2.12-1.25.el6.x86_64.rpm
10,glibc-devel-2.5 glibc-devel-2.12-1.25.el6.x86_64.rpm
11,glibc-headers-2.5 glibc-headers-2.12-1.25.el6.x86_64.rpm
12,kernel-headers-2.6.18 kernel-headers-2.6.32-131.0.15.el6.x86_64.rpm
13,ksh-20060214 ksh-20100621-6.el6.x86_64.rpm
14,libaio-0.3.106 libaio-0.3.107-10.el6.x86_64.rpm
15,libaio-devel-0.3.106 libaio-devel-0.3.107-10.el6.x86_64.rpm
16,libgcc-4.1.2 libgcc-4.4.5-6.el6.x86_64.rpm
17,libgomp-4.1.2 libgomp-4.4.5-6.el6.x86_64.rpm
18,libstdc++-4.1.2 libstdc++-4.4.5-6.el6.x86_64.rpm
19,libstdc++-devel-4.1.2 libstdc++-devel-4.4.5-6.el6.x86_64.rpm
20,make-3.81 make-3.81-19.el6.x86_64.rpm
21,sysstat-7.0.2 sysstat-9.0.4-18.el6.x86_64.rpm
22,unixODBC-2.2.11 unixODBC-2.2.14-11.el6.x86_64.rpm
23,unixODBC-devel-2.2.11 unixODBC-devel-2.2.14-11.el6.x86_64.rpm
2 : 使用 rpm ?q 包名 命令检查这些包是否已经安装了:
[root@Pet~]#rpm -q binutils compat-libstdc++elfutils-libelf elfutils-libelf-develelfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-develglibc-headers kernel-headers ksh libaiolibaio-devel libgcc libgomp libstdc++ libstdc++-devel make sysstat unixODBCunixODBC-devel mpfr ppl clog-ppl cpp (安装出现错误提示,增加这四个包解决了)
3 : 如果检查到包没有安装,使用以下命令安装:
rpm -ivh unixODBC* --nodeps --force
4:指定主机名:
vim /etc/sysconfig/network
将HOSTNAME改为自己想设定的主机名(如:HJD)
5:修改hosts文件:
vim /etc/hosts
添加一条:自己的IP 刚设置的主机名 主机简称
注:若要查看自己主机上的IP可用ifconfig ?a命令
6:修改参数
/etc/sysctl.conf (修改内核参数)
/etc/security/limits.conf (shell对oracle用户的限制)
/etc/pam.d/login
/etc/profile (系统相关的环境变量)
/oracle/.bash_profile (oracle用户相关的环境变量)
6.1修改/etc/sysctl.conf
使用以下命令:
Vi /etc/sysctl.conf
修改与添加如下内容:
# Kernel paramaters required by Oracle11g R2
fs.aio-max-nr = 104857