Oracle 11.2.0.4 RAC Database for Windows 2012安装DB时收到[INS-35423]错误

    这是同事遇到的问题,在这里做个标记,希望对大家有所帮助。

一.问题描述。

操作系统:Microsoft Windows x64 (64-bit) 2012
数据库版本:Oracle11g 11.2.0.4

经查询,11.2.0.4在windows2012上通过了验证。
Grid安装成功,crs_stat -t 查看相关资源都是online,状态正常
安装DB软件时,第4步,选择安装集群数据库时出现报错:

[INS-35423] 安装程序检测到 Oracle Clusterware 未在本地节点上运行

此时检查集群状态是正常的。

注意:
   软件安装过程会在$ORACLE_BASE/oraInventory/logs目录下生成详细的日志文件,仔细查看生成的日志文件能够帮助我们判断问题。
$ORACLE_BASE/oraInventory/logs/installActions*
$ORACLE_BASE/oraInventory/logs/oraInstall*.err, oraInstall*.out

二.处理过程。

1).Oracle支持工程师看到如下的日志信息:
FileName
------------
installActions2014-10-27_06-37-34PM.log

ORACLE_HOME
ORACLE_HOSTNAME GLZX-FWQ0001-vip
....

INFO: 正在收集系统详细资料...
INFO: inventory location isC:\Program Files\Oracle\Inventory
WARNING: Exception occurred while checking for crs running on local node:[GLZX-FWQ0001-vip]
WARNING: oracle.cluster.deployment.ClusterwareInfo.isCRSRunning(ClusterwareInfo.java:835)
oracle.cluster.deployment.ClusterwareInfo.isCRSRunning(ClusterwareInfo.java:807)
oracle.install.library.crs.CRSInfo.isCRSRunningOnLocalNode(CRSInfo.java:829)
oracle.install.library.crs.CRSInfo.isCRSRunningOnLocalNode(CRSInfo.java:798)
oracle.install.ivw.db.validator.NodeSelectionValidator.validate(NodeSelectionValidator.java:149)
oracle.install.commons.flow.validation.ValidationHelper.validateState(ValidationHelper.java:185)
oracle.install.commons.flow.AbstractFlowExecutor.validate(AbstractFlowExecutor.java:419)
oracle.install.commons.flow.AbstractFlowExecutor.leaveVertex(AbstractFlowExecutor.java:643)
oracle.install.commons.flow.AbstractFlowExecutor.transition(AbstractFlowExecutor.java:335)
oracle.install.commons.flow.AbstractFlowExecutor.nextState(AbstractFlowExecutor.java:275)
oracle.install.commons.flow.AbstractFlowExecutor.nextViewState(AbstractFlowExecutor.java:234)
oracle.install.commons.flow.DefaultFlowNavigator.goForward(DefaultFlowNavigator.java:58)
oracle.install.commons.flow.jewt.FlowWizard$1.run(FlowWizard.java:125)
oracle.install.commons.flow.jewt.FlowWizard$TransitionManager$1.run(FlowWizard.java:101)
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:415)
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
java.util.concurrent.FutureTask.run(FutureTask.java:123)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:662)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:688)
java.lang.Thread.run(Thread.java:637)
SEVERE: [FATAL] [INS-35423] 安装程序检测到 Oracle Clusterware 未在本地节点上运行。
原因: 您已选择当 Oracle Clusterware 堆栈未在本地节点上运行时安装 Oracle RAC。
操作: 通过以 root 用户身份从 Oracle Clusterware 主目录 (网格主目录) 运行以下命令来启动 Oracle Clusterware 堆栈: /bin/crsctl start crs。Oracle Clusterware 堆栈运行后, 重新启动安装程序并继续安装 Oracle RAC。
INFO: Advice is ABORT
INFO: Adding ExitStatus INVALID_USER_INPUT to the exit status set

2).进一步分析后,发现这是一个bug,并提供了如下的信息:

matched with
Bug 17881910 - INS-35423 DURING RAC DATABASE INSTALL

3).根据建议做了如下处理:
由于之前提到的bug,在java程序检索HOSTNAME的时候发生错误,导致使用到的是您VIP的HOSTNAME。

参考您提供的installActions2014-10-27_06-37-34PM.log

ORACLE_HOME
ORACLE_HOSTNAME GLZX-FWQ0001-vip

因此,报出的异常也是针对 该错误主机名的

WARNING: Exception occurred while checking for crs running on local node:[GLZX-FWQ0001-vip]

建议通过以下方式规避:

安装数据库软件时强制指定HOSTNAME为GLZX-FWQ0001

setup.exe -debug ORACLE_HOSTNAME=GLZX-FWQ0001

感谢杨同学提供的素材。

--end--

时间: 2024-09-17 09:47:04

Oracle 11.2.0.4 RAC Database for Windows 2012安装DB时收到[INS-35423]错误的相关文章

oracle 11.2.0.4 RAC CRS diskgroup auto dismount问题

这几天出差到甘肃,某客户的集群有点小问题.其中节点的crs检测发现有点异常,不过怪异的是业务却没有受到任何影响.如下是我检测的结果: [grid@tysy1 bin]$ ocrcheck PROT-602: Failed to retrieve data from the cluster registry PROC-26: Error while accessing the physical storage   [grid@tysy1 bin]$ crsctl query css votedis

RHEL 6/CentOS 6上安装Oracle 11.2.0.3(Gird/Database)及以上缺少pdksh包的解决方法

在RHEL 6/CentOS 6上安装Oracle Grid 11.2.0.3/Oracle Database 11.2.0.3及以上时,出现elfutils-libelf-devel和pdksh包缺少的提示: 但是实际上这两个包是不需要的,可以忽略继续安装.但是有Warning总归是让人不舒服的. 解决方法: 1.解压安装包目录下 2.cd /stage/cvu/cv/admin 该目录下有个cvu_config的配置文件,编辑这个配置文件,将其中的:CV_ASSUME_DISTID=OEL4

oracle 11.2.0.4 rac for rhel 6.8 installation

                                                                                      >               >>            >>       >>                                                                >><<  >><<        

SUSE 11.1 安装ORACLE 11.2.0.3 ASM非RAC双机过程纪要

SUSE 11.1 安装ORACLE 11.2.0.3 ASM非RAC双机过程纪要 增加用户和组: /usr/sbin/groupadd -g 501 oinstall /usr/sbin/groupadd -g 502 dba /usr/sbin/groupadd -g 503 oper /usr/sbin/groupadd -g 504 asmadmin /usr/sbin/groupadd -g 505 asmoper /usr/sbin/groupadd -g 506 asmdba us

Oracle 11.2.0.3 ORA-12012ORA-29280 ORA-06512

  Oracle 11.2.0.3 ORA-12012ORA-29280 ORA-06512   问题现象: db alert日志中出现如下告警信息: Errors in file/app/oracle/diag/rdbms/cctv/CCTV2/trace/CCTV2_j000_1370.trc: ORA-12012: error on auto execute of job"ORACLE_OCM"."MGMT_CONFIG_JOB_2_2" ORA-29

ORACLE 11.2.0.4 dg搭建及对DDL的支持验证

    今天,有同事问ORACLE 11.2.0.4 dataguard是否对DDL支持:由于,我工作中oracle 11g的dataguard环境很少,所以对她的研究不是很多:因此,对于有疑问的知识,最好的办法就是用实验数据进行验证了.     首先,先说明下实验结论:ORACLE 11.2.0.4的dataguard对DDL是支持的.     服务器环境: 主库 [oracle@oradbs ~]$ uname -a Linux oradbs 2.6.18-194.el5 #1 SMP Tu

solaris x86安装ORACLE 11.2.0.3因SWAP不足报错

solaris x86安装ORACLE 11.2.0.3软件时因SWAP不足报错: INFO: ld: fatal: mmap anon failed 1.ORACLE软件安装到86%时报错,图忘截了.日志如下: /oracle/u01/app/oracle/product/11.2.0/ INFO: db_1/lib/sysliblist` -R /opt/SUNWcluster/lib -R/export/home/oracle/u01/app/oracle/product/11.2.0/d

oracle 11.1.0.7版本也会出现access$表丢失导致数据库无法启动

下面我们来看看oracle 11.1.0.7版本也会出现access$表丢失导致数据库无法启动,有需要了解的朋友可以进入看看吧. 有网友咨询数据库启动报ora-01092:ORACLE 实例终止.强制断开连接,请求帮忙处理 数据库版本 Trace file d:appadministratordiagrdbmsorclorcltraceorcl_ora_5648.trc Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64b

oracle 11.2和12c RAC的ohasd守护进程对比

前面我们已经讲解过11.2 RAC的启动过程,可以注意到,RAC的根守护进程是/etc/init.d/init.ohasd,那么不同版本的Linux中/etc/init.d/init.ohasd是如何启动的呢? 注意:12.1的非Flex Cluster启动过程跟11.2 RAC一致.但是从12.2beta版 RAC的测试结果来看,从12.2开始OUI安装很可能只有Flex Cluster了,没有了11.2的那种普通RAC了. . Linux4和Linux5中,在完成核内引导(内核被载入内存并运