重庆思庄Oracle、Redhat认证学习论坛
标题:
oracle 隐含参数查询
[打印本页]
作者:
mahan
时间:
2025-1-19 19:19
标题:
oracle 隐含参数查询
隐含参数 (hidden parameters) ,由oracle内部使用,以
'_'
开头。
可以通过以下两种方式查看所有隐藏参数:
1.
SELECT i.ksppinm name,
i.ksppdesc description,
CV.ksppstvl VALUE,
CV.ksppstdf isdefault,
DECODE(BITAND(CV.ksppstvf, 7),
1,
'MODIFIED'
,
4,
'SYSTEM_MOD'
,
'FALSE'
) ismodified,
DECODE(BITAND(CV.ksppstvf, 2), 2,
'TRUE'
,
'FALSE'
) isadjusted
FROM sys.x$ksppi i, sys.x$ksppcv CV
WHERE
i.inst_id
= USERENV(
'Instance'
)
AND
CV.inst_id
= USERENV(
'Instance'
)
AND
i.indx
= CV.indx
AND i.ksppinm LIKE
'/_%'
ESCAPE
'/'
ORDER BY REPLACE(i.ksppinm,
'_'
,
''
)
;
2.
SELECT ksppinm, ksppstvl, ksppdesc
FROM x$ksppi x, x$ksppcv y
WHERE
x.indx
= y.indx
AND TRANSLATE(ksppinm,
'_'
,
'#'
) LIKE
'#%'
;
示例:如果想查看_allow_resetlogs_corruption的参数值
SELECT ksppinm, ksppstvl, ksppdesc
FROM x$ksppi x, x$ksppcv y
WHERE
x.indx
= y.indx
AND
ksppinm
=
'_allow_resetlogs_corruption'
;
欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2