undocumented Oracle parameters

Недокументированные параметры Oracle

Подобрано с SQL.RU...

Для того, чтобы получить список недокументированных параметров с худо-бедным описанием необходимо лишь выполнить запрос:

SELECT a.ksppinm NAME,
      b.ksppstvl VALUE,
      b.ksppstdf isdefault,
      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

-- Второй вариант:
SELECT x.ksppinm NAME,
      DECODE(BITAND(ksppiflg / 256, 1),
             1, 'TRUE',
                'FALSE') sesmod,
      DECODE(BITAND(ksppiflg / 65536, 3),
             1, 'IMMEDIATE',
             2, 'DEFERRED',
             3, 'IMMEDIATE',
                'FALSE') sysmod,
      ksppdesc description
 FROM SYS.x_$ksppi x
WHERE x.inst_id = USERENV('INSTANCE')
  AND TRANSLATE(ksppinm, '_', '#') LIKE '#%'
ORDER BY 1