ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 11g SQLPLUS新增SHOW SPPARAMETER命令

11g SQLPLUS新增SHOW SPPARAMETER命令

原创 Linux操作系统 作者:yangtingkun 时间:2009-06-08 22:12:07 0 删除 编辑

11g中,Oracle新增了SHOW SPPARAMETER命令,使得查询来自SPFILE文件的初始化参数更加容易。

 

 

10g中还没有这个命令:

SQL> SELECT * FROM V$VERSION;

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bi
PL/SQL Release 10.2.0.3.0 - Production
CORE    10.2.0.3.0      Production
TNS for Solaris: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production

SQL> show spparameter open_cursor
SP2-0735:
未知的 SHOW 选项开头 "spparamete..."
SP2-0735:
未知的 SHOW 选项开头 "open_curso..."

查询SPFILE中设置的初始化参数只能通过V$SPPARAMETER视图:

SQL> SELECT SID, NAME, VALUE
  2  FROM V$SPPARAMETER
  3  WHERE NAME = 'open_cursors';

SID        NAME                           VALUE
---------- ------------------------------ --------------------------------------------------
testrac1   open_cursors                   5100
*          open_cursors                   5000

SQL> SELECT SID, NAME, VALUE
  2  FROM V$SPPARAMETER
  3  WHERE NAME = 'undo_tablespace';

SID        NAME                           VALUE
---------- ------------------------------ --------------------------------------------------
testrac1   undo_tablespace                UNDOTBS1
testrac2   undo_tablespace                UNDOTBS2
testrac3   undo_tablespace                UNDOTBS3

而在11g中,Oracle增加了SHOW SPPARAMETER命令,使用这个命令可以清晰的看到数据库级初始化参数设置,以及每个实例级初始化参数设置。

SQL> select * from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
PL/SQL Release 11.1.0.6.0 - Production
CORE    11.1.0.6.0      Production
TNS for Solaris: Version 11.1.0.6.0 - Production
NLSRTL Version 11.1.0.6.0 - Production

SQL>  show spparameter open_cursors

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

SQL> SHOW SPPARAMETER UNDO_TABLESPACE

SID      NAME                          TYPE        VALUE
-------- ----------------------------- ----------- ----------------------------
*        undo_tablespace               string      UNDOTBS1
test2    undo_tablespace               string      UNDOTBS2
SQL> SHOW SPPARAMETER INSTANCE_NUMBER

SID      NAME                          TYPE        VALUE
-------- ----------------------------- ----------- ----------------------------
test1    instance_number               integer     1
test2    instance_number               integer     2

SQLPLUSSHOW PARAMETER命令相当于对V$PARAMETER视图查询,而SHOW SPPARAMETER命令相当于对V$SPPARAMETER视图查询。

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/4227/viewspace-605565/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2007-12-29

  • 博文量
    1955
  • 访问量
    10456983