安装依赖包: yum -y install binutils yum -y install gcc yum -y install gcc-c++ yum -y install glibc yum -y install glibc.i686 yum -y install glibc-devel yum -y install glibc-devel.i686 yum -y install ksh yum -y install libgcc yum -y install libgcc.i686 yum -y install libstdc++ yum -y install libstdc++.i686 yum -y install libstdc++-devel yum -y install libstdc++-devel.i686 yum -y install libaio yum -y install libaio.i686 yum -y install libaio-devel yum -y install libaio-devel.i686 yum -y install libXext yum -y install libXext.i686 yum -y install libX11 yum -y install libX11.i686 yum -y install libxcb yum -y install libxcb.i686 yum -y install libXi yum -y install libXi.i686 yum -y install make sysstat yum -y install libnsl.x86_64 ################ 创建用户组: groupadd oinstall groupadd dba groupadd oper groupadd backupdba groupadd dgdba groupadd kmdba groupadd asmdba groupadd asmoper groupadd asmadmin groupadd racdba ########## 也可以执行这些命令,创建用户组 groupadd -g 54321 oinstall groupadd -g 54322 dba groupadd -g 54323 oper groupadd -g 54324 backupdba groupadd -g 54325 dgdba groupadd -g 54326 kmdba groupadd -g 54327 asmdba groupadd -g 54328 asmoper groupadd -g 54329 asmadmin groupadd -g 54330 racdba ####### 创建oracle用户 useradd -g oinstall -G oper,dba,backupdba,dgdba,kmdba,asmdba,asmoper,asmadmin,racdba -p `openssl passwd -1 "oracle"` -d /home/oracle oracle 创建安装目录: mkdir -p /orcl/app/oracle/product/12.1.0/db_1 chown -R oracle:oinstall /orcl/app chmod -R 775 /orcl/app 修改内核参数: vi /etc/sysctl.conf fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 1200000000 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 = 1048576 改好后,执行以下命令立即生效。终端屏幕上显示上述信息。 sysctl -p 修改文件限制: 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 ##### echo "session required /lib64/security/pam_limits.so session required pam_limits.so" >> /etc/pam.d/login vi /etc/profile if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536a else ulimit -u 16384 -n 65536 fi fi source /etc/profile 修改环境变量: vi ~oracle/.bash_profile ORACLE_BASE=/orcl/app/oracle ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1 ORACLE_SID=orcl export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH=$ORACLE_HOME/bin:$PATH export PATH ###### 前期准备完成 7、tips--提示 a.如果第一次安装失败,第二次重新安装的时候务必清空目录/orcl/app/oraInventory 里的所有内容 cd /orcl/app/oraInventory rm -rf * ################## b.用虚拟机安装oracle时候,经常会应为不支持256色无法触发安装图形界面,在百度里搜索了很多办法都没解决,修改display、xhost+无效。 最终直接修改虚拟机分辨率后解决,适配当前宿主机长宽比即可。 ########### 运行安装时提示,DISPLAY 未设置 切换到root DISPLAY=192.168.1.4:0.0 ##192.168.1.4这个是你连接服务器的那台windows的IP export DISPLAY 再次切换到oracle 运行安装,如果提示256颜色显示问题 再回到 root export DISPLAY=:0.0 ######## su - oracle export DISPLAY=:0.0 export LANG=US_en ##不加这个LANG变量,图形化就是乱码