Oracle 10g:注销触发器未触发

时间:2016-06-10 07:30:11

标签: database oracle plsql database-trigger

我正在研究Oracle 10.2.0.4.0。它是一个有2个节点的RAC设置。 我创建了一个LOGON和LOGOFF触发器来识别特定用户并进行一些清理工作。

LOGON触发器正确捕获用户会话,但当用户断开连接时,LOGOFF触发器根本不会触发。

代码是这样的:

CREATE OR REPLACE TRIGGER XXX.LOGOFF_TRIG_XXX
   BEFORE LOGOFF
   ON DATABASE
BEGIN
  IF     UPPER (SYS_CONTEXT ('USERENV', 'SESSION_USER')) = 'XXX'
     AND UPPER (SYS_CONTEXT ('USERENV', 'MODULE')) LIKE 'YYY%'
..
END;
/

此触发器在克隆环境中正常工作。 任何人都可以建议可能是什么问题以及如何解决它?感谢

0 个答案:

没有答案