TRACE 결과를 SCOTT 계정에서 실행된 것만 보고 싶습니다. 0 3 3,019

by 정민호 [Oracle Tuning] TRACE TKPROF [2013.07.26 14:32:51]



TRACE 관련하여 의문점이 있어서 글을 올립니다.

TRACE 결과를 SCOTT 계정에서 실행된 것만 보고 싶습니다.

ALTER SESSION SET EVENTS '10046 TRACE NAME CONTEXT FOREVER, LEVEL 8';
는 SYS 계정에서 실행했는데요..

SCOTT 계정으로 실행한 쿼리의 TRACE 결과는 어떻게 볼수있나요?

다른 방법이 따로 있나요?

조언좀 부탁드립니다.
by 임상준 [2013.07.26 14:42:53]

oradebug 로 가능 했던 것 같습니다...

SQL> oradebug setospid 19925
SQL> oradebug event 10046 trace name context forever, level 12


by 정민호 [2013.07.26 15:35:45]

그러면 TRACE 는 SYS계정에서 만 할수 있는 것인가요?
TRACE 와 TKPROF 의 개념이 확실히 안잡히네요 ^^
강좌도 보았는데.. ^^
쉽게 설명좀 부탁드립니다. (계정별로 보는 방법도. .. ^^)
감사합니다.


by 임상준 [2013.07.26 15:46:25]

tkprof 는 10046 trace 를 보기 편하게 변환해 주는 툴로 알고 있고요
남의 세션이 하는짓을 까볼려면 당연히 그만한 권한을 가진 계정으로 해야되지 않을지..
저도 체계적으로는 모르겠네요 걍 그런줄 알고 써 와서ㅋ
alter session 으로 다른 세션 event 설정하는건 잘 모르겠어요^^; 다른분이 알면 답변좀 해 주세요

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입