首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >YashanDB AUDIT POLICY语句

YashanDB AUDIT POLICY语句

作者头像
用户10349277
发布2025-08-19 10:31:47
发布2025-08-19 10:31:47
2210
举报

通用描述

AUDIT POLICY对已创建的审计策略进行使能,只有使能的审计策略才会在数据库操作符合审计策略的审计项时触发审计。

只有拥有AUDIT_ADMIN审计管理员角色,或者拥有AUDIT SYSTEM系统权限的用户,才能执行某个审计策略的使能操作。

按照AUDIT POLICY定义规则使能后的审计策略,在配置参数UNIFIED_AUDITING为true的情况下,系统将对数据库的操作进行审计,用户可通过结果UNIFIED_AUDIT_TRAIL视图查看相应审计记录。

#语句定义

代码

代码语言:javascript
复制
syntax::= AUDIT POLICY policy_name [((BY | EXCEPT) (user_name) {"," (user_name)})] [WHENEVER [NOT] SUCCESSFUL]

policy_name

要使能的审计策略名称。

#by|except

指定要审计的操作用户或者排除不需要审计的操作用户,同时指定或排除多个用户以,分隔。本语句可省略,则默认审计所有的操作用户。

#whenever [not] successful

指定在数据库操作执行成功|失败时才进行审计记录。不使用本语句则表示针对满足审计项的数据操作,无论其执行成功或失败都将被审计。

示例

代码语言:javascript
复制
-- 使能审计策略,策略对应用户sales,在策略对应的审计项执行成功时进行审计
AUDIT POLICY up1 BY sales WHENEVER SUCCESSFUL;

-- 使能审计策略,排除用户sales,在策略对应的审计项执行成功或失败都进行审计
AUDIT POLICY up2 EXCEPT sales;

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 通用描述
  • #语句定义
    • policy_name
    • #by|except
    • #whenever [not] successful
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档