一、軟件準備: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