开发者社区> jeanron100> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

RAC 单节点报ora-1105 ora-01606的解决

简介: 最近自己搭了一套 11g rac的环境,基于redhat 6, 11g 用了11.2.0.3.0的cluster和db的安装包。 共享存储基于nfs,没有用asm. 环境打完以后,crs_stat -t看到相应的服务都起了,但是第二个节点上的实例不知道怎么回事却没起来。
+关注继续查看
最近自己搭了一套 11g rac的环境,基于redhat 6, 11g 用了11.2.0.3.0的cluster和db的安装包。
共享存储基于nfs,没有用asm.
环境打完以后,crs_stat -t看到相应的服务都起了,但是第二个节点上的实例不知道怎么回事却没起来。
手工尝试启动,报了如下的错误。
SQL> startup mount
ORACLE instance started.
Total System Global Area  835104768 bytes
Fixed Size    2232960 bytes
Variable Size  503319936 bytes
Database Buffers  322961408 bytes
Redo Buffers    6590464 bytes
ORA-01105: mount is incompatible with mounts by other instances
ORA-01606: parameter not identical to that of another mounted instance

我尝试把Node2,node1的实例都down了,换成从node2开始起,node竟然起来了,node1再起用报了同样的错误。
首先检查spfile是否两个实例一致。
SQL*Plus: Release 11.2.0.3.0 Production on Wed Jan 15 03:02:51 2014
Copyright (c) 1982, 2011, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Real Application Clusters, Oracle Label Security, OLAP,
Data Mining and Real Application Testing options

SQL> show parameter spfile
NAME     TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile     string /u04/app/11.2.0/db/product/11.2.0/dbhome_1/dbs/spfileRACDB2.ora
发现node1,node2所使用的spfile不是同一个目录,修改设置。
从有问题的node2上重建pfile,然后生成spfile,修改以后,把修改后的spfile替换共享目录的spfile即可。

SQL> create pfile from spfile;
File created.
修改pfile的一个参数,修改为共享存储的目录。
SPFILE='/u04/db/oradata/RACDB/spfileRACDB.ora'
然后重启node1,node2,重启后spfile显示共享了,
show parameter spfile,但是还是报同样的错误。貌似修改spfile还没有解决。
网上查询,说在11.2.0.2.0之前的版本,修改修改隐含参数 ._gc_read_mostly_locking为FALSE,但是我这个是11.2.0.3.0的版本,在11.2.0.2.0已经修复。
我把node1,node2的实例启动到nomount,然后比较有什么差别,发现sga,memory_target的设置不太一样。
node1上安装了一些其他的东西,空闲内存已经很紧张了。node2上内存还比较充裕。
可以用free -m来查看大体的内存情况。

最后把memory_target,sga的参数都调低了些,然后重启,就没有问题了。


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【RAC】单节点 重启 报ORA-1105 ORA-01606
版本 11.2.0.1.0 rac1   rac2   linux 5.3U  2.6.18-128.el5    因为要修复一个bug做测试,在一个节点上修改隐含参数,然后重启!在测试的过程中遇到 修改了rac1 上的参数 sys@rac1>al...
507 0
RAC 环境下的重要参数
    Oracle 数据库启动时会根据参数文件中提供的相关参数启动Oracle实例。这些参数包括数据库名字、sga,pga的分配,控制文件的位置,undo,process等等。
991 0
RAC 环境下参数文件(spfile)管理
    RAC环境下,初始化参数文件与但实例下参数文件有些异同,主要表现在初始化参数可以为多个实例公用,也可以单独设置各个实例的初始化参数。对于那些非共用的初始化参数则必须要单独设置,而共用的则可以单独设置,但一般不建议这么用。
945 0
【Oracle】 RAC 环境删除oracle 之一
oracle 11GR2提供了一个自动删除工具deinstall 在$ORACLE_HOME 的deinstall 目录下,使用此工具可以实现卸载oracle 软件,Clusterware 软件和数据库。
1242 0
【Oracle】 RAC 环境删除oracle 之二
oracle 11GR2提供了一个自动删除工具deinstall 在$ORACLE_HOME 的deinstall 目录下,使用此工具可以实现卸载oracle 软件,Clusterware 软件和数据库。
1089 0
rac环境移出一台机器
参考链接: https://twiki.cern.ch/twiki/bin/view/PSSGroup/RemoveNode 1. 停止服务:crs_stop -all如果使用crs_stat -t 看target字段是online,要执行crs_stop 置为offline 。
523 0
+关注
jeanron100
Oracle ACE,《Oracle DBA工作笔记》作者 现就职于国内某互联网公司,擅长数据管理,数据迁移,性能优化,目前专注于开源技术,运维自动化和性能优化。
1178
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载