监测该声明的更新(当)某表行与Oracle 10
-
06-09-2019 - |
题
我使用(有)一个设计糟糕的甲骨文(10)DB,对此我没有管理员权限(虽然我可以创建表,触发我的方案,等等)。
现在我已经遇到一个问题:这个分贝数个用户/程序连接。我必须找出谁更新了某行的时候,如果可能的话:用什么样的语句。这可能吗?
提前感谢!
解决方案
这将是更容易做到这一点,如果你有管理员权限启用审核。如果没有审计的电源就只剩下使用触发器来处理插入/更新记录/删除。你的情况,因为你有兴趣只有更新,你可以把一个触发器在桌子上这记录到另一个表发生了什么变化,是谁,来自哪里和什么和什么天更新后开火。
其他提示
我会给你正在使用的表期刊表。如果你需要它,它会告诉你在运算类型和oracle用户......还有很多其他的数据。
不隶属于 StackOverflow