오라클 성능 트러블슈팅의 기초 (2012년)
DBMS_APPLICATION_INFO 0 0 20,061

by 구루비스터디 DBMS_APPLICATION_INFO PLSQL 패키지 [2023.09.05]


DBMS_APPLICATION_INFO

  • 각 세션별로 적절한 모듈명 (V$SESSION.MODULE) 또는 Client 정보 (V$SESSION.CLIENT_INFO)을 부여하여 테스트의 효율성을 높힐 때 사용한다.

SQL> exec dbms_application_info.set_module('module','action1');
SQL> select sid from v$session where module = 'module1';
SQL> exec dbms_application_info.set_client_info('client1');
SQL> select sid from v$session where client_info = 'client1';

  • 테스트는 다음과 같다.

SQL >exec dbms_application_info.set_module('module1','action1');

PL/SQL procedure successfully completed.

SQL >select sid from v$session where module = 'module1';

       SID
----------
        10

SQL >exec dbms_application_info.set_client_info('client1');

PL/SQL procedure successfully completed.

SQL >select sid from v$session where client_info = 'client1';

       SID
----------
        10

"데이터베이스 스터디모임" 에서 2012년에 "오라클 성능 트러블슈팅의 기초 " 도서를 스터디하면서 정리한 내용 입니다.

- 강좌 URL : http://www.gurubee.net/lecture/4275

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

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