修改参数时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>

时间: 2024-10-07 23:37:56

修改参数时scope参数值的作用的相关文章

Oracle中修改参数db_recovery_file_dest时需要注意的问题

前两天在pub上看到有人遇到了这个问题,今天讲课时遇到了,可晚上再模拟时却死活都再现不了了. 问题就是先屏蔽了flash recovery area功能,之后又恢复该功能,结果在修改参数db_recovery_file_dest时需要在目录后面加上"",否则参数可以修改,但是还是不能启动flash recovery area功能;不过再次模拟时却不能再现: 下面db_recovery_file_dest对应的目录之所以后面有"",就是下午在修改参数 db_recov

数据-求教啊?用织梦dedecms修改后台系统基本参数时出现页面布局乱了

问题描述 求教啊?用织梦dedecms修改后台系统基本参数时出现页面布局乱了 哪位高手能给指点一下吗?本人新手最近用dedecms在已建好的模板上修改,但是修改系统基本参数或者对应的数据库表中数据时网页布局就会乱掉,而且{dede:}标签在调用数据库表中数据时有的不能正常调用,为什么啊?是原作者做了什么权限吗? 解决方案 这个看你修改的基本参数是哪一些基本参数了,乱改肯定会出问题

驱动程序-set_bit函数的参数为BTN_0时是起到什么作用的,set_bit都有哪些参数,谢谢

问题描述 set_bit函数的参数为BTN_0时是起到什么作用的,set_bit都有哪些参数,谢谢 set_bit函数的参数为BTN_0时是起到什么作用的,set_bit都有哪些参数,在什么情况下用的,谢谢 解决方案 set_bit()set_bit()__set_bit() 解决方案二: 这里有个参考资料

js 页面传参数时 参数值含特殊字符的问题_javascript技巧

工作中遇到的小问题,一个页面中通过window.showModel("comm/morelanguage.jsp?str=zh_CN:爱#;zh_TW:愛;en:love;",,,,);弹出另一个页面并将参数传递到另一个页面,另一个页面接受得到src参数值时会出现问题,值不对,测试过是因为#特殊字符的问题,对于这些特殊字符我采取的办法是 传参数时,str=escape('str=zh_CN:爱#;zh_TW:愛;en:love;')处理 接受参数时,拿到str后str=unescape

[Remoting FAQ]传递Remoting参数时遇到的两种常见错误

[Remoting FAQ] 传递Remoting参数时遇到的两种常见错误 Version Date Creator Description 1.0.0.1 2006-4-25 郑昀@Ultrapower 草稿   继续阅读之前,我们假设您熟悉以下知识: n         Remoting [现象1] 我们先来描述一个简单的错误.当你激活远端Remoting Objects时,却得到了这样的错误提示: 提示信息 Type 'Common.BTRequest' in Assembly 'Comm

用CSC.exe来编译Visual C#的代码文件,解释CSC参数和开关的具体作用

visual|编译 Visual C#的编译器和以往编程语言的编译器有着明显的不同.其最大的不同点就是,以往的程序编译器是把编写好的程序代码编译生成可以直接为计算机所使用的机器语言.虽然Visual C#的编译器也可以把编写好的程序代码编译成EXE或者是DLL文件,但这种文件只是一种IL文件(中间语言),此IL文件不能直接被计算机使用.只是当此IL文件被调用的时候,再通过一种名叫JIT(即时编译)编译器把此IL文件生成可以供计算机使用的机器代码. 可见Visual C#的编译过程大致可以分成二个

javaweb-jsp页面通过href向servlet类页面传递中文参数时出现乱码了怎么办?

问题描述 jsp页面通过href向servlet类页面传递中文参数时出现乱码了怎么办? jsp页面通过href向servlet类页面传递中文参数时出现乱码了怎么办?我在doGet方法中设置了response.setContentType("text/html"); response.setCharacterEncoding("utf-8"); request.setCharacterEncoding("utf-8");所有的编码方式都是utf-8

i++和++i作为参数时的编译器处理方式分析~

[补充声明]此文完成于几年前回答 BCCN 论坛的网友提问,就问题本身而言,对于这个问题似乎是没必要深究的,因为这种代码在读取一个变量的值的过程中反复尝试修改它的值,其结果依赖编辑器的实现.这种代码当然也是不可能在现实应用中出现的.不过作为一个问题,如果他一定要问,某编译器为什么会给出这样的结果,那就必须了解编译器对这个代码的编译结果细节,这就是本文所论述的东西.本文只涉及到了 TC2, VC6, VC2005 几种编译器.而且后两者应该使用的 WIN32 DEBUG,通常 Release 版本

Win7系统修改hosts时提示没有权限的方法

解决Windows 7系统修改hosts时提示没有权限的方法,一个有三个步骤: 1.进入hosts文件的目录,C:WINDOWSsystem32driversetc,将hosts文件copy一份出来,放在除该目录下的任意地方(例如桌面等) 2.修改你copy出来的hosts文件,修改后保存即可.此时不会出现权限的问题. 3.将上一步修改的hosts文件复制到C:WINDOWSsystem32driversetc目录下,替换原来的hosts文件即可.