修改参数时scope参数值的作用

简介:
修改参数
可以通过alter system或者导入导出来更改spfile的内容
从oracle9i开始,alter system命令增加了一个新的选项scope,scope参数有3个可选值:memory,spfile和both
memory:只改变当前实例运行,重新启动数据库后失效
spfile:只改变spfile的设置,不改变当前实例运行,重新启动数据库后生效
both:同时改变实例及spfile,当前更改立即生效,重新启动数据库后仍然有效.
针对rac环境,alter system还可以指定sid参数,对不同实例进行不同设置.
所以通过spfile修改参数的完整命令如下:
alter system set = scope=memory|spfile|both [sid=]

带有scope=both参数的语句与不带scope参数的效果是一样的

当scope=memory时
修改当前实例的db_cache_advice参数为OFF;
SQL> show parameter db_cache_advice

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_cache_advice                      string      ON

SQL>alter system set db_cache_advice=off scope=memory;
System altered

SQL> show parameter db_cache_advice

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_cache_advice                      string      OFF
如果观察alert_.log文件,可以发现其中记录了如下一行
alter system set db_cache_advice=off scope=memory;
如果重新启动数据库,这个更改将会丢失


重置spfile参数
当想恢复参数为缺省值是可以使用以下命令:
alter system reset parameter sid='sid|*';=memory|spfile|both>

目录
相关文章
|
2月前
如何处理构造函数中参数的默认值?
设置合理的默认值可以增加代码的灵活性和易用性,同时减少在调用构造函数时必须传递所有参数的要求。在处理默认值时,要确保其合理性和一致性,避免出现意外的行为或错误。你还想了解关于构造函数的其他方面吗?比如参数的验证等
45 1
|
3月前
|
移动开发 HTML5
input只读,禁用,必填,提示词(占位符)属性分别是什么?
input只读,禁用,必填,提示词(占位符)属性分别是什么?
108 0
input只读,禁用,必填,提示词(占位符)属性分别是什么?
|
3月前
|
监控 Java
MaxGCPauseMillis参数
MaxGCPauseMillis参数
|
4月前
Ceres库中参数理解
Ceres库中参数的理解,特别是仿函数中传参的含义,并提供了一个LeetCode问题的链接,该问题要求找出数组中和为目标值的两个数。
easyUI 动态参数名称和动态参数值
easyUI 动态参数名称和动态参数值
|
测试技术 Android开发
怎么知道方法的参数有哪些类型呢?
怎么知道方法的参数有哪些类型呢?
225 0
self.doubleSpinBox.setGeometry(QtCore.QRect(20, 25, 101, 22))参数讲解
self.doubleSpinBox.setGeometry(QtCore.QRect(20, 25, 101, 22))参数讲解
334 0
|
算法 Java
-XX:PretenureSizeThreshold的默认值和作用浅析
-XX:PretenureSizeThreshold的默认值和作用浅析
1129 0
如何传值scope接口权限值-参数解读系列
scope支持对应接口传值详情文档【查看】:   auth_user:【获取用户信息】、【网站支付宝登录】   auth_base:【用户信息授权】   auth_ecard:【商户会员卡】   auth_invoice_info:【支付宝闪电开票】   auth_puc_charge:【生活缴费】   auth_zhima:【芝麻评分】   auth_user_assets:【菜品营销】 特殊说明:   多个scope时用”,”分隔,如scope为”auth_user,auth_ecard”时,此时获取到的access_token,   既可以用来获取用户信息,又可以给用户发送会员卡。
767 12
|
数据库
使用 scope_identity() 函数获得表的标识值
做开发的时候,我们经常要在执行一条语句后 获得数据库的自增ID值,最典型的例子就是在生成订单后,要返回订单ID,之前有一种不严谨的做法是,用select top 1 ID order by ID desc,值所以不严谨有一种说法是,在高并发用户的情况下,很可能在插入和查询之间又一次进行了插入操作,这样查询的结果就和实际ID不是对应的了。
922 0