centos7虚拟机搭建RAC 11.2.0.4问题处理

参考:

https://wenku.baidu.com/view/cd8983fc76c66137ef061968.html

http://blog.itpub.net/26736162/viewspace-1290416/

 

11.2.0.4 安装踩坑

 

1  系统选项  GNOME DESKTOP 带界面的CENTOS7 ,便于安装(VNC曾出现闪屏)

2 网卡配置

     centos7 每个网卡编号都不一样,为了保持eth0 内网,eth1 i外网使用习惯,修改网卡编号

     2.1  ifconfig 或者ip a 显示网卡mac和ip信息

     2.2  修改网卡名称

            cd /etc/sysconfig/network-scripts/

            mv ifcfg-enoxxxx  ifcfg-eth0 # 将文件中的NAME 修改为eth0

            mv ifcfg-enoxxx   ifcfg-eth1  # 将文件中的NAME 修改为eth1 

     2.3 修改内核参数

          编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0 ”到GRUBCMDLINELINUX变量来实现的。

    2.4  运行命令grub2-mkconfig -o /boot/grub2/grub.cfg 来重新生成GRUB配置并更新内核参数。

    2.5  重启系统生效

3 ntp同步 ntpq -pn  name or service not known

   /etc/hosts 文件不能注释或缺少 127.0.0.1行

  必须停止chronyd   stop disable mask 

 

4 依赖包检查

   按RHEL低 版本下载安装

5 共享磁盘:

      按 centos7 格式添加,使用 如下文章提供方法:

     https://wenku.baidu.com/view/cd8983fc76c66137ef061968.html

    注意:

     UUID 那项一定是TRUE,磁盘可以在虚拟机配置界面创建,0:1 还是1:1 看虚拟机配置文件

     两个机器配置要一样

     如下仅供参考:

     

disk.EnableUUID = "TRUE"
disk.locking = "FALSE"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.dataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"
scsi0:1.shared = "TRUE"
scsi0:1.virtualDev = "lsilogic"
scsi0:1.shareBus = "VIRTUAL"
scsi0:1.deviceType = "disk"
scsi0:2.shared = "TRUE"
scsi0:2.virtualDev = "lsilogic"
scsi0:2.shareBus = "VIRTUAL"
scsi0:2.deviceType = "disk"
scsi0:3.shared = "TRUE"
scsi0:3.virtualDev = "lsilogic"
scsi0:3.shareBus = "VIRTUAL"
scsi0:3.deviceType = "disk"
scsi0:1.redo = ""
scsi0:2.redo = ""
scsi0:3.redo = ""

 

scsi0:1.present = "TRUE"
scsi0:1.fileName = "D:\test\vmware\disk\asm\asm"
scsi0:1.mode = "independent-persistent"

scsi0:2.present = "TRUE"
scsi0:2.fileName = "D:\test\vmware\disk\ocr\ocr"
scsi0:2.mode = "independent-persistent"

scsi0:3.present = "TRUE"
scsi0:3.fileName = "D:\test\vmware\disk\fra\fra"
scsi0:3.mode = "independent-persistent"

一定是关机状态下添加,在一台服务器fdisk 之后,mk.xfs之后,一定要重启另一台机器,否则asm不一致

6 依赖检测

   一定要解决所有有问题的项,除非你非常确定,此项可以忽略。(如asm磁盘我授权为777,实际需求0660,提示权限检测失败,可以忽略)

 

7  grid 安装:

   参考 http://blog.itpub.net/26736162/viewspace-1290416/

    备注:asm中的CRS 我选择了 sdxx,选择asmxx不行,可能是asmxxx是root权限

8 root执行脚本异常


CRS 2101
/tmp/.oracle/npohasd 授权
/bin/dd if=/tmp/.oracle/npohasd of=/dev/null bs=1024 count=1

crs-0715

 nohup ./init.ohasd run >/dev/null 2>&1 &

我的测试环境中,此行必须加入  

/etc/rc.d/rc.local 中, ,否则各种起不起来。

chmod +x /etc/rc.d/rc.local

 

crs_stat -t,发现gsd资源是目标和状态值都是offline

未配gsd所以不影响,可以忽略

 

Error in invoking target 'agent nmhs' of makefile '/u01/app/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk'.  

百度搜一下可以解决。

 9 grid安装和数据库安装参考

http://blog.itpub.net/26736162/viewspace-1290416/

 

 

 

 

 

   

 

posted on 2017-06-22 11:48  lavafans  阅读(610)  评论(0编辑  收藏  举报