审计列值变动
来源:互联网 发布:mac地址绑定怎么弄 编辑:程序博客网 时间:2024/05/17 07:43
监控用户test下dept2.dname的改动
SQL> desc dept2;Name Type Nullable Default Comments ------ ------------ -------- ------- -------- DEPTNO NUMBER Y DNAME VARCHAR2(14) Y LOC VARCHAR2(13) Y
增加add policy
BEGIN dbms_fga.add_policy(object_schema => 'TEST', object_name => 'dept2', policy_name => 'update_dept2_dname', audit_column => 'dname', statement_types => 'update,insert', ENABLE => TRUE);END;/
查看刚增加的policy
SQL> set linesize 500SQL> col policy_text for a30SQL> SELECT object_schema, object_name, policy_name, enabled 2 FROM dba_audit_policies;OBJECT_SCHEMA OBJECT_NAME POLICY_NAME ENABLED------------------------------ ------------------------------ ------------------------------ -------TEST DEPT2 UPDATE_DEPT2_DNAME YES1 row selectedExecuted in 0.032 seconds
更改dept2
INSERT INTO dept2 SELECT * FROM dept;UPDATE dept2 SET dname = 'aa';
查看审计结果
SQL> SELECT TIMESTAMP, 2 sql_text, 3 policy_name 4 FROM dba_fga_audit_trail 5 ORDER BY TIMESTAMP;TIMESTAMP SQL_TEXT POLICY_NAME----------- ---------------------------------------- ------------------------------2015-03-25 UPDATE dept2 SET dname = 'aa' UPDATE_DEPT2_DNAME2015-03-25 INSERT INTO dept2 SELECT * FROM dept UPDATE_DEPT2_DNAME2 rows selectedExecuted in 0.016 seconds
drop policy
BEGIN dbms_fga.drop_policy(object_schema => 'TEST', object_name => 'dept2', policy_name => 'update_dept2_dname');END;
删除审计结果
DELETE FROM sys.fga_log$ WHERE policyname = upper('UPDATE_DEPT2_DNAME');
0 0
- 审计列值变动
- 二维数组第一列快排,第二列随着第一列变动
- 审计
- 审计
- 审计
- 审计
- 审计
- 审计
- 审计
- 审计
- Jarvis OJ PHPINFO【审计代码反序列化】
- 文本框值变动时触发事件
- MySQLQueryBrowser工具在显示数据表的列时,只要窗口变动,字段名上就乱成一行黑色
- matlab 中,怎么让一个矩阵按某一列排列,并且行也跟着变动?
- dev gridview中单元格值随另一个单元格值变动而变动
- 启动数据库审计+oracle11g的审计+查看审计的方式+参数audit_trail的值+修改参数的值+启用审计的步骤
- oracle 判断监控某字段值变动的 trigger
- sqlserver 判断监控某字段值变动的 trigger
- LeetCode练习-简单卷
- 学术会议追踪网址
- brown film faced plywood poplar core WBP glue
- org.apache.axis2.AxisFault: First Element must contain the local name, Envel
- NSArray的一些属性
- 审计列值变动
- UIView 简介(九)视图的运行时交互模型
- hadoop伪分布式
- I.MX6Q(TQIMX6Q/TQE9)学习笔记——内核启动与文件系统挂载
- python正则表达式的匹配优先级
- RFID与物联网的关系
- 黑马程序员——多线程(三)
- NSData的一些属性
- 面向对象浅谈--摘录