Oracle11g RAC 增加控制文件(二)

xixuefeng RAC 2014-02-12 1:03:02 1,843 次浏览 Oracle11g RAC 增加控制文件(二)已关闭评论

之前【Oracle11g RAC 增加控制文件(一)】是利用asmcmd的cp创建的控制文件,本例是利用RMAN创建的控制文件

1、查看当前控制文件数量及位置、名称

 2、备份参数文件

 3、利用RMAN创建控制文件

 4、验证新创建的控制文件,我们可以看到,用RMAN的方式创建的控制文件,就是在本目录下创建的。

 5、修改参数文件,使新建的控制文件生效(方法有两种,一种是命令行修改,参照【Oracle11g RAC 增加控制文件(一)】,另一种是利用pfile来修改,本测试采用此方法)

5.1、删除spfile参数文件

5.2、 节点1修改备份的pfile

5.3、节点1利用pfile创建spfile

5.4、查看生成的spfile文件,我们看到,spfile已经生成,不过,不完美,生成的spfile文件是Alias

5.5、节点1数据库启动到nomount状态

注:这一步必须启动,否则在5.7小节创建spfile的时候,将找不到spifle的Alias,因为在OMF方式创建时,它无法知道SID是什么,所以需要启动到nomount模式

5.6、数据库启动后,删除刚刚创建的spfile文件

5.7、节点1再次创建spfile

5.8、查看创建后的spfile,我们会发现,此时的spfile已经存在PARAMETERFILE目录下,并且,参数文件已经不是链接了

5.9、关闭数据库,重新用最新的spfile启动数据库(因为数据库目前启动在nomount模式,所以,直接abort即可)

5.10、修改节点1的pfile文件

5.11、节点1再次启动数据库

5.12、节点2修改pfile文件,启动数据库

5.13、验证

 

6、小结

终于修改了,这种方法太麻烦了。最佳的办法是利用RMAN创建控制文件,然后利用命令行修改参数的方式添加创建的控制文件。

回顶部