一、环境准备

1.关闭linux防火墙以及SElinux

Oracle安装文档 Redhat6.5 - 图1

2.配置主机名

编辑/etc/hosts 和 /etc/sysconfig/network,重启生效!

Oracle安装文档 Redhat6.5 - 图2
Oracle安装文档 Redhat6.5 - 图3
Oracle安装文档 Redhat6.5 - 图4
Oracle安装文档 Redhat6.5 - 图5

3.修改linux内核参数

编辑/etc/sysctl.conf,加入以下(排除重复)参数,执行sysctl -p生效!

  1. fs.suid_dumpable= 1
  2. fs.aio-max-nr= 1048576
  3. fs.file-max= 6815744
  4. kernel.shmall= 2097152
  5. kernel.shmmax= 536870912
  6. kernel.shmmni= 4096
  7. kernel.sem= 250 32000 100 128
  8. net.ipv4.ip_local_port_range= 9000 65500
  9. net.core.rmem_default=4194304
  10. net.core.rmem_max=4194304
  11. net.core.wmem_default=262144
  12. net.core.wmem_max=1048586s

Oracle安装文档 Redhat6.5 - 图6
Oracle安装文档 Redhat6.5 - 图7
Oracle安装文档 Redhat6.5 - 图8

4.修改用户限制

编辑/etc/security/limits.conf,加入以下参数:

  1. oracle softnproc 2047
  2. oracle hardnproc 16384
  3. oracle softnofile 4096
  4. oracle hardnofile 65536
  5. oracle softstack 10240

Oracle安装文档 Redhat6.5 - 图9
Oracle安装文档 Redhat6.5 - 图10

5.编辑/etc/pam.d/login,加入以下参数:

  1. session required/lib/security/pam_limits.so
  2. session requiredpam_limits.so

Oracle安装文档 Redhat6.5 - 图11
Oracle安装文档 Redhat6.5 - 图12

6.编辑/etc/profile,加入以下参数:

  1. if[ $USER = "oracle" ]; then
  2. if [ $SHELL = "/bin/ksh" ]; then
  3. ulimit -p 16384
  4. ulimit -n 65536
  5. else
  6. ulimit -u 16384 -n 65536
  7. fi
  8. fi

Oracle安装文档 Redhat6.5 - 图13
Oracle安装文档 Redhat6.5 - 图14

7.创建oracle用户和组:

A:创建组:

  1. groupadd oinstall
  2. groupadd dba

Oracle安装文档 Redhat6.5 - 图15

B:创建用户:

  1. useradd -m -g oinstall -G dba oracle
  2. passwd oracle

Oracle安装文档 Redhat6.5 - 图16

8.创建oracle安装文件夹及数据存放文件夹:

  1. mkdir -p /opt/app/oracle
  2. chown -R oracle:oinstall /opt/app/oracle/
  3. chmod -R 755 /opt/app/oracle/

Oracle安装文档 Redhat6.5 - 图17

  1. mkdir /opt/app/oracle/oradata
  2. chown -R oracle:oinstall /opt/app/oracle/oradata/
  3. chmod -R 755 /opt/app/oracle/oradata/

Oracle安装文档 Redhat6.5 - 图18

  1. mkdir /opt/app/oraInventory
  2. chown -R oracle:oinstall/opt/app/oraInventory
  3. chmod -R 755 /opt/app/oraInventory

Oracle安装文档 Redhat6.5 - 图19

  1. mkdir -p/opt/app/oracle/product/11.2.0/dbhome_1
  2. chown -R oracle:oinstall/opt/app/oracle/product/11.2.0/dbhome_1
  3. chmod -R 755/opt/app/oracle/product/11.2.0/dbhome_1

Oracle安装文档 Redhat6.5 - 图20

9.设置oracle环境变量(切换oracle用户):

su oracle
Oracle安装文档 Redhat6.5 - 图21
编辑/home/oracle/.bash_profile
Oracle安装文档 Redhat6.5 - 图22
加入以下代码:

  1. ORACLE_BASE=/opt/app/oracle
  2. ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
  3. ORACLE_SID=orcl
  4. LD_LIBRARY_PATH=$ORACLE_HONE/lib
  5. PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
  6. export ORACLE_BASE ORACLE_HOMEORACLE_SID LD_LIBRARY_PATH PATH

Oracle安装文档 Redhat6.5 - 图23
保存完成后执行source/home/oracle/.bash_profile生效
Oracle安装文档 Redhat6.5 - 图24
10.检查oracle安装依赖包(切换root用户):
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)
unixODBC-2.2.14-12.el6_3.i686.rpm
unixODBC-2.2.14-12.el6_3.x86_64.rpm
unixODBC-devel-2.2.14-12.el6_3.i686.rpm
unixODBC-devel-2.2.14-12.el6_3.x86_64.rpm
libXp-1.0.0-15.1.el6.i686.rpm
libXp-devel-1.0.0-15.1.el6.i686.rpm
libXp-1.0.0-15.1.el6.x86_64.rpm
libXp-devel-1.0.0-15.1.el6.x86_64.rpm
*
用rpm -qa | grepbinutils 分别检查或者配置本地yum来安装
Oracle安装文档 Redhat6.5 - 图25

二、软件安装(切换到oracle用户)

1、解压安装包

把oracle的安装包上传至/home/database目录下,进行解压:

  1. unzip linuxx641of2.zip
  2. unzip linuxx642of2.zip

Oracle安装文档 Redhat6.5 - 图26
解压完成后,会在同级目录下看到一个database文件夹:
Oracle安装文档 Redhat6.5 - 图27

2、界面安装

执行xhost +看是否能出现远程安装界面Oracle安装文档 Redhat6.5 - 图28

运行./runInstaller,开始界面安装oracle

注:如果安装时出现乱码,执行一下代码即可:

  1. exportNLS_LANG=AMERICAN_AMERICA.UTF8
  2. exportLC_ALL=C

Oracle安装文档 Redhat6.5 - 图29

Oracle安装文档 Redhat6.5 - 图30
Oracle安装文档 Redhat6.5 - 图31
Oracle安装文档 Redhat6.5 - 图32
Oracle安装文档 Redhat6.5 - 图33
Oracle安装文档 Redhat6.5 - 图34
Oracle安装文档 Redhat6.5 - 图35
Oracle安装文档 Redhat6.5 - 图36
Oracle安装文档 Redhat6.5 - 图37
Oracle安装文档 Redhat6.5 - 图38
Oracle安装文档 Redhat6.5 - 图39 Oracle安装文档 Redhat6.5 - 图40
Oracle安装文档 Redhat6.5 - 图41
Oracle安装文档 Redhat6.5 - 图42
Oracle安装文档 Redhat6.5 - 图43
Oracle安装文档 Redhat6.5 - 图44
Oracle安装文档 Redhat6.5 - 图45
Oracle安装文档 Redhat6.5 - 图46
密码:Passw0rd
Oracle安装文档 Redhat6.5 - 图47
Oracle安装文档 Redhat6.5 - 图48
Oracle安装文档 Redhat6.5 - 图49
Oracle安装文档 Redhat6.5 - 图50
Oracle安装文档 Redhat6.5 - 图51
Oracle安装文档 Redhat6.5 - 图52
Oracle安装文档 Redhat6.5 - 图53
到指定的两个目录下执行两个文件,安装完毕!
Oracle安装文档 Redhat6.5 - 图54
Oracle安装文档 Redhat6.5 - 图55
Oracle安装文档 Redhat6.5 - 图56