1. 향후 지원될 기능을 미리 넣어두고 test하기 위해.(오라클내에서)
2. 어떤 문제가 발생한 경우 자세한 trace를 뜨기 위해.
3. 임의의 기능에 대한 변경 및 제약을 가하기 위해.
SQL> !cat check_hi.sql
set linesize 180
col name for a34
col value for a15
col descrition for a30
col is_default for a15
col ses_modifiable for a15
col sys_modifiable for a15
select ksppinm name,
ksppstvl value,
ksppstdf is_default,
decode(bitand(ksppiflg/256,1),1,'true','false') ses_modifiable,
decode(bitand(ksppiflg/65536,3),1,'immediate',2,'deferred',3,'immediate','false') sys_modifiable, ksppdesc descrition
from sys.x$ksppi i, sys.x$ksppcv v
where i.indx = v.indx
and i.ksppinm like '%&1%';
10g Hidden Parameter 예
=================================
Begin 4031 Diagnostic Information
=================================
The following information assists Oracle in diagnosing
causes of ORA-4031 errors. This trace may be disabled
by setting the init.ora _4031_dump_bitvec = 0