create or replace trigger drop_info 
after drop on mfg0513user.schema  -- 在mfg0513user用戶上創建審計drop的觸發器
begin 
    insert into drop_log
     (session_id,
     drop_time,
     ip_address,
     object_owner,
     object_name,
     object_type,
     drop_by_user)
     values(USERENV('SESSIONID'),
     sysdate,
     SYS_CONTEXT('USERENV','IP_ADDRESS'),
     sys.dictionary_obj_owner,
     sys.dictionary_obj_name,
     sys.dictionary_obj_type,
     sys.login_user);    
end;

解决方案 »

  1.   

    create or replace trigger drop_info 
    after drop on mfg0513user.schema  -- 在mfg0513user用戶上創建審計drop的觸發器
    begin 
        insert into drop_log
         (session_id,
         drop_time,
         ip_address,
         object_owner,
         object_name,
         object_type,
         drop_by_user)
         values(USERENV('SESSIONID'),
         sysdate,
         SYS_CONTEXT('USERENV','IP_ADDRESS'),
         sys.dictionary_obj_owner,
         sys.dictionary_obj_name,
         sys.dictionary_obj_type,
         sys.login_user);    
    end;
      

  2.   

    同意楼上
    先创建表
    create table drop_log
         (session_id number, 
    drop_time date,
         ip_address varchar2(20),
         object_owner varchar2(40),
         object_name varchar2(100),
         object_type varchar2(40),
         drop_by_user varchar2(30));
      

  3.   

    select *  FROM v$session;