Oracle参数如何查看

61次阅读
没有评论

共计 1723 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章主要介绍 Oracle 参数如何查看,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

Oracle 中有很多参数,同时也有不同设置参数的方式,比如:
会话级别(alter SESSION set …)、系统级别 (alter SYSTEM set …)、直接修改 pfile 参数文件;
其中系统级别设置中 又分三种:
只在内存中生效(alter system set  …  scope=MEMORY) – 重启后无效
只在 spfile 文件中生效 (alter system set…scope=SPFILE)    — 重启后才生效
内存和 spfile 文件同时生效(alter system set … scope=both)  — 默认方式

上面讲过了如何设置参数的方式,下面讲一下怎么查看参数的值,查看参数会涉及如下几个视图:
v$parameter v$parameter2、v$system_parameter v$system_parameter2、v$spparameter
 V$parameter 和 V$prameter2:
两者中显示的参数值 是 当前会话某个参数的值;
另外我们平时用的最多的 show parameter … 的查看参数值的命令对应的值就是 V$parameter 中的值;
而二者的区别仅仅在于当参数有多个数值时候,V$parameter 中用一行表示,不同值之间以逗号相 1 隔,而 V$parameter2 中不同值用不同行表示,举例如下:查看 control_files
SQL select name,value from  v$parameter where name= control_files

NAME
—————-
control_files
VALUE
——————————————————————————–
/home/oracle/oradata/cms2009/control01.ctl, /home/oracle/oradata/cms2009/control
02.ctl, /home/oracle/oradata/cms2009/control03.ctl

SQL select name,value from  v$parameter2 where name= control_files

NAME                    VALUE
———————– ———————————————
control_files           /home/oracle/oradata/cms2009/control01.ctl
control_files           /home/oracle/oradata/cms2009/control02.ctl
control_files           /home/oracle/oradata/cms2009/control03.ctl

如果是 RAC 环境,查看 GV$parameter 和 GV$parameter2;

v$system_parameter v$system_parameter2:
两者中记录的参数值 是 实例中参数的值,新启动的会话都会继承此类参数的值;
而两者的区别同上 V$parameter 和 V$parameter2 的区别;
RAC 环境对应 GV$system_parameter 和 GV$system_parameter2;

V$spparameter:
记录的参数值 是 spfile 文件中的值。
RAC 环境对应 GV$spparameter;

另外除了上面查看参数的方式外,还有一种 查看方式比较特别:create pfile from(spfile、memory)11g 支持 from memory 
这种方式生成的新的 pifle 只显示手动设置过得参数和参数值,默认的参数不会显示,这样就能更直观的查看我们曾经显式修改过得那些参数。

以上是“Oracle 参数如何查看”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-26发表,共计1723字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)