Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

54

积分

0

好友

5

主题
1#
发表于 2012-4-19 16:27:58 | 查看: 5607| 回复: 3
现在遇到这样一个问题,一套RAC上的数据库表空间满了,需要添加datafile,但是db_files设置的是200,查看datafile数量已经200了,无法再添加了,现在需要改db_files的参数,正常情况下时用alter system set db_files=xxx scope=spfile sid='*';让后重启数据库。现在又个问题是这套RAC根本没有设置spfile。SQL> show parameter pfile

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string

这种情况是下是不是只能从initSID.ora来修改啊,rac模式下是不是要两个节点的initSID.ora文件都要修改,求指教!
2#
发表于 2012-4-19 16:34:36
1.
首先建议你用spfile来管理RAC instance的parameter 参数

2.
db_files参数本身要求重启实例才能生效,且 每个实例instance 中该参数应当一致。

如果使用init$SID.ora 的pfile参数文件,那么建议 对应 每一个实例的pfile 都需要加入 该 db_files参数。

*.db_files=xxx

回复 只看该作者 道具 举报

3#
发表于 2012-4-19 16:46:06
这套生产库没有设置spfile的值,那我就从init$SID.ora来更改,先备份,让后在两个节点做调整呗!谢谢

回复 只看该作者 道具 举报

4#
发表于 2012-4-19 17:00:56
建议借这次调整重启机会,启用spfile这样日后管理方便多了

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-24 10:21 , Processed in 0.046657 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569