最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

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

来源:动视网 责编:小采 时间:2020-11-09 11:36:52
文档

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

RAC环境下,创建spfile导致节点间数据库参数不一致的问题:RAC环境下,创建spfile导致节点间数据库参数不一致的问题,如果是这个命令在rac环境下面,就会出现问题,因为spfile默认是创建在 初接触RAC,创建spfile的时候,需要制定位置例如: create spfile='xxxxx' from pfile ; 一般$Oracle
推荐度:
导读RAC环境下,创建spfile导致节点间数据库参数不一致的问题:RAC环境下,创建spfile导致节点间数据库参数不一致的问题,如果是这个命令在rac环境下面,就会出现问题,因为spfile默认是创建在 初接触RAC,创建spfile的时候,需要制定位置例如: create spfile='xxxxx' from pfile ; 一般$Oracle


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.各个节点都重启即可。

文档

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

RAC环境下,创建spfile导致节点间数据库参数不一致的问题:RAC环境下,创建spfile导致节点间数据库参数不一致的问题,如果是这个命令在rac环境下面,就会出现问题,因为spfile默认是创建在 初接触RAC,创建spfile的时候,需要制定位置例如: create spfile='xxxxx' from pfile ; 一般$Oracle
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top