ITPub博客

首页 > 数据库 > 国内数据库 > YashanDB AUDIT POLICY语句

YashanDB AUDIT POLICY语句

国内数据库 作者:崖山数据库系统YashanDB 时间:2025-08-19 10:22:39 0 删除 编辑

通用描述

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

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

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

#语句定义

audit_policy::=

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

policy_name

要使能的审计策略名称。

#by|except

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

#whenever [not] successful

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

示例

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


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70028812/viewspace-3093740/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
崖山数据库系统YashanDB是深圳计算科学研究院完全自主研发设计的新型数据库系统,融入原创理论,支持单机/主备、共享集群、分布式等多种部署方式,覆盖OLTP/HTAP/OLAP交易和分析混合负载场景,为客户提供一站式的企业级融合数据管理解决方案。

注册时间:2023-04-11

  • 博文量
    722
  • 访问量
    639728