RAC环境下,创建spfile导致节点间数据库参数不一致的问题

RAC环境下,创建spfile导致节点间数据库参数不一致的问题,如果是这个命令在rac环境下面,就会出现问题,因为spfile默认是创建在

初接触RAC,创建spfile的时候,需要制定位置例如:

create spfile=’xxxxx’ from pfile ;

一般$Oracle_HOME/dbs/init$ORACLE_SID.ora

里面的内容都只是共享磁盘中spfile的信息。

例如:

[oracle@rac1 dbs]$strings initdex1.ora

SPFILE=’+BACKUPS/dex/spfiledex.ora’

如果错误的创建了spfile

例如使用如下命令:

create spfile from pfile=’xxxxx’ ;

如果是这个命令在rac环境下面,就会出现问题,因为spfile默认是创建在$ORACLE_HOME/dbs/spfile$ORACLE_SID.ora这里的,并且oracle启动的时候会优先查找以spfile开头的文件,如果找到,则不会再使用pfile,也就不会使新修改的内容生效,,这样也会造成rac两个节点的参数内容不同,有很严重的后果。

解决办法就是。

1.在执行create spfile from pfile=’xxxxx’ ;命令的节点使用下面的命令

create spfile=’+BACKUPS/dex/spfiledex.ora’  from pfile=’xxxxx'(这个包含了新内容的pfile) ;

2.然后关闭数据库

3.编辑$ORACLE_HOME/dbs/init$ORACLE_SID.ora

加入如下内容

SPFILE=’+BACKUPS/dex/spfiledex.ora’

4.将$ORACLE_HOME/dbs/spfile$ORACLE_SID.ora这个spfile重新命名

mv$ORACLE_HOME/dbs/spfile$ORACLE_SID.ora$ORACLE_HOME/dbs/spfile$ORACLE_SID.ora.bk

5.各个节点都重启即可。

linux

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1933061.html

(0)
上一篇 2025年2月22日 22:05:44
下一篇 2025年2月22日 22:05:58

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Oracle Sqlplus设置行数和宽度

    1. 设置页面显示总行数 1) 查看目前的pagesize,默认是14: Sqlplus代码 1. show pagesize; 2) 将pagesize设置好100, 修改页面显示和行的默认值 但是这种方法,在你下次进入Sql Plus的…

    数据库 2025年2月23日
    100
  • 如何理解Oracle实例(instance)和数据库(database)的概念

    我的C:下放了一个文本文件:example.txt,这是个实际存在的物理文件,现在打开进程管理器,进程管理器中看不到什么和这儿文件有 有朋友问什么是instance,什么是database。于是群友七嘴八舌的说了很多很理论很理论的东西,这些…

    数据库 2025年2月23日
    100
  • OCP题库笔记1z0-052

    2 关于Oracle Data Dump export和importimport操作同时可以更改表名;可以在export操作期间重写一个存在的dumpfile。 首页 → 数据库技术 背景: 阅读新闻 ocp题库笔记1z0-052 [日期:…

    数据库 2025年2月23日
    300
  • Oracle数据运用那种主键生成策略

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程 Hibernate是一个开放源代码的对象关系映射框架,,它对JDBC进行了非常轻量级的对象封装,使得…

    数据库 2025年2月22日
    100
  • Oracle数据库归档日志大小的修改方法

    Oracle归档日志相信大家都不会陌生,下面就为您介绍Oracle归档日志大小的修改方法,希望对您学习Oracle归档日志方面能够有所帮助 Oracle归档日志相信大家都不会陌生,,下面就为您介绍Oracle归档日志大小的修改方法,希望对您…

    数据库 2025年2月22日
    100
  • Oracle数据库采用哪种主键生成策略

    适用于MySQL、DB2、MS SQL Server,采用数据库生成的主键,用于为long、short、int类型生成唯一标识使用SQL Server 和 MySQL 的自 1、自动增长identity: 适用于MySQL、DB2、MS S…

    数据库 2025年2月22日
    100
  • Oracle数据库字典表优化小技巧

    字典表一般是比较常用的,可以设置这些表使用keep池。 先分析一下方案中的字典表,以便计算空间,简单起见,所有表都分析一下,调 一、 字典表一般是比较常用的,可以设置这些表使用keep池。 先分析一下方案中的字典表,以便计算空间,简单起见,…

    数据库 2025年2月22日
    100
  • 将Oracle数据库设置为非归档

    在归档日志模式下,有可能会遇到归档日志大小超过最大值而出现讨厌的ORA-00257错误,前面说了如何把归档日志空间变大。而在普通的 在归档日志模式下,有可能会遇到归档日志大小超过最大值而出现讨厌的ORA-00257错误,,前面说了如何把归档…

    数据库 2025年2月22日
    100
  • Oracle数据库ORA-12162错误解决

    启动Oracle时,在SQL提示符下输入conn /as sysdba,会出现下面的错误: SQLgt; conn /as sysdba ORA-12162 TNS:net service nam 启动Oracle时,在SQL提示符下输入c…

    数据库 2025年2月22日
    100
  • Oracle 重做联机日志文件

    重做日志文件是ORACLE数据库不可缺少的组成部分,Oracle服务器将对数据库所有更改按顺序记录到重做日志缓冲区中,LGWR进程把重做 Oracle 重做联机日志文件 七步重建redo联机日志 五分钟重建redo日志重建 第一步:新建三个…

    数据库 2025年2月22日
    100

发表回复

登录后才能评论