CREATE TABLE LOGIN_INFO 

  ( USER_ID VARCHAR2(20),

    LOGIN_DATE DATE,

    ACTION VARCHAR2(50) );



1. 오라클에 접속할 때마다 LOGIN_INFO 테이블에 접속정보가 남겨지게 하시오.


CREATE OR REPLACE TRIGGER LOGIN_INFO

  AFTER LOGON ON DATABASE

BEGIN 

  INSERT INTO LOGIN_INFO

  VALUES ('CHPARK',TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'),'로그인 액션 취함');

END;

/



2. DB를 SHUTDOWN 하기 전에 LOGIN_INFO 테이블에 접속정보가 남겨지게 하시오.


CREATE OR REPLACE TRIGGER LOGIN_INFO

 BEFORE SHUTDOWN ON DATABASE

BEGIN 

  INSERT INTO LOGIN_INFO

  VALUES ('CHPARK',TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'),'로그인 액션 취함');

END;

/

+ Recent posts