* 인스턴스 레벨
- 초기화 파라미터 수정, 재 시동
* 현재 접속 중인 세션
* 임의의 세션 추적
- v$session 을 통해 sid와 serial# 구함
* USER_DUMP_DEST에서 해당 trace 파일 확인
* TKPROF를 통해 리포트 생성
- 초기화 파라미터 수정, 재 시동
SQL_TRACE=TRUE ------->쓰지마라
* 현재 접속 중인 세션
sys> grant alter session to scott; --->10g에서는 권한을 줘야 함.
SQL> alter session set sql_trace=true;
or
SQL>EXECUTE dbms_session.set_sql_trace(true)
SQL> alter session set timed_statistics=true;
SQL> alter session set sql_trace=true;
or
SQL>EXECUTE dbms_session.set_sql_trace(true)
SQL> alter session set timed_statistics=true;
* 임의의 세션 추적
- v$session 을 통해 sid와 serial# 구함
select sid, serial#, username, machin
from v$session
where sirial# >=10;
sql> excute dbms_system.set_sql_trace_in_session
(sid, serial#, true);
SQL Trace 리포트 생성from v$session
where sirial# >=10;
sql> excute dbms_system.set_sql_trace_in_session
(sid, serial#, true);
* USER_DUMP_DEST에서 해당 trace 파일 확인
* TKPROF를 통해 리포트 생성
$ tkprof ora92_ora_28201.trc scott_stat.txt
explain=scott/tiger sys=no
explain=scott/tiger sys=no
'Tuning' 카테고리의 다른 글
| /* 액세스 경로에 대한 힌트 */ (2) | 2008/12/04 |
|---|---|
| 뷰 확인 (0) | 2008/11/26 |
| FBI 를 사용하기 위한 파라미터 파일 설정 (0) | 2008/11/20 |
| 통계정보 업뎃 명령어 (0) | 2008/11/11 |
| SQL Trace 기능 활성화 및 SQL Trace 리포트 생성 (0) | 2008/11/11 |
| SQL*Plus Autotrace 기능 활성화 (0) | 2008/11/10 |

댓글을 달아 주세요