DBMS SESSION 패키지
DB CAFE
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
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;