oracle数据库操作记录

由于对oracle数据库中的数据进行手动修改,很容易忘记。有没有什么办法可以记录,或者查询到修改记录。就update的记录就行。不要查询,不是用ctrl+E,不是只查看当前用户的,而是所有的用户对表数据更改的记录。求大神帮助!

阅读 7.9k
1 个回答
新手上路,请多包涵
  1. 开启oracle的 audit功能
  2. 对你关注的表写一个trigger。 一旦有update就触发该trigger 这个trigger要做的事情是去查询v$session v$sql v$lock等信息,确定是哪个用户要修改,修改的SQL语句是什么
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进