用TRIGGER 记录某用户的操作的问题!

[复制链接]
查看11 | 回复2 | 2011-4-22 01:01:01 | 显示全部楼层 |阅读模式
目的 : 对数据库的一个用户A, 当他对另一用户B的表进行
DELETE,INSERT ,UPDATE时触发TRIGGER, 并将该条命令
记录下来,如何实现?

关键是不知道命令如何找出来,那位知道,或有现成的TRIGGER,
请指点一下. 非常感谢 !
唉!这个问题已经想了好几天了
回复

使用道具 举报

千问 | 2011-4-22 01:01:01 | 显示全部楼层
http://asktom.oracle.com/pls/ask ... ERIA:2293525330079,
回复

使用道具 举报

千问 | 2011-4-22 01:01:01 | 显示全部楼层
不过我的ORACLE 是8.1.7.2 , 没有9 i 的ORA_SQL_TXT 函数,
按照TOM的说法,8 i 的V$OPEN_CURSOR中的SQL_TEXT,若
有同一个用户在数据库有多个连接就不准确了.
请问能否用SYS_CONTEXT 区别 在v$OPEN_CURSOR 中的SQL_TEXT
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行