메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

DBMS SESSION 패키지

DB CAFE
Dbcafe (토론 | 기여)님의 2024년 9월 30일 (월) 00:47 판 (새 문서: == DBMS_SESSION 패키지 == * DBMS_MONITOR 패키지는 DBA롤이 없으면 수행할수 없는 단점이 있음. * ALTER SESSION SET ~ 구문을 사용하지 않아도 SQL 트레이스 가능 * ALTER SESSION 권한 가진 사용자는 사용가능함. === 세션 레벨 SQL Trace 활성화 === <source lang=sql> dbms_session.session_trace_enable( waits => TRUE , binds => TRUE , plan_stat => 'all_executions' ) </source> === 세션 레벨 SQL Trace 상태 조회...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

DBMS_SESSION 패키지

  • DBMS_MONITOR 패키지는 DBA롤이 없으면 수행할수 없는 단점이 있음.
  • ALTER SESSION SET ~ 구문을 사용하지 않아도 SQL 트레이스 가능
  • ALTER SESSION 권한 가진 사용자는 사용가능함.

세션 레벨 SQL Trace 활성화

dbms_session.session_trace_enable(
   waits     => TRUE
 , binds     => TRUE
 , plan_stat => 'all_executions' 
)

세션 레벨 SQL Trace 상태 조회

select sql_trace
     , sql_trace_waits
     , sql_trace_binds
     , sql_trace_plan_stats
  from v$session
 where sid = sys_context('userenv','sid')
;

세션 레벨 SQL Trace 비활성화

dbms_session.session_trace_disable;