Oracle入门(五F)之11g show spparameter 命令的使用

时间:2022-07-01 05:34:15

转载自 oracle 11g show spparameter 命令的使用 

    当我们要获取oracle数据库当前的参数值时,可以通过查询v$parameter动态性能视图得到,当然了也可以使用show parameter p_name这样的方式得到。但是在Oracle11g以前,show parameter只能获得当前session的参数值,要看其他的参数值,比如系统级别的参数值修改和参数文件spfile中的参数值还是需要使用数据字典。Oracle在11g中做了一些改动,引入了show spparameter p_name命令,可以我们更方便的获取spfile文件中的参数值,显然这只是一个小技巧,但是确实让Oracle更加灵活和方便使用。

SQL> show parameter open_cursors
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
open_cursors                         integer     400

 

我们只是修改参数文件,加上scope=spfile
SQL> alter system set open_cursors=300 scope=spfile;
System altered.

如果要查看参数的值,看当前session的
SQL> show parameter open_cursors

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
open_cursors                         integer     400

SQL> desc v$parameter
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 NUM                                                NUMBER
 NAME                                               VARCHAR2(80)
 TYPE                                               NUMBER
 VALUE                                              VARCHAR2(4000)
 DISPLAY_VALUE