- 论坛徽章:
- 0
|
关于alter system set和alter system reset的语法请参考oracle sql reference
在rac数据库中, 所有实例的初试化参数可以放在一个spfile中, 而rac数据库的各个不同实例的部分参数, 如instance_id等, 必须不同, oracle的解决办法就是在每个参数前增加sid(因为每个instance的sid是不一样的), 如orcl1.instnace_id=1就表示oracl1实例的instance_id初试化参数值为1, 而对于所有的实例取值一样的参数. 则使用'*' 作为sid添加到初试化参数前, 如 *.db_name=orcl就表示所有instnace的db_name初试化参数为orcl. 在单实例数据库中, oracle也延用了这种作法. 不过默认情况下使用'*'作为sid加在初试化参数前. 运行create pfile from spfile, 则可以从生成的pfile中看到每个初试化参数前都有'*'.
alter system reset后必须跟sid=的设定, 这是oracle的语法规定的.
在Thomas Kyte的新书<<Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions>>和eygle的新书 <<Oracle数据库DBA专题技术精>>中都有大段的关于spfile的内容.
[ 本帖最后由 blue_stone 于 2006-9-22 23:06 编辑 ] |
|