Oracle 11g show spparameter 命令的使用

來源:互聯網
上載者:User

Oracle 11g show spparameter 命令的使用

當我們要擷取Oracle資料庫當前的參數值時,可以通過查詢v$parameter動態效能檢視得到,當然了也可以使用show parameter p_name這樣的方式得到。但是在Oracle 11g以前,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  VARCHAR2(4000)
ISDEFAULT  VARCHAR2(9)
ISSES_MODIFIABLE  VARCHAR2(5)
ISSYS_MODIFIABLE  VARCHAR2(9)
ISINSTANCE_MODIFIABLE  VARCHAR2(5)
ISMODIFIED  VARCHAR2(10)
ISADJUSTED  VARCHAR2(5)
ISDEPRECATED  VARCHAR2(5)
ISBASIC  VARCHAR2(5)
DESCRIPTION  VARCHAR2(255)
UPDATE_COMMENT  VARCHAR2(255)
HASH  NUMBER

SQL> select name,value from v$parameter where name='open_cursors';

NAME  VALUE
--------------- ---------------------------------------------
open_cursors  400

如果想要看參數的修改後參數檔案裡的值
SQL> desc v$spparameter
Name  Null?  Type
----------------------------------------- -------- ----------------------------
SID  VARCHAR2(80)
NAME  VARCHAR2(80)
TYPE  VARCHAR2(11)
VALUE  VARCHAR2(255)
DISPLAY_VALUE  VARCHAR2(255)
ISSPECIFIED  VARCHAR2(6)
ORDINAL  NUMBER
UPDATE_COMMENT  VARCHAR2(255)

SQL> col name for a15
SQL> col value for a45

SQL> select name,value from v$spparameter where name='open_cursors';

NAME  VALUE
--------------- ---------------------------------------------
open_cursors  300

SQL> show spparameter open_cursors

SID  NAME  TYPE  VALUE
-------- ----------------------------- ----------- ----------------------------
*  open_cursors  integer  300

顯然,有了show spparameter ,操作更簡單一些。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.