首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle参数生效,该如何解决

2012-01-28 
oracle参数生效如何判断某个参数改过后是否需要重启才会生效?[解决办法]一般情况需要指定scopespfile的参

oracle参数生效
如何判断某个参数改过后是否需要重启才会生效?

[解决办法]
一般情况需要指定scope=spfile的参数都要重启后才能生效的
[解决办法]
v$parameter 的 issys_modifiable (大概) 列会告诉你。
[解决办法]
v$parameter视图的ISSYS_MODIFIABLE会指明该参数能否使用ALTER SYSTEM命令进行修改,并且什么时候生效。
该列的可能取值有3种:
IMMEDIATE:可以使用ALTER SYSTEM修改,立即生效。
DEFERRED:可以使用ALTER SYSTEM修改,后面的session中生效
FALSE:不可以使用ALTER SYSTEM修改。重新启动实例后生效。
[解决办法]
如果直接 alter system set xx= 不用指明scope 不会报错的话,就不需要重启生效 
如果需要指明scope=spfile的话 ,就需要重启
[解决办法]
只要注明是scope=spfile或是both的时候需要重启

热点排行