首页 > 数据库 > Oracle > oracle使用触发器监控哪用户删除了表记录
SQL> create or replace trigger tab_mon_mod_tr
1 before delete or update on BPMDB.T_MDM_SAP_GLACCOUNT
2 for each row
3 begin
4 insert into tab_mon_midify select sid,username,program,machine,sys_context('userenv','ip_address'),sysdate from v$session where audsid = userenv('sessionid');
5 end;
6 /
3、建好触发器后,就可以监控对表的修改了,一旦修改,记录会自动插入监控表里面!
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/13189147/viewspace-1257237/ ,如需转载,请注明出处,否则将追究法律责任。