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

DBMS SESSION 패키지

DB CAFE

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;