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

最近自己搭了一套 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的参数都调低了些,然后重启,就没有问题了。

原文发布于微信公众号 - 杨建荣的学习笔记(jianrong-notes)

原文发表时间:2014-03-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏散尽浮华

Python-Socket

socket通常也称作套接字,用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过“套接字”向网络发出请求或者应答网络请求 socket既是一种特殊文件...

2017
来自专栏木头编程 - moTzxx

CentOS7 ab压力测试安装与解释

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

812
来自专栏Redis

Redis常用命令

Redis常用命令

1441
来自专栏运维小白

17.5 测试主从同步

主服务器上 binlog-do-db= //仅同步指定的库(多个库,可以用“ , ”逗号分隔)——>英文的逗号 , binlog-ign...

1738
来自专栏魏琼东

基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET平台开发指南 - 配置文件

         AgileEAS.NET平台提供了独立的配置文件,主要涉及一般配置信息、IOC对象配置信息、SL服务配置信息、WinService插件配置信息...

1776
来自专栏网络

web调试工具——Fiddler使用介绍(二)

一、Fiddler断点设置 设置断点是Fiddler最强大的功能之一,在设置好断点后,Fiddler会捕捉所有经过的消息,我们可以任意修改HTTP请求信息,包括...

1749
来自专栏cloudskyme

分布式文件存储的数据库——Mongodb

什么是mongodb MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。    MongoD...

3236
来自专栏晓晨的专栏

.NET Core 实现 Redis 批量查询指定格式的Key

Redis 作为当前最流行的内存型 NoSQL 数据库,被许多公司所使用,作为分布式缓存。我们在实际使用中一般都会为 key 带上指定的前缀或者其他定义的格式。...

1223
来自专栏乐沙弥的世界

Oracle RAC OCR 的管理与维护

   OCR相当于Windows的注册表。对于Windows而言,所有的软件信息,用户,配置,安全等等统统都放到注册表里边。而集群呢,同样如此,所有和集群相关的...

744
来自专栏向治洪

Service Worker初体验

概述 在讲Service Worker之前先说一下另一个概念:PWA(Progressive Web Apps) Progressive Web App:是...

22510

扫码关注云+社区