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

相关文章

来自专栏idba

快速备份恢复工具mydumper/myloader

一 前言 大家对于MySQL的逻辑备份工具mysqldump应该都比较了解,本文介绍一款由MySQL ,Facebook 等公司的开发维护另外一套逻辑备份恢...

903
来自专栏JackeyGao的博客

查看你历史命令的使用率

一个查看历史命令的使用率工具, 因为看到oh-my-zsh项目中的zsh_statsfunction 后有感仿照开发了一个。 本项目不仅支持zsh_histor...

271
来自专栏杨建荣的学习笔记

memlock过低导致的数据库性能问题(r6笔记第10天)

今天在一台备库机器上准备搭建active data guard ,在主库上做配置的时候,发现主库的反应有些慢,主要的感觉就是敲命令的时候似乎都有些停顿。 带着疑...

2948
来自专栏玄魂工作室

Hacker基础之Linux篇:基础Linux命令十六

今天我们来学习几个小知识,不一定是Linux的命令,都是用于查看Linux的系统信息的

1093
来自专栏Netkiller

数据库进程间通信解决方案之MQ

摘要 你是否想过当数据库中的数据发生变化的时候出发某种操作?但因数据无法与其他进程通信(传递信号)让你放弃,而改用每隔一段时间查询一次数据变化的方法?下面的插件...

3104
来自专栏数据和云

内核解密 | Oracle 18c 数据库安装ORA-12754的两种解决方案

Oracle 率先在 Oracle Cloud 上发布了 18c 的数据库版本,也对外发布了针对 Exadata 的下载包。这些软件首先在 Edelivery ...

41410
来自专栏pangguoming

CentOS7配置Mysql热备份

②.[root@localhostsrc]#wget http://repo.mysql.com/mysql57-community-release-el7-8...

182
来自专栏自由而无用的灵魂的碎碎念

将MySQL数据迁移到Oracle

因为项目的原因,今晚将mysql数据库的内容尝试迁移到oracle,虽然结果失败,不过学到了不少,下次就不一定了,哈哈

731
来自专栏张善友的专栏

体验SQL Server 2008 Express

1、在安装上和SQL Server 2005比较上更加丰富的选项设置,下面贴两个界面: ? ? 2、SQL Server 2008的新特性FILESTREAM ...

1806
来自专栏云计算教程系列

如何在Ubuntu上配置MySQL组复制

传统MySQL复制备份架构是将数据从一个数据库同步到另一个数据库。主要操作是将主数据库的数据复制到辅助服务器,当主服务器数据出问题时,自动同步辅助服务器的数据到...

772

扫描关注云+社区