Oracle11g sql*plus新特性:show spparameters
上一篇:关于Dreamhost合租 下一篇:微软亚洲研究院:对联2.0

Oracle11g sql*plus新特性:show spparameters

在sql*plus中显示某个或者某些初始化参数的值,我们已经习惯了用show parameter/show parameters命令,这个命令的结果显示的是v$parameter视图中的信息。在我以前的一篇文章中,简单说明了v$parameter,v$system_parameter和v$spparameter视图的区别。如果我们使用alter system set parameter=value scope=spfile命令修改了spfile中的参数值,但是保留了memory中的参数值,通过show parameter则无法显示spfile中的信息。在Oracle11g之前,只有通过直接查询v$spparameter视图获得spfile中的参数设置。而在Oracle11g中,终于也提供了一个类似的新命令,这就是show spparameter/show spparameters。Oracle在一些细节方面也是在做出持续不断的改进,虽然这些改进可有可无,不过只要这些改变能提升DBA的工作效率,何乐而不为呢?

SQL> show parameter timed_statistics

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
timed_statistics                     boolean     TRUE
SQL> show spparameter timed_statistics

SID      NAME                          TYPE        VALUE
-------- ----------------------------- ----------- ----------------------------
*        timed_statistics              boolean

上面的结果,显示spfile中没有显式的制定timed_statistics值,show parameter显示的TRUE是默认值。

SQL> alter system set timed_statistics=false scope=spfile;

系统已更改。

SQL> show parameter timed_statistics

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
timed_statistics                     boolean     TRUE
SQL> show spparameter timed_statistics

SID      NAME                          TYPE        VALUE
-------- ----------------------------- ----------- ----------------------------
*        timed_statistics              boolean     FALSE

顺便提一句,oracle11g的另外一个细小而有用的改进,就是可以根据memory中的参数值生成pfile和spfile了:

SQL> create pfile='f:\initning.ora' from memory;
SQL> create spfile='f:\spfilening.ora' from memory;

本文网址:http://www.ningoo.net/html/2008/oracle11g_sqlplus_show_spparameters.html

订阅到Google | 收藏到Del.icio.us | 推荐到鲜果

相关文章 随机文章

本文Tags: ,

评论暂缺


(Required)
(Required, will not be published)