安装依赖包
yum install -y binutils compat-libstdc++ elfutils-libelf* gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make numactl-devel sysstat unixODBC unixODBC-devel

推荐安装GNOME桌面环境,没有桌面环境的可以一步到位,用下面这串儿
yum groupinstall -y "X Window System" "Graphical Administration Tools" "Internet Browser" "General Purpose Desktop" "Office Suite and Productivity" "Graphics Creation Tools" "Input Methods" Fonts Desktop "Desktop Platform" "Chinese Support" && sleep 5 && yum install -y tigervnc-server binutils compat-libstdc++ elfutils-libelf* gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make numactl-devel sysstat unixODBC unixODBC-devel

修改oracle帐号打开文件数的限额
vim /etc/security/limits.conf

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

修改pam认证配置,32位系统的就是把lib64改成lib
vim /etc/pam.d/login
最后一行加上
session required /lib64/security/pam_limits.so

创建Oracle Inventory组
groupadd oinstall

创建DBA组
groupadd dba

将oracle用户加入到这俩组里
useradd -g oinstall -G dba -m oracle

创建oracle帐号的密码
passwd oracle

创建各种目录,app是软件根目录、oraInventory是数据存放目录、oracle是数据库目录、product是实例目录
mkdir -p /home/oracle/app /home/oracle/app/oraInventory /home/oracle/app/oracle /home/oracle/app/oracle/product

上传已下载好的安装包,并解压安装包到指定位置
https://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip
https://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip
这俩zip文件上传到/home/oracle/
然后分别unzip这俩zip

修改目录权限
chown -R oracle:oinstall /home/oracle/app
chmod -R 775 /home/oracle/app/
chown -R oracle.oinstall /home/oracle/database/

关闭selinux:当前关闭并在重启后依然是关闭的。
setenforce 0
再vim /etc/sysconfig/selinux
改成SELINUX=permissive

编辑oracle用户的环境变量
vim .bash_profile
export ORACLE_BASE=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

执行安装程序,有图形界面的直接操作,没有图形界面的还需要安装vncserver通过客户端远程连接操作。参考链接https://blog.51cto.com/zhukeqiang/1394886
cd /home/oracle/database/
./runInstaller

剩下的部分参考https://blog.csdn.net/matengbing/article/details/80577022