Q & A

Re: sql monitor 관련 질문드립니다.

Date2007.04.29 / Hit : 7262
Re:sql monitor 관련 질문드립니다.
세션 모니터 아래에 제공하는 쿼리는 마지막 쿼리를 제공하지만 세션 모니터에서 특정 세션을 더블클릭하면 session information 창으로 이동하게 되는데 cursor 탭에서 콤보박스에서 all cursor를 선택하시면 해당 세션이 실행한 쿼리 중 메모리 상에 존재하는 쿼리를 보실 수 있습니다. 특정 세션에서 사용한 모든 쿼리를 알아내려면 해당 세션에 trace를 걸면 됩니다. 트레이스는 세션 모니터에서 해당 세션을 선택하고 툴바에서 발자국 모양의 버튼을 클릭하시면 됩니다. 만약, 세션 시작한 직후 부터 하시려면 아마도 시스템 트리거를 이용하시면 될 것 같습니다. 모든 유저의 쿼리를 알아내야 하는 거라면 트레이스를 거는 것은 디비에 부담을 주므로 적합하지 않으며 SQL문 로깅 기능을 가진 제품이 있습니다. 저희 회사의 샤크라 라는 제품도 모든 SQL을 로깅해주는 기능이 있으며 Trusted Orange 라는 제품도 모든 사용자가 실행한 SQL문장을 모두 로깅합니다.

---------- Original Message ----------
이름 : 전광철 제목 : sql monitor 관련 질문드립니다.

--------------------------------------------------------
* Oracle Client (SQL*Net) Version : 9.2 * Oracle Server Version : 9.2 * Client OS : XP

--------------------------------------------------------
안녕하세요. 오렌지 사용중 궁금증이 있어서 문의드립니다. 제가 하고자 하는 내용은 저희 회사의 Application이 구동시 사용되는 sql문을 알아내고자 합니다. A라는 오라클 사용자가 1. 접속부터 종료까지 작업한 모든 SQL문을 알아내려면 어떻게 하면되나요?? 어떻게 하면 될까요? 가이드 부탁드려요.
  • 대표전화
    1660-1675

  • 기술 문의
    02-6931-1734

  • 오렌지 문의
    070-8666-8175

  • 라이선스 문의
    02-6931-1728