朋友说对windows RAC 打上Patch后,有个节点实例不能启动, 其他进程正常。
ORA-00439: feature not enabled: Real Application Clusters
在Metalink上搜了下,都是针对Linux 平台的,window平台的解决方法没有找到,不过朋友自己解决了这个问题,在有问题的节点上重新打了patch。就ok了。
导致这个错误的原因是因为RAC 没有link 到RDBMS home。
可以通过如下步骤来检查RAC 是否Link 到了RDBMS Home。
(1)进入 $ORACLE_HOME/rdbms/lib
(2)执行如下命令:
nm -r libknlopt.a | grep -c kcsm.o
如果返回值等于0,那么就是没有link;
如果返回值大于0. 那么就是已经linked。
这个是我的一个测试环境:
[oracle@rac1 ~]$ cd $ORACLE_HOME/rdbms/lib
[oracle@rac1 lib]$ nm -r libknlopt.a | grep -c kcsm.o
1
解决方法:
1. 关闭对应RDBMS Home上的所有instance。 一般就一个。
2. 进入$ORACLE_HOME/rdbms/lib
3. 用Oracle 的用户重新link:
make -f ins_rdbms.mk rac_on ioracle
或者分两步执行:
make -f ins_rdbms.mk rac_on
make -f ins_rdbms.mk ioracle
4. 重新启动实例
注意: cluster_database 参数的值,该参数为False 也可能导致这个错误。
SQL> alter system set cluster_database=true scope=spfile sid='*';
System altered.
---------------------------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
DBA1 群:62697716(满); DBA2 群:62697977(满) DBA3 群:62697850(满)
DBA 超级群:63306533(满); DBA4 群: 83829929 DBA5群: 142216823
聊天 群:40132017 聊天2群:69087192
--加群需要在备注说明Oracle表空间和数据文件的关系,否则拒绝申请
分享到:
相关推荐
用oracle数据库新建连接时遇到ora-12505,此问题解决后又出现ora-12519错误,郁闷的半天,经过一番折腾问题解决,下面小编把我的两种解决方案分享给大家,仅供参考。 解决方案一: 今天工作时在新建连接的时候遇到...
Oracle 常见故障解决方法 Oracle 是一种关系型数据库管理系统,广泛应用于各种行业和领域。然而,在使用 Oracle 过程中,经常会遇到各种故障和问题,影响系统的稳定性和性能。下面总结了一些常见的 Oracle 故障...
在使用Oracle12cRAC(Real Application Clusters)数据库的过程中,可能会遇到客户端连接时出现ora-12520或ora-12516错误的问题。这两种错误代码分别表示“无法为服务找到可用实例”和“TNS:没有监听器”,通常与...
在Oracle Real Application Clusters (RAC)环境下,数据库的字符集是系统的重要组成部分,它决定了数据库如何存储和处理字符数据。然而,在修改Oracle RAC环境的字符集时,可能会遇到各种问题,其中最常见的错误之一...
错误描述:oracle远程连接服务器出现 ORA-12170 TNS:连接超时 错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: ...
### Oracle Database 12c Release 2 Real Application Clusters (RAC) Handbook #### 关键知识点概述 本书《Oracle Database 12c Release 2 Real Application Clusters Handbook》由两位经验丰富的Oracle专家K. ...
Oracle RAC(Real Application Clusters)是一种高可用性的数据库解决方案,它可以提供高性能、可扩展性和高可用性的数据库服务。然而,在使用 Oracle RAC 时,可能会遇到一些故障,例如 ORA-03113 错误。该错误通常...
Oracle Real Application Clusters (RAC) 是Oracle数据库的一项重要特性,它允许多个服务器共享同一个数据库实例,从而提供高可用性和可扩展性。在11g Release 2 (11.2) 版本中,Oracle RAC针对Linux和UNIX操作系统...
### Oracle Clusterware 和 Oracle Real Application Clusters (RAC) 管理与部署指南 #### 概述 《Oracle Clusterware 和 Oracle Real Application Clusters (RAC) 管理与部署指南》是一本详尽的技术手册,主要针对...
Oracle Real Application Clusters(RAC)是Oracle数据库的一项高级特性,专为高可用性和可扩展性而设计。它允许多个实例同时访问同一个物理数据库,从而实现数据的并行处理和故障切换,确保业务连续性。Oracle RAC ...
### Oracle 9i Real Application Clusters (RAC) 技术解析 #### 一、引言 Oracle 9i Real Application Clusters(简称 Oracle 9i RAC)是Oracle数据库9i版本中引入的一项重大技术革新,它允许多个实例同时访问同一...
在Oracle数据库管理过程中,遇到ORA-01565错误提示是一个较为常见的问题,特别是对于采用RAC(Real Application Clusters)架构的数据库来说。该错误通常意味着系统无法打开指定的服务器参数文件(Server Parameter ...
### Oracle Database 10g:Real Application Clusters (RAC) Volume 1 #### 概述 《Oracle Database 10g:Real Application Clusters (RAC) Volume 1》是一本详细介绍Oracle Database 10g RAC技术的书籍。本书主要...
Oracle数据库报错ORA-00600是一个内部错误,通常表示系统遇到了未预见的问题或已知的软件缺陷。这个错误通常与Oracle的内核代码有关,而不是用户的SQL操作。在描述中,我们看到错误与“kcblasm_1”和参数103相关联,...
### Oracle Real Application Clusters 11g Release 2:企业级集群数据库解决方案 #### Oracle Real Application Clusters(RAC)概述 Oracle Real Application Clusters(RAC),作为Oracle Database的一个重要...
《Oracle Clusterware与Oracle Real Application Clusters安装指南》是一份针对Linux环境下的Oracle 10g RAC(Real Application Clusters)系统安装的详细指导文档。这份文档由Oracle公司出版,版本为10g Release 2...
Oracle Real Application Clusters(RAC)是Oracle数据库的一种高可用性、可伸缩的集群解决方案。它允许多个实例共同访问同一个数据库,并提供连续服务的保障,即使在发生硬件故障或系统维护的情况下也不会中断。...
《DSI408 实际应用集群内部结构》是一份深入探讨Oracle数据库Real Application Clusters (RAC)技术的专业文档。RAC是Oracle数据库的一项重要特性,它允许多个实例同时访问同一个物理数据库,从而实现高可用性和负载...