TECH
QUESTION
자주하는 질문답변 입니다.
Oracle
작성자 | 유건데이타 | 등록일 | 2015-05-19 |
제목 | hidden parameter | ||
---|---|---|---|
underbar(hidden) parameter의 값을 확인하는 방법
----------------------------------------------------------------- underlile(_) 으로 시작하는 parameter는 hidden parameter라고도 부르며 오라클의 내부적인 작동을 제어하기 위해 사용한다. 즉, 데이타의 일관성이 무시된 채로 db를 open하여야 하는 recovery의 긴급 조치 사항이나, cache buffer나 shared pool내의 hash bucket의 숫자를 지정하는 등의 performance에 영향을 미치는 parameter들이다. 이 값을 확인하기 위해서는 SYS user의 X$KSPPI와 X$KSPPSV를 이용하면 된다. underbar parameter를 포함한 모든 parameter의 이름과 의미는 X$KSPPI table에 들어 있으며, 그 값은 X$KSPPSV 혹은 X$KSPPCV에 들어 있다. 예를 들어 dbblock_write_batch의 값을 확인하려면 다음과 같이 조회 가능 하며, 이때 X$KSPPSV대신 X$KSPPCV를 사용하여도 같은 결과를 얻게 된다. SQL> select a.ksppinm, b.ksppstvl from x$ksppi a, x$ksppsv b where a.indx=b.indx and a.ksppinm like '%batch%'; KSPPINM KSPPSTVL KSPPDESC ------------------------- ------- -------------------------------------- tracewrite_batch_size 32 trace write batch size dbblock_write_batch 0 Number of blocks to group in each DB db_block_checkpoint_batch 8 Max number of blocks to checkpoint |
Comment | |||
---|---|---|---|
등록된 코멘트가 없습니다. |