一、软件准备:linux
centos6.7(64位);c++
oracle11gR2((Linux x86-64))centos
二、执行以下命令安装好相关的包:bash
yum -y install \ binutils \ compat-libcap1 \ compat-libstdc++-33 \ compat-libstdc++-33*.i686 \ elfutils-libelf-devel \ gcc \ gcc-c++ \ glibc*.i686 \ glibc \ glibc-devel \ glibc-devel*.i686 \ ksh \ libgcc*.i686 \ libgcc \ libstdc++ \ libstdc++*.i686 \ libstdc++-devel \ libstdc++-devel*.i686 \ libaio \ libaio*.i686 \ libaio-devel \ libaio-devel*.i686 \ make \ sysstat \ unixODBC \ unixODBC*.i686 \ unixODBC-devel \ unixODBC-devel*.i686 \ libXp
三、selinux 关闭
vi /etc/sysconfig/selinux
将SELINUX=enforcing改为SELINUX=disabledoracle
四、防火墙关闭
iptablesapp
service iptables stop;ssh
五、机器名hostname
请将/etc/sysconfig/network中的hostname要与/etc/hosts中的改为一致spa
六、修改内核参数(在root账号下操做):编辑内核参数配置文件 vi /etc/sysctl.conf,在该文件下修改或添加以下行:unix
fs.file-max = 6815744
fs.aio-max-nr=1048576
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 = 1048576code
再执行如下命令使以上配置当即生效:
sysctl -p;
七、修改系统资源限制(在root账号下操做):
编辑系统资源限制配置文件 vi /etc/security/limits.conf,在该文件下添加以下行:
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240
八、建立用户和组
groupadd oinstall; groupadd dba; groupadd oper;
useradd -g oinstall -G dba,oper oracle; #初始群组为 oinstall,有效群组为 dba、oper passwd oracle; #为oracle账号设置密码(安装的时候须要登陆)若oracle账号已存在,则使用命令 usermod -a -G dba,oper oracle 将其加入群组 dba 和 oper中八、创建安装目录mkdir -p /u01/app/oracle/product/11.2.0/db_1chown -R oracle:oinstall /u01/appchmod -R 775 /u01/app九、修改oracle用户环境变量vi ~oracle/.bash_profileORACLE_BASE=/u01/app/oracle ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1ORACLE_SID=orclexport ORACLE_BASE ORACLE_HOME ORACLE_SIDPATH=$ORACLE_HOME/bin:$PATHexport PATH十、开始安装下载的oracle文件ssh到/u01/app/oracle# su - oracle$ cd /u01/app/oracle$ unzip linux.x64_11gR2_database_1of2.zip$ unzip linux.x64_11gR2_database_2of2.zip$ unset LANG LANGUAGE #解决中文乱码$ cd /u01/app/oracle/databse$ ./runInstaller十一、安装完成后:执行两个脚本便可:要用root执行两个脚本,按提示就OK