Home > Database > Mysql Tutorial > 查看到Oracle定义的隐含参数

查看到Oracle定义的隐含参数

WBOY
Release: 2016-06-07 17:23:43
Original
970 people have browsed it

在sqlplus中使用show parameter xx可以查看到Oracle定义的参数, 它是通过查询v$parameter获得的。 另外Oracle中还有一些隐含的参

在sqlplus中使用show parameter xx可以查看到Oracle定义的参数, 它是通过查询v$parameter获得的。 另外Oracle中还有一些隐含的参数 无法直接通过show parameter的方式查询。

  我们查看select * from v$parameter的执行计划

  SQL> set autotrace traceonly;

  SQL> select * from v$parameter;

  已选择288行。

  执行计划

告诉我们实际上参数来源于2张表x$ksppcv  x$ksppi

select x.ksppinm name, y.ksppstvl value, y.ksppstdf isdefault, decode(bitand(y.ksppstvf,7),1,'MODIFIED',4,'SYSTEM_MOD','FALSE') ismod, decode(bitand(y.ksppstvf,2),,2,'TRUE','FALSE') isadj

  from sys.x$ksppi x, sys.x$ksppcv y where x.inst_id = userenv('Instance') and

  y.inst_id = userenv('Instance') and x.indx = y.indx order by

  translate(x.ksppinm, ' _', ' ')

修改隐含参数时,

alter system set "parameter_name"=value scope=both sid='*';

  有些可以在memory而有些仅仅可以通过spfile更改, 尝试一下就知道了

  需要注意的是一定要加上双引号, 另外引号内不能有空格, 只能包含参数的名字

linux

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template