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 条评论
登录 后参与评论

相关文章

来自专栏Java学习123

Oracle lsnrctl--监听器的启动和关闭

2898
来自专栏Web项目聚集地

三周学会小程序第五讲:登录的原理和实现

前面我们耗费在环境搭建上面已经很多时间,这一讲开始真正的和小程序功能对接。 登录便是小程序的开始,小程序可以方便的使用微信登录,获取用户的个人信息,这样我们就能...

822
来自专栏吴伟祥

文件拷贝工具 原

WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。.winsc...

1083
来自专栏程序员宝库

vue-cli 脚手架中 webpack 配置基础文件详解

vue-cli是构建vue单页应用的脚手架,输入一串指定的命令行从而自动生成vue.js+wepack的项目模板。这其中webpack发挥了很大的作用,它使得我...

2083
来自专栏小巫技术博客

Gradle插件开发-上传Apk到Bugly

1926
来自专栏Java帮帮-微信公众号-技术文章全总结

Java面试系列26-spring(5)-资源管理、与struts区别、核心等

Java面试系列26-spring(5)-资源管理、与struts区别、核心等 25.Spring如何实现资源管理? 使用applicationContext....

3285
来自专栏张善友的专栏

分布式文件存储的数据库开源项目MongoDB

MongoDB是一个基于分布式文件存储的数据库开源项目。由C++语言编写。旨在为WEB应用提供可护展的高性能数据存储解决方案。 它的特点是高性能、易部署、易使用...

2999
来自专栏邹立巍的专栏

Linux 的进程间通信:消息队列

Linux 环境提供了 XSI 和 POSIX 两套消息队列,本文将帮助您掌握以下内容:如何使用 XSI 消息队列,如何使用 POSIX 消息队列,它们的底层实...

6260
来自专栏http://www.cnblogs.com

python3 logging模块

很多程序都有记录日志的需求,并且日志包含的信息有正常的程序访问日志还可能有错误,警告等信息输出,python的logging模块提供了标准的日志接口,可以通过它...

49510
来自专栏崔庆才的专栏

一看就懂,Python 日志模块详解及应用

Windows网络操作系统都设计有各种各样的日志文件,如应用程序日志,安全日志、系统日志、Scheduler服务日志、FTP日志、WWW日志、DNS服务器日志等...

1154

扫码关注云+社区