可以通过查询语句跟踪,参考语句: select se.username,sq.sql_text from v$sql sq,v$session se where sq.address=se.sql_address;
可以查询到每个登录到Oracle的用户刚刚执行的sql, 如果要查询特定的用户,可以增加查询条件,如 select se.username,sq.sql_text from v$sql sq,v$session se where sq.address=se.sql_address and sid=15;
select se.username,sq.sql_text
from v$sql sq,v$session se
where sq.address=se.sql_address;
可以查询到每个登录到Oracle的用户刚刚执行的sql,
如果要查询特定的用户,可以增加查询条件,如
select se.username,sq.sql_text
from v$sql sq,v$session se
where sq.address=se.sql_address
and sid=15;
1,直接用oracle的审计功能好了,这样很方便,也不用重新开发代码了!2,在你重新开发的软件里面,详细记载操作日志,每一个操作都记载到日志文件里面,不就搞定了。