본문 바로가기

카테고리 없음

ORACLE TRCSESS v1.0

ORACLE TRCSESS

 

from ORACLE DATABASE 10g PERFORMANCE TUNING TIPS & TECHNIQUES | McGrawHill

 

1.    TRCSESS

10g NEW FEATURE 로 다수의 TRACE 파일로부터 원하는 정보를 선택적으로 택해 싱글 TRACE 파일로 추출할 수 있다.

 

선택할 수 있는 정보는 아래와 같다.

 

SESSION ID

CLIENT ID

SERVICE NAME

ACTION NAME

MODULE NAME

 

사용 문법은 아래와 같다.

 

trcsess [output=] [session=] [clientid=] [service=] [action=] [module=] [trace_file]

 

trace_file : trace file 목록을 쓴다. 각 파일은 공백으로 구분한다. 이 부분을 생략하는 경우

현재 디렉토리의 모든 trace file 이 대상이 되며 파일 이름에 와일드카드 * 가 사용가능하다.

 

2.    TRCSESS 예제

TRCSESS OPTION 으로 들어오는 입력값의 예시이다. (from RAW trace file)

 

A.     현재 위치의 모든 TRACE 파일 통합

아쉽게도 trcsess output=???? *.trc 와 같이 조건없이 명령어를 주면 에러가난다.

결과적으로 service clientid action이든 module 이든 session 이든

조건을 하나는 줘야 한다. 그 중 무난한 것이 module 이다.

 

trcsess output=result1 module=SQL*Plus *

 

B.     특정 TRACE 파일 통합

trcsess output=result2 module=SQL*Plus orcl_ora_6506.trc orcl_ora_6571.trc

 

C.     특정 SESSION 에 대해 파일 통합

trcsess output=result3 session=144.552 *

 

session 에 쓰인 144.552 SID.SERIAL# 을 의미한다.