一、环境准备
1.关闭linux防火墙以及SElinux

2.配置主机名
编辑/etc/hosts 和 /etc/sysconfig/network,重启生效!



3.修改linux内核参数
编辑/etc/sysctl.conf,加入以下(排除重复)参数,执行sysctl -p生效!
fs.suid_dumpable= 1fs.aio-max-nr= 1048576fs.file-max= 6815744kernel.shmall= 2097152kernel.shmmax= 536870912kernel.shmmni= 4096kernel.sem= 250 32000 100 128net.ipv4.ip_local_port_range= 9000 65500net.core.rmem_default=4194304net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048586s
4.修改用户限制
编辑/etc/security/limits.conf,加入以下参数:
oracle softnproc 2047oracle hardnproc 16384oracle softnofile 4096oracle hardnofile 65536oracle softstack 10240
5.编辑/etc/pam.d/login,加入以下参数:
session required/lib/security/pam_limits.sosession requiredpam_limits.so
6.编辑/etc/profile,加入以下参数:
if[ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi
7.创建oracle用户和组:
A:创建组:
groupadd oinstallgroupadd dba
B:创建用户:
useradd -m -g oinstall -G dba oraclepasswd oracle
8.创建oracle安装文件夹及数据存放文件夹:
mkdir -p /opt/app/oraclechown -R oracle:oinstall /opt/app/oracle/chmod -R 755 /opt/app/oracle/

mkdir /opt/app/oracle/oradatachown -R oracle:oinstall /opt/app/oracle/oradata/chmod -R 755 /opt/app/oracle/oradata/

mkdir /opt/app/oraInventorychown -R oracle:oinstall/opt/app/oraInventorychmod -R 755 /opt/app/oraInventory

mkdir -p/opt/app/oracle/product/11.2.0/dbhome_1chown -R oracle:oinstall/opt/app/oracle/product/11.2.0/dbhome_1chmod -R 755/opt/app/oracle/product/11.2.0/dbhome_1
9.设置oracle环境变量(切换oracle用户):
su oracle
编辑/home/oracle/.bash_profile
加入以下代码:
ORACLE_BASE=/opt/app/oracleORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1ORACLE_SID=orclLD_LIBRARY_PATH=$ORACLE_HONE/libPATH=$PATH:$ORACLE_HOME/bin:$HOME/binexport ORACLE_BASE ORACLE_HOMEORACLE_SID LD_LIBRARY_PATH PATH

保存完成后执行source/home/oracle/.bash_profile生效
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用户)
1、解压安装包
把oracle的安装包上传至/home/database目录下,进行解压:
unzip linuxx641of2.zipunzip linuxx642of2.zip

解压完成后,会在同级目录下看到一个database文件夹:
2、界面安装
执行xhost +看是否能出现远程安装界面
运行./runInstaller,开始界面安装oracle
注:如果安装时出现乱码,执行一下代码即可:
exportNLS_LANG=AMERICAN_AMERICA.UTF8exportLC_ALL=C

















密码:Passw0rd






到指定的两个目录下执行两个文件,安装完毕!







