码迷,mamicode.com
首页 > 数据库 > 详细

oracle动态 静态参数修改规则

时间:2015-07-08 10:55:57      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:

SQL> select name,value,isses_modifiable(session级别修改的参数),issys_modifiable(system级别修改的参数)
  2  from V$PARAMETER
  3  where name=‘max_dump_file_size‘;

SQL>alter system reset _allow_resetlogs_corruption scope=spfile sid=‘*‘;

如果ISSES_MODIFIABLEtrue,表明这个参数可以在session级别可以修改,并且立即生效。

SQL>alter session set xxx=xxx ;

SQL>alter system set xxx=xxx scope=xxx;

scope参数说明:

静态参数 必须指定为scope
动态参数issys_modifiable为IMMEDIATE不加scope默认的是 both

动态参数issys_modifiable为DEFERRED的必须加上scope=spfile或者加上derferred

参数类型

spfile

memory

both

deferred

静态参数(issys_modifiable为false)

可以,重启服务器生效

不可以

不可以

不可以

动态参数(issys_modifiable为immediate)

可以,重启服务器生效

可以,立即生效,重启服务失效

可以,立即生效,重启服务器仍然有效果

可以

动态参数(issys_modifiable为deferred)

 可以,重启服务器生效

 不可以

 不可以

 可以,新建会话有效

oracle动态 静态参数修改规则

标签:

原文地址:http://www.cnblogs.com/badmemoryneedbadpen/p/4629444.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!