Недокументированные параметры 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