"DBMS SESSION 패키지"의 두 판 사이의 차이
DB CAFE
(새 문서: == DBMS_SESSION 패키지 == * DBMS_MONITOR 패키지는 DBA롤이 없으면 수행할수 없는 단점이 있음. * ALTER SESSION SET ~ 구문을 사용하지 않아도 SQL 트레이...) |
|||
27번째 줄: | 27번째 줄: | ||
dbms_session.session_trace_disable; | dbms_session.session_trace_disable; | ||
</source> | </source> | ||
+ | [[category:oracle]] |
2024년 7월 23일 (화) 18:19 기준 최신판
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;