博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
修改参数时scope参数值的作用
阅读量:6344 次
发布时间:2019-06-22

本文共 1004 字,大约阅读时间需要 3 分钟。

修改参数
可以通过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>

转载地址:http://bdyla.baihongyu.com/

你可能感兴趣的文章
C++11 多线程
查看>>
sed-加速你在Linux的文件编辑
查看>>
HttpServer发送数据到kafka
查看>>
phpcms站---去除域名绑定目录中的HTML
查看>>
2017-5-3 打印控件、MDI 窗体容器
查看>>
20155303 2016-2017-2 《Java程序设计》第九周学习总结
查看>>
一次很失败的抄底
查看>>
数据结构C++(10)二叉树——链表实现(linkBinaryTree)
查看>>
利用Condition实现多线程交替执行
查看>>
里氏替换原则(设计模式原则2)
查看>>
lamp一键安装
查看>>
解决“iOS 7 app自动更新,无法在app中向用户展示更新内容”问题
查看>>
OpenCV——Haar-like特征
查看>>
HttpWebResponse发送post请求并接收
查看>>
python 相对路径和绝对路径的区别
查看>>
Day36 python基础--并发编程基础5
查看>>
《Python从小白到大牛》第6章 数据类型
查看>>
三层架构的是与非
查看>>
lucene bug的报告经历
查看>>
火狐访问HTTPS网站显示连接不安全的解决方法
查看>>