centos6.8安装oracle11g
1,下载oracle11g,可到官网下载。
2,把下载的拷贝 /usr/下。

3,解压。
cd /usr
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
4,添加用户和组
创建sql 用户组
groupadd sql
创建oracle 用户并放入sql用户组中
useradd oracle -g sql
修改oracle用户登录密码,输入密码后即可使用oracle用户登录系统
passwd oracle
为oracle用户赋予访问oracle安装文件的所有权
chown -R oracle:sql /usr/database
为sql用户组赋予访问oracle安装文件的所有权
chgrp -R sql /usr/database

5,配置内核参数
先备份文件
cp /etc/sysctl.conf /etc/sysctl.conf.bak
vim /etc/sysctl.conf
保留文件说明,删除其他的配置,将下面的配置复制到文件末尾。 net.ipv4.ip_local_port_range = 9000 65500 fs.file-max = 6815744 kernel.shmall = 10523004 kernel.shmmax = 6465333657 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.core.rmem_default=262144 net.core.wmem_default=262144 net.core.rmem_max=4194304 net.core.wmem_max=1048576 fs.aio-max-nr = 1048576
保存并退出(:wq)
/sbin/sysctl -p
设置oracle用户限制
cp /etc/security/limits.conf /etc/security/limits.conf.bak
vim /etc/security/limits.conf
#在末尾添加以下代码
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536

6,下载依赖包--参考文章2
yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* ksh-2* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.* pdksh*
7,修改OS系统标识
oracle默认不支持CentOS系统安装, 修改文件/etc/centos-release 内容为RedHat-7
把 CentOS release 6.9 (Final) 注释掉,加入redhat-7。安装完成改回来。
加上修改权限
chmod 755 /etc/centos-release
vim /etc/centos-release
redhat-7
注意:如果能直接登录服务器,可以跳过8-10步骤。直接从11步开始(服务器如果没有设置成桌面模式,需要设置下)
8,安装gnome 参考:刀光剑影的博客
yum groupinstall "X Window System" #安装X Window
yum groupinstall "Desktop" #安装gnome,但是在centos6里,gnome已经被改为Desktop了
yum groupinstall "Chinese Support" #安装中文语言
8.1,编辑/etc/inittab文件, 将id:3:initdefault修改为 id:5:initdefault将桌面环境设置为开机启动 (在最后面把3改成5)
vim /etc/inittab
9,安装启动 vncserver
yum install tigervnc tigervnc-server -y
设置密码
vncpasswd
vncserver --启动vncserver

执行
export DISPLAY=:1
xhost +
命令:
vncserver -list --查看vncserver启动的服务
vncserver -kill :1 -- kill调进程
vncserver :1 -- 启动进程
service vncserver restart --重启(stop 停止,start 启动)
10)下载在windows系统下vncview软件 (百度云:https://pan.baidu.com/s/1snqNPil 密码:1wrz)
建议先把centos的防火前关掉
service iptables stop,安装完再开启。
输入centos的ip:1 (export DISPLAY中设置的值)

错误一:如果一直停留在如下界面不显示桌面(请确定已经安装了gnome和设置成图形界面启动)

错误二:
在文件中末尾加入 gnome-session &
注释掉unset 开头的两行。
vim /root/.vnc/xstartup

注释 : gnome-session表示通过vnc访问Linux服务器创建桌面
重复9的操作,问题解决

11,启动oracle安装程序
在vncview 中打开终端命令行程序,执行红线命令

接下来参考 绯月魍魉 基本上就能完成了。
下图错误我是直接选择忽略,继续安装。

安装完成后
设置oracle环境变量

增加蓝框内容
source .bash_profile #立即生效
就可以用sqlplus 登陆了,输入配置的账号密码
浙公网安备 33010602011771号