Verdeckte Parameter

Sie möchten Informationen zur verdeckten Parametern Ihrer Oracle Datenbankinstanz ermitteln? x$ksppi enthält neben den dokumentierten auch die undokumentierten Parameter. Die Spalte ksppinm zeigt die Namen aller Parameter.

Der Name eines undokumentierten Parameters beginnt mit einem Unterstrich. Hierauf wird in der Where-Klausel der unten stehenden Abfrage eingeschränkt. Mittels Join der Spalte indx zu x$ksppcv ermitteln Sie den aktuell gesetzten Wert für den jeweiligen Parameter.

ORACLE Database: Verdeckte (hidden) Parameter
SET lines  200
SET pages 3000
 
COL name        FORMAT A42
COL value       FORMAT A15
COL default_val FORMAT A15
COL type        FORMAT A15
COL description FORMAT A80
 
SELECT    a.ksppinm                name,
          b.ksppstvl               value,
          b.ksppstdf               default_val,
          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;
 

Verdeckte Parameter sollten Sie nur in Absprache mit dem Oracle-Support setzen.