初接触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.各个节点都重启即可。
分享到:
相关推荐
RAC中创建spfile的各种方法,有截图,说明,对新人帮助很大
Oracle排错 DBCA建库诡异问题处理--rac环境不能创建rac库
【故障处理】BLOG_DBCA建库诡异问题处理--rac环境不能创建rac库.pdf【故障处理】BLOG_DBCA建库诡异问题处理--rac环境不能创建rac库.pdf
裸设备rac数据库到单节点文件系统恢复裸设备rac数据库到单节点文件系统恢复
Oracle12c双节点RAC在Linux7环境下的部署,本文档适用对象为 DBA 或具备一定 Linux/Oracle 基础知识的人员, 对 Oracle Enterprise Linux 操作系统下的 Oracle12.2.0.1 双节点 RAC 在 OEL 7.4 环境下的部署及初始化...
记一次部署oracle的集群RAC实例的过程,以满足项目在数据安全方面的考虑,推荐部署rac集群环境
Oracle RAC数据库环境安装配置手册 For RHEL
Oracle SOA 套件和 RAC 数据库事务一致性配置指南
在多数业务中,Oracle 真正应用集群 (RAC) 配置的主要业务要求是整个系统中数据库层的可伸缩性 — 这样,当用户数增加时,可将额外实例添加到该集群来分发该负载。 在 Oracle RAC 10g 中,这个特定的功能已经变得...
详细描述了 rac 如何添加节点,添加节点的详细步骤,安装集群软件,安装oracle软件, 挂载磁盘组,创建数据库
本文将通过示例演示,对现有的RAC数据库环境增加节点的相关操作。这里我们的操 作基于一套双节点的RAC环境。
Linux环境部署Oracle 11gR2 RAC数据库
Oracle集群,rac节点损坏修复,数据库工程师,操作步骤
构建最高可用Oracle数据库系统 环境搭建文档,包括RAC、dataguard、broker
实测oracle两节点rac11.2.0.1.0升级到11.2.0.4.0,能力有限,欢迎执指正
操作系统:Red Hat Enterprise Linux ...发现备库(单实例)与主库不同步,检查发现日志中断了好长时间,由于之前主库出现过归档空间不足的情况,手动清除了归档,导致缺少日志同步不过去,一直显示等待6392号归档:
基于阿里云ECS环境及CentOS-linux 7.6系统环境下,安装部署Oracle 19C RAC双节点集群,每一步都很详细的说明了配置的方法和原因,白话文表述,小白也能轻松按照文档部署完成;
记录一次单节点RAC(练习用)安装过程 记录一次单节点RAC(练习用)安装过程
RAC-1 宕机,RAC-2正常,在RAC-2节点上,删除RAC-1节点步骤。
构建最高可用Oracle数据库系统 环境搭建文档,包括RAC、DG、broker