语句审计+sql_statement_clause选项+查询对那些用户进行审计+取消审计
来源:互联网 发布:电脑风扇润滑油知乎 编辑:程序博客网 时间:2024/05/29 04:53
语句审计
表示只审计某类型的SQL语句
语法
audit sql_statement_clause 【by user_name】|
【by 【session | access】】
【whenever 【not】 successful】;
sql_statement_clause:sql语句或选项
by access :存取方式,每条语句被执行一次都要审计,不管语句是否相同
by session:会话方式,相同的语句只被审计一次,默认方式
whenever successful:只对成功语句进行审计
whenever not successfu:只对不成功语句进行审计
by user_name:针对某个用户语句审计,如果没有写用户,那就针对全体用户进行审计。
sql_statement_clause选项
alter system: 所有的alter system选项,例如动态改变实例参数,切换到下一个日志文件组,已经终止用户会话。
rollback segment: create,alter或drop回滚段
sequence:create或drop序列
table:create,drop, truncate 表
tablespace: create,drop, alter 表空间
users: create,drop , alter 用户
type: create,drop, alter 类型和类型主体
alter table: 任何alter table命令
举例
对scott用户的alter system语句进行审计,每条语句被执行一次都要审计,不管语句是否相同,并且只对成功语句进行审计
audit alter system by scott by access whenever successful;
查询对那些用户进行审计
column user_name format a10;
column audit_option format a20;
select user_name,audit_option,success,failure from dba_stmt_audit_opts;
取消审计
noaudit alter system by scott ;
- 语句审计+sql_statement_clause选项+查询对那些用户进行审计+取消审计
- 权限审计+查询对那些用户进行权限审计 +notaudit语句
- 对象审计+查看审计内容+查看对哪些用户对象进行对象审计+取消对象审计
- 对用户进行操作日志审计
- 审计
- 审计
- 审计
- 审计
- 审计
- 审计
- 审计
- 审计
- 第四天4-1审计参数,视图】【审计test的alter system权限】【审计那些尝试用test用户的操作】【对t表的sql操作审计】
- 对sys用户所有操作进行审计示例
- audit相关参数及SYS用户对普通用户进行审计
- Linux版 对sys用户进行审计的示例
- 修改审计sql语句
- linux用户审计
- 【AngularJS】过滤数组中的子集(每一个子项都过滤)
- 安装tensorflow
- ME909 之 串口测试
- 单一职责原则
- 6.3_精灵对象的行为
- 语句审计+sql_statement_clause选项+查询对那些用户进行审计+取消审计
- sockaddr和sockaddr_in的区别
- ME909 之 AT指令测试
- Android Studio 错误:Duplicate files copied in APK META-INF/LICENSE
- oracle从左右两端截取字符串
- ijkplayer iOS初始化
- opencv fillConvexPoly深究
- Ubuntu Server16.04无图形化版,安装后,全命令配置网络
- Kotlin初体验