현재 DB에 돌아가고 있는 Query 확인 방법이 있나요? 1 2 10,272

by 손님 [DB 기타] SQL 모니터링 [2011.03.23 14:27:44]



안녕하세요,
오라클클럽에서 항상 많은 도움을 받고 있습니다. ^^

이번에는 DB에서 실시간으로 돌아가거나 돌아갔던 쿼리들을 확인을 하고 싶습니다.

select b.username username, c.sid sid, c.owner object_owner,
c.object object, b.lockwait, a.sql_text SQL
from v$sqltext a, v$session b, v$access c
where a.address=b.sql_address and
a.hash_value=b.sql_hash_value and
b.sid = c.sid and c.owner != 'schema명';

위 쿼리로 돌리게 되면,
가독성이 좀 떨어져서 Toad의 SQL Monitor 기능을 써봤는데, 로컬(모니터링을 하는 PC)단에서 날리는 쿼리만 확인이 가능하더라구요.

다른 방법이 있다면 조언 부탁 드립니다. ^^
by 현 [2011.03.23 15:19:21]
토드 사용이 가능하시다고 하시니 현재 돌아가는 쿼리는
메뉴=> database=>monitor=>session browser 에서 보시면 됩니다.

by 손님 [2011.03.23 15:37:01]
현님 도움 주셔서 감사합니다.
확인 하였습니다. ^^
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입