1. sql*plus 실행
system으로 접속
2. scott - dba권한 부여
grant dba to scott with admin option;
3. 현재 접속된 SESSION 의 spid 확인
select p.spid
from v$process a, v$session b
where a.addr = b.paddr
and b.audsid = userenv('SESSIONID');
결과 SPID : 1080
4. TRACE 시작
ALTER SESSION
SET EVENTS '10046 TRACE NAME CONTEXT FOREVER, LEVEL 12';
5. SQL 실행
SELECT *
FROM EMP
WHERE EMPNO = 000000
AND DEPTNO = 999;
6. TRACE 끄기
ALTER SESSION SET SQL_TRACE = FALSE;
7. SQL TRACE 파일 위치의 파악
SHOW PARAMETER USER_DUMP_DEST;
8. TKPROF 실행
로컬에 설치된 오라클 ( C:ORACLE )
- 디폴트 세팅된 TRC 파일 위치
C:\ADMIN\DATABASE명\UDUMP\ XXX.TRC
9. CMD 실행
tkprof scott/tiger trace=C:\admin\db명\udump\db명_ora_1080.trc sys=no output=db명_ora_1080.txt
db명_ora_1080.txt 으로 텍스트 파일이 생성됨.
내용확인.
댓글 없음:
댓글 쓰기