본문 바로가기
[DATABASE] ORACLE/Etc...

[Oracle] Trigger

by 기미차니 2022. 9. 15.
반응형

특정 계정 로그인 발생시 Trace 수행하는 트리거.

 

1
2
3
4
5
6
7
8
9
10
CREATE OR REPLACE TRIGGER ORAKIM.SET_TRACE 
AFTER LOGON ON DATABASE
WHEN (ORA_LOGIN_USER LIKE 'ORAKIM')
BEGIN 
  EXECUTE IMMEDIATE 'alter session set tracefile_identifier = '||'LOGMNR'
  EXECUTE IMMEDIATE 'alter session set statistics_level=ALL'
  EXECUTE IMMEDIATE 'alter session set max_dump_file_size=UNLIMITED'
  EXECUTE IMMEDIATE 'alter session set events ''10046 trace name context forever, level 12'''
END SET_TRACE
;
cs
반응형

'[DATABASE] ORACLE > Etc...' 카테고리의 다른 글

[Oracle] shared pool advice  (0) 2023.01.26
[Oracle] 전체 테이블 건수 구하기  (0) 2022.10.28
[Oracle] Database Limits  (0) 2022.08.31
[Oracle] Kill 가능한 Background Process list  (0) 2022.08.31
[Oracle] JDBC Connection  (0) 2022.08.10

댓글