Oracle/Administration2012. 6. 25. 23:49

아래와 같이 세션 정보를 변경할 수 있다.

-- 1-1
SELECT service_name, module, action, client_info, client_identifier
  FROM v$session
 WHERE sid = SYS_CONTEXT ('USERENV', 'SID');

SERVICE_NAME MODULE   ACTION CLIENT_INFO CLIENT_IDENTIFIER
------------ -------- ------ ----------- -----------------
ora11gr2     SQL*Plus

1개의 행이 선택되었습니다.

-- 1-2
BEGIN
    DBMS_APPLICATION_INFO.SET_MODULE ('M1', 'A1');
    DBMS_APPLICATION_INFO.SET_ACTION ('A2');
    DBMS_APPLICATION_INFO.SET_CLIENT_INFO ('C1');
    DBMS_SESSION.SET_IDENTIFIER ('I1');
END;
/

-- 1-3
SELECT service_name, module, action, client_info, client_identifier
  FROM v$session
 WHERE sid = SYS_CONTEXT ('USERENV', 'SID');

SERVICE_NAME MODULE ACTION CLIENT_INFO CLIENT_IDENTIFIER
------------ ------ ------ ----------- ------------------
ora11gr2     M1     A2     C1          I1

1개의 행이 선택되었습니다.

'Oracle > Administration' 카테고리의 다른 글

INVISIBLE 칼럼  (0) 2014.05.03
NUMBER 타입 테스트  (0) 2014.03.07
EDITIONING 뷰 테스트  (0) 2012.05.31
CHECK 제약조건 적용 사례  (0) 2012.05.22
PK 제약조건과 인덱스 #1  (0) 2012.05.18
Posted by 정희락_