__最近跟着CSDN学院的课程《Linux_Oracle11gR2 RAC安装与管理》课程在自己的台式机上搭建了一套rac数据库集群环境,我也是菜鸟第一次搭建,再加上之前没注意学习视频课程里面是linux6环境,而我的虚拟机是CentOS7.4环境,由于版本不同,所以搭建过程遇到了好多问题,一直搭建了半个月才创建好,在这里记录一下遇到的问题。__斜体样式
环境:
2台虚拟机(CentOS7.4)内存各1G、处理器1c(没办法电脑资源太紧张了)

问题一:操作系统根目录不足的问题,如下图


_

  • 如上图,安装过程中,提示INS30100,INS-32021错误“Insufficient disk space on the selected location(/u01/app/oracle/product/11.2.0/dbhome_1“
  • 原因:这个问题是根目录空间不足导致的,rac集群和后面的oracle数据库软件都需要两个节点上的安装目录至少有5G的剩余空间,由于我一开始创建虚拟机的时候自定义了根目录的空间只有10G,所以导致到了这一步剩余安装空间不足,装不下去。后来把虚拟机的根目录又扩容了10G,到这一步就不报错了,扩容之后我的根目录是23G,使用了17G,使用率是72%,还是挺紧张的,所以一开始要把根目录空间预留充分。*

问题二:在两个节点上配置Oracle、grid用户的shell限制

视频教程上是编辑系统里面的**/etc/security/limit.conf**,如下:

    cat >> /etc/security/limit.conf <<EOF
grid soft nofile 1024
grid hard nofile 65536
grid soft nproc 2047
grid hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 2047
oracle hard nproc 16384
EOF

但是我测试下来发现并未生效,具体就是su到oracle和grid用户下面的时候会提示报错(具体报错忘了截图保存了)后来查了一下才发现centos7环境下需要配置**/etc/security/limit.d/20-nproc.conf** 文件 ,我将上面的配置文件写入到20-nproc.conf之后,就可以了。

更多推荐

CentOS7环境安装oracleRAC集群遇到的问题总结一(INS-30100)