zoukankan      html  css  js  c++  java
  • oracle 11g show spparameter 命令的使用

    转自:http://blog.sina.com.cn/s/blog_69e7b8d701019d2z.html

    当我们要获取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  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 ,操作更简单一些。

  • 相关阅读:
    SDN课程阅读作业(2)
    2019 SDN上机第4次作业
    第11组 Alpha事后诸葛亮
    第11组 Alpha冲刺(6/6)
    第11组 Alpha冲刺(5/6)
    2019 SDN上机第3次作业
    2019 SDN阅读作业
    第11组 Alpha冲刺(4/6)
    第11组 Alpha冲刺(3/6)
    模式识别和机器学习、数据挖掘的区别与联系(转发)
  • 原文地址:https://www.cnblogs.com/cnmarkao/p/4665069.html
Copyright © 2011-2022 走看看