반응형
출처 : http://cafe.naver.com/prodba
sysdba로 접속하여 알아낸다...
또한 결과는 alert.log로 찍힌다 ~
$> sqlplus '/as sysdba'
sql>
create trigger logon_denied_to_alert
after servererror on database
declare
message varchar2(4000);
begin
select 'ip='||sys_context('userenv','ip_address')||',host='||sys_context('userenv ','host')||',osuser='||SYS_CONTEXT('USERENV', 'OS_USER')
into message
from dual;
IF (ora_is_servererror(1017)) THEN
message := to_char(sysdate,'Dy Mon dd HH24:MI:SS YYYY') || ' logon denied for ' || message;
sys.dbms_system.ksdwrt(2,message);
end if;
end;
/
반응형
'Database > ORACLE' 카테고리의 다른 글
오라클 TRANSLATE (0) | 2011.03.31 |
---|---|
오라클 자격증 신청 절차 (0) | 2011.03.28 |
테이블 정의서 추출 생성 스크립트 (0) | 2011.01.06 |
ORACLE SESSION Monitoring SQL (0) | 2011.01.05 |
오라클 공부 방법 (0) | 2010.12.08 |