TOAD(Tool for Oracle Application Development) 소프트웨어에서는 SQL추적이 용이하도록 'SQL Tracker'라고 하는 별도의 프로그램을 제공합니다.
사용 방법은 TOAD > Database > Monitor > SQL Tracker 를 선택하시면 됩니다. SQL Tracker는 Monitoring Tool(for database clients)이라고 지칭하는 경우가 있습니다.
그런데 트래커에서 간혹 원하는 프로세스가 보이지 않는 경우가 있는데, 이것을 해결하는 방법에 대해 알아보도록 합시다.
관리자 권한으로 실행 (Run As Administrator)
이것은 권한 관련 문제로 트래커가 다른 프로세스에 접근하지 못하는 현상인데, 특히 PC를 재설치하는 경우에 이런 식으로 프로세스가 보이지 않는 현상이 많이 발생합니다. 윈도우 업데이트에 따라 보안 강화의 결과인 것으로 추측하고 있습니다.
이러한 현상을 해결하려면 토드 자체에서 트래커를 실행하지 마시고, 트래커를 즐겨찾기 하신 다음에 실행 시 우클릭을 한 다음에 "관리자 권한으로 실행(A)"을 눌러주세요.
SQL Tracker를 관리자 권한으로 실행한 결과입니다. 모니터링 툴 > 우클릭 > 관리자 권한으로 실행 을 누르시면 아래 사진과 같이 접근 가능한 프로세스가 확장이 됩니다.
SQL트래커가 프로세스에 접근이 가능하자, 바이너리 네임에 트래킹을 원하는 프로세스가 활성화 된 것을 확인할 수 있습니다.
혹시라도 관리자 권한을 항상 활성화 가능하게 하여 번거롭게 우클릭 하는 일이 필요 없으면 내용을 추가하겠습니다. 또는 관리자 권한 이외에 해결할 수 있는 방법도 언젠가 찾을 수 있을 것입니다~