rt ,有这样个需求,相对 oracle 的几张表做溯源操作。有 java jdbc 写入,有 go 写入,有触发器触发了写入。
有工具,或者什么方案能知道记录是源头是什么,比如 ip ,区分是触发器还是 jdbc ,之类的。
1
x9113946 248 天前
了解一下 CDC
|
2
dbg 248 天前 1
启用 oracle 数据库的审计功能,设置审计策略( AUDIT POLICY )就可以了。包括每个操作的时间、执行用户、执行操作的具体 SQL 语句、操作是否成功等详细信息,都能记录下来的。
不过。。。记录文件体积会比较大,注意你的磁盘空间够用不。 |
3
dbg 248 天前
在 Oracle 12c 以后,Oracle 推出了一个新的审计框架,称为统一审计( Unified Auditing ),你可以了解一下。
|
4
dog82 248 天前
oracle audit 专门做这个,十几年前学 ocp 时有一个章节说这个,但是我感觉并不实用
|