행위

DBMS SESSION 패키지

DB CAFE

Dbcafe (토론 | 기여)님의 2024년 1월 25일 (목) 14:17 판 (새 문서: == DBMS_SESSION 패키지 == * DBMS_MONITOR 패키지는 DBA롤이 없으면 수행할수 없는 단점이 있음. * ALTER SESSION SET ~ 구문을 사용하지 않아도 SQL 트레이...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
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;