몇자 적을려다 글이 길어져서 그냥 답글 답니다..
환경이 비슷하시네요..
여러가지방법이 있습니다만. 어떤 형태로 작업 하시느냐에 따라서 방법이 달라질수 있습니다.
일단 v$session 테이블을 이용하신다면..
팩키지 내 프로시져명을 각각 명시를 하시면
명시방법
패키지
프로시져1
begin
-------------------------------------------------------------------
DBMS_APPLICATION_INFO.SET_MODULE('패키지','프로시져1');
-------------------------------------------------------------------
-------------------------------------------------------------------
DBMS_APPLICATION_INFO.SET_MODULE('','');
-------------------------------------------------------------------
end 프로시져1;
프로시져2
begin
-------------------------------------------------------------------
DBMS_APPLICATION_INFO.SET_MODULE('패키지','프로시져2');
-------------------------------------------------------------------
-------------------------------------------------------------------
DBMS_APPLICATION_INFO.SET_MODULE('','');
-------------------------------------------------------------------
end 프로시져2;
end 패키지 ;
v@session에서 문제가 되는 프로시져를 찾으실수 있고요..
문의하신 그런 경우의 쿼리 튜닝은 옛날에는 오랜지라는 프로그램을 잠시 이용하였는데.
얼마전부터 맥스케이지라는 프로그램 이용하는데 정말 편하더군요...
세상참 편해졌다는 생각이.. 팍 들더군요...
참 참고로 다이나믹 sql에서 바이딩 처리 않하면 시스템이 점점점점 느려지다 뻐더 버립니다...
이유는.. 그 머냐... 음 머드라 기억이.. ^^;. 혹시나 하는 노파심에..