RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR


--- 10046 Trace Event (7.3 이상)

 

level 0 : SQL_TRACE=FALSE 와 동일.

level 1 : SQL_TRACE=TRUE 와 동일 일반적인 Trace 정보 제공(default)

level 4 :level 1 + bind 변수 정보

level 8 : level 1 + wait event 정보

level 12 : level 1 + bind 변수 + wait event 정보

 

 

--- event 활성화

alter session set SQL_TRACE=TRUE;   
/*
밑에서 events 를기술해줘서 레벨12를주면
/*  SQL_TRACE=true 를안줘도 된다


alter system set SQL_TRACE=TURE;   
/* system
단위로 변경하게 되면 시스템부하가 심각할수 있음



ALTER SESSION SET EVENTS '10046 trace name context  forever, level 12' ;


alter session set tracefile_identifier='mytrace';     
/*  User Trace
를 찾기 쉽게 네이밍 한다.

 

 

--- SQL 실행

SELECT * FROM sales

WHERE time_id ='16-DEC-98' AND cust_id=2000;

 

 

--- event 비활성화         

alter session set SQL_TRACE=FALSE;

ALTER SESSION SET EVENTS '10046 trace name context off';

 

 

--- 생성된 trace file 확인

 admin/db_sid/udump mytrace.trc 이름으로 위치해 있습니다

udump위치를 모르면 show parameter user_dump  로 알수있습니다

 


혹은 아래 쿼리로 파일을 조회할수 있습니다

 

col "User Trace File" format a70

 

SELECT = d.value||'/'||lower(c.instance_name)||'_ora_'||b.spid||'.trc' "User Trace File"

FROM v$session a, v$process b, v$instance c, v$parameter d,

(select * from v$mystat where rownum =1) e

WHERE a.paddr =b.addr AND a.sid = e.sid AND d.name = 'user_dump_dest' ;

 

 

User Trace File

-----------------------------------------------------

/home/oracle/admin/testdb/udump/testdb_ora_2839.trc

 



 --- trace file
변환 및 조회

 
tkprof tracefile outputfile sys=no explain=유저/비밀번호

 

 -- tracefile : 생성된 유저 trace 파일이름

 -- outputfile : TKPROF 수행후 출출 되는 파일이름

 -- sys : 대상 SQL을 수행하기 위해 오라클이 내부적으로

수행하는 Recursive SQL에 대한 정보 추출여부 ,
                 대부분 sys=no 옵션을 사용한다.

 -- expain : 추출하길 원하는 대상 지정

 


페도라 한국 사용자 모임

페도라 한국 사용자 모임 태랑의 포스팅글입니다
  파이어폭스에 최적화 되어있습니다

이 포스트가 유용하셨다면 구독하세요 Add to Google
블로그코리아에 블UP하기
크리에이티브 커먼즈 라이센스
Creative Commons License
http://commit.co.kr/trackback/80
태랑:Extreme Performance DBA 를 꿈꾼다
Extreme Performance DBA 를 꿈꾼다



전체보기 (100)
Solaris (15)
Linux (42)
DATABASE (27)
Virtualization (0)
Enterprise Manager (0)
JAVA / C / 그외 개발언어 (2)
넓은 세상의 이야기들 (14)

Tag List

Creative Commons License

이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

7 명이 RSS를 구독하고 있습니다.