quarta-feira, 3 de maio de 2017
Como listar os parâmetros ocultos do Oracle
A seguir, temos 2 comandos SQL que podem nos auxiliar a exibir os parâmetros ocultos do Oracle em nosso ambiente.
Deixaremos aqui, apenas os comandos para exibição dos parâmetros, sem o resultado para exibição, pois a listagem é muito grande e não seria útil sua exibição.
1) Com o Select abaixo, podemos listar todos os parâmetros ocultos do Oracle, com a sua respectiva descrição
set lines 600
col name format a60
col description format a50
col value format a10
col type format a15
select a.ksppinm name,
b.ksppstvl value,
b.ksppstdf deflt,
decode
(a.ksppity, 1,
'boolean', 2,
'string', 3,
'number', 4,
'file', a.ksppity) type,
a.ksppdesc description
from
sys.x$ksppi a,
sys.x$ksppcv b
where
a.indx = b.indx
and
a.ksppinm like '\_%' escape '\'
order by
name;
2) Abaixo, temos um Select que exibe os parâmetros ocultos configurados em nosso banco de dados.
SET PAUSE ON
SET PAUSE 'Press Return to Continue'
SET PAGESIZE 60
SET LINESIZE 300
COLUMN ksppinm FORMAT A50
COLUMN ksppstvl FORMAT A50
SELECT
ksppinm,
ksppstvl
FROM
x$ksppi a,
x$ksppsv b
WHERE
a.indx=b.indx
AND
substr(ksppinm,1,1) = '_'
ORDER BY ksppinm
/
Referência:
https://coskan.wordpress.com/2007/02/06/how-to-view-list-of-hidden-parameters/
http://www.oracle-wiki.net/startsqllisthiddendbparam