> 데이터 베이스 > MySQL 튜토리얼 > 查看到Oracle定义的隐含参数

查看到Oracle定义的隐含参数

WBOY
풀어 주다: 2016-06-07 17:23:43
원래의
968명이 탐색했습니다.

在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

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿