티스토리 뷰

Database/Oracle

[오라클] Logon Trigger 예제

데브포유 2017. 2. 15. 17:12
반응형
CREATE OR REPLACE TRIGGER USER_TRACE_TRG
AFTER LOGON ON DATABASE
BEGIN
    IF USER = '&USER_ID'
  THEN
    execute immediate 'alter session set events ''10046 trace name context forever, level 12''';
  END IF;
EXCEPTION
WHEN OTHERS THEN
NULL;
END;
/


CREATE OR REPLACE TRIGGER USER_TRACE_TRG AFTER LOGON ON DATABASE WHEN(USER = '&USER_ID')

BEGIN execute immediate 'alter session set events ''10046 trace name context forever, level 12'''; EXCEPTION WHEN OTHERS THEN NULL; END; /



특정 유저가 데이터베이스에 접속을 했을 때 해당 세션만 세션 파라미터를 변경하고 싶을 때 사용하는 방법입니다.

반응형