행위

DBMS SESSION 패키지

DB CAFE

thumb_up 추천메뉴 바로가기


1 DBMS_SESSION 패키지[편집]

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

1.1 세션 레벨 SQL Trace 활성화[편집]

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

1.2 세션 레벨 SQL Trace 상태 조회[편집]

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

1.3 세션 레벨 SQL Trace 비활성화[편집]

dbms_session.session_trace_disable;