LOGOFF.
By the way , Oracle8 OEM has problem to trigger the job .

解决方案 »

  1.   

    谢谢jlandzpa(欧高黎嘉陈) black_snail(●○) hanps() 
    我本来也这么认为
    我写了一个数据库级的触发器在LOGOFF事件前触发,内容如下:
    declare
      tmpLogid number;
    begin
      select max(user_log_id) into tmpLogid from user_log where (user_name=sys.login_user) and (user_login_time=user_logout_time);
      update user_log set user_logout_time=sysdate where (user_log_id=tmplogid);
    end;
    其功能就是在用户退出数据库时,在日志表USER_LOG中记录退出时间
    但是很奇怪,用户使用SQL PLUS访问数据库,退出是正常触发这个触发器;
    在第三方应用程序访问ORACLE数据库,退出是正常触发这个触发器;
    但是通过OEM或SCHEMA MANAGER控制台访问,退出时触发器没有动作。
    我百思不得其解!
    查书“LOGOFF在用户注销开始时触发”
    不知你们原来碰到过没有