实施中遇到的问题:
1、Linux7在部署 Oracle11gR2 执行 root.sh 脚本时,遇上bug导致
[client(16400)]CRS-2101:The OLR was formatted using version 3 问题,然后就卡着不动 处理方法:
在 root 用户下执行 /bin/dd if=/var/tmp/.oracle/npohasd of=/dev/null bs=1024 count=1
2、Linux7安装Oracle 11g 86%报错:Error in invoking target 'agent nmhs' of makefile
处理方法:
cd $ORACLE_HOME/sysman/lib
cp ins_emagent.mk ins_emagent.mk.bak
vi ins_emagent.mk
$(MK_EMAGENT_NMECTL) 修改为:$(MK_EMAGENT_NMECTL) -lnnz11 保存退出后Retry。
3、ORA-12547一个节点不能识别asm磁盘解决办法
处理方法:
chmod 6751 $ORALCE_HOME/bin/oracle
chmod 6751 $GRID_HOME/bin/oracle
CRS(linux 7 上安装oracle 11g rac)启动卡住问题处理方法:
rm /var/tmp/.oracle/npohasd
touch /var/tmp/.oracle/npohasd
4、11g ASM 重启 HAC 报错 CRS-4124: Oracle High Availability Services startup failed.CRS-4000
处理方法:
crsctl start has
/bin/dd if=/var/tmp/.oracle/npohasd of=/dev/null bs=1024 count=1
5、在安装数据库软件时,到配置互信的时候,两节点的信息不显示
原因:
这个问题是由于中央目录文件/u01/app/oraInventory/ContentsXML/inventory.xml缺失CRS="true"导致的。
解决方法:
需要在oracle用户下去更改inventory.xml文件:
/oracle/u01/app/oraInventory/ContentsXML/inventory.xml
修改这个文件 加上参数
CRS="true"
<HOME NAME="Ora11g_gridinfrahome1" LOC="/oracle/u01/11.2.0.4/grid" TYPE="O" IDX="1" CRS="true">
6、在安装软件的中途发现 /etc/hosts下的私网IP的网段不对,更改网段之后导致集群起不来!!!
原因:
查看相关mos文档,文档中说到:Hostname and/or /etc/hostname file was changed at Operating System Level
解决办法:
ps -ef|grep d.bin
将没有启动完全的进程都kill掉,之后使用:
[root@oracle81]# dd if=npohasd of=/dev/null bs=1024 count=1
crsctl start crs
集群启动成功