Datalbi  
Créé le 11/09/2015 par Laurent Bourcier

Liste des paramètres cachés Oracle

Oracle Database possède des paramètres cachés non documentés. Il est conseillé de ne pas les utiliser, sauf si le support Oracle le demande.

Voici la requête permettant de les lister :

set linesize 200
set pagesize 0
col "Parameter" for a50
col "Session Value" for a40
col "Instance Value" for a40 

SELECT a.ksppinm "Parameter",
       b.ksppstvl "Session Value",
       c.ksppstvl "Instance Value",
       decode(bitand(a.ksppiflg/256,1),1,'TRUE','FALSE') IS_SESSION_MODIFIABLE, 
       decode(bitand(a.ksppiflg/65536,3),1,'IMMEDIATE',2,'DEFERRED',3,'IMMEDIATE','FALSE') IS_SYSTEM_MODIFIABLE
FROM   x$ksppi a,
       x$ksppcv b,
       x$ksppsv c
WHERE  a.indx = b.indx
AND    a.indx = c.indx
AND    a.ksppinm LIKE '/_%' escape '/'
ORDER BY 1;