查詢初始化參數的方法很多,比如SHOW PARAMETER,或查詢V$PARAMETER等,這裡簡單總結一下。
這一篇介紹V$SPPARAMETER視圖於GV$PARAMETER視圖的不同。
上一篇介紹了V$SYSTEM_PARAMETER和V$PARAMETER視圖之間的區別,這篇主要討論RAC環境下初始化參數的查詢。
前文已經提到,使用SHOW PARAMETER查詢,看到的是當前會話可以看到的初始化參數,那麼這個參數導致是全域設定還是當前執行個體設定的,是從這個命令中看不到的。
雖然Oracle提供了GV$開頭的初始化參數,可以用來查詢兩個執行個體上的設定,但是情況並不是這麼簡單的。
一個簡單的例子:
SQL> show parameter open_cursors
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
open_cursors integer 300
SQL> alter system set open_cursors = 500 scope = both sid = 'test1';
系統已更改。
SQL> disc
從Oracle Database11gEnterprise Edition Release11.1.0.6.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options斷開
SQL> set instance test2
Oracle Database11gRelease 11.1.0.0.0 - Production
SQL> conn sys as sysdba
輸入口令:
已串連。
SQL> alter system set open_cursors = 400 scope = both sid = 'test2';
系統已更改。
SQL> disc
從Oracle Database11gEnterprise Edition Release11.1.0.6.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options斷開
SQL> set instance local
Oracle Database11gRelease11.1.0.0.0 - Production
SQL> conn / as sysdba
已串連。
現在來看看不同的查詢方法得到的結果:
SQL> select name, value
2 from v$parameter
3 where name = 'open_cursors';
NAME VALUE
------------------------------ --------------------------------------------------
open_cursors 500
SQL> select inst_id, name, value
2 from gv$parameter
3 where name = 'open_cursors';
INST_ID NAME VALUE
本文URL地址:http://www.bianceng.cn/database/Oracle/201410/45545.htm
---------- ------------------------------ --------------------------------------------------
1 open_cursors 500
2 open_cursors 400
SQL> show parameter open_cursors
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
open_cursors integer 500
SQL> select sid, name, value
2 from v$spparameter
3 where name = 'open_cursors';
SID NAME VALUE
---------- ------------------------------ --------------------------------------------------