yangtingkun
===========================================================
RAC环境中的初始化文件
===========================================================

RAC环境中多个节点的初始化文件使用统一的文件,也可以使用各自的文件


由于初始化文件本身包括PFILESPFILE两种,而且对于RAC环境而言,又可以选择使用统一的初始化文件,或者各个节点选择各自的初始化文件,因此,初始化文件的问题相对比较复杂。

这里只是简单讨论一下初始化参数设置的原则和推荐设置方式。

自从Oracle9i推出了SPFILE之后,SPFILE的诸多优点使得SPFILE基本上已经替代了PFILE成为数据库初始化文件的首选。对于RAC环境,SPFILE由于可以存放在裸设备上,而具有额外的优点。

下面讨论一下RAC环境中初始化参数文件最方便的配置。在共享存储上建立一个共享的SPFILE,然后在每个节点上的$ORACLE_HOME/dbs目录下,建立PFILE文件init$ORACLE_SID.ora,在文件中设置SPFILE参数指向共享存储设备上的SPFILE文件。

利用这种方式,可以避免多个初始化参数造成的修改遗漏等问题。对于多个实例要设置不同参数值的问题,可以使用ALTER SYSTEM SET PARAMETER=VALUE SID = ‘$ORACLE_SID’的方式,通过这个命名进行的修改只会针对指定的实例生效。

如果不使用统一的参数文件启动,那么如果希望一个系统的修改是对所有的实例进行,那么必须在所有的实例上进行修改,使得修改同步到所有用于启动的SPFILE中。或者手工修改所有的PFILE文件,保证下次重启数据库系统后,修改对所有的实例都可以生效。

yangtingkun 发表于:2007.06.09 17:38 ::分类: ( ORACLE ) ::阅读:(614次) :: 评论 (0)

发表评论
标题

在此添加评论
表情符号: smile laughing tongue angry crying sad wassat wink

称呼

邮箱地址(可选)

个人主页(可选)

 authimage


切换风格
新闻聚合
博客日历
文章归档...
最新发表...
最新评论...
最多阅读文章...
最多评论文章...
博客统计...
Blog信息
网站链接...