KingbaseES数据库开启审计

一、环境介绍

操作系统:CentOS release 6.9 (Final)

数据库版本:V008R003C002B0340

二、打开审计步骤

1、数据库加载插件

shared_preload_libraries='sysaudit'    需要重启数据库生效

2、打开审计开关

经测试需要用SYSTEM用户

alter system set sysaudit.enable=on;   

当用SYSSAO用户会提示报错,如图所示

3、加载配置文件

三、配置审计规则

1、审计员SYSSAO设置语句级审计规则,对 t 表进行审计


select sysaudit.set_audit_stmt('select table','system','public','t');

注:审计规则使用SYSTEM会有报错提示信息

2、用SYSSAO查看配置的审计规则

select * from sysaudit.all_audit_rules;

3、在security数据库查看审计日志

数据库审计员 SYSSAO 和数据库安全员 SYSSSO 可以在 security数据库下查询系统视图来查看相应的审计日志


select * from sysaudit_record_sao;
select * from sysaudit_record_sso;

如图所示

四、审计日志转储

1、设置审计转储目录,必须是system用户设置


alter system set sysaudit.auditlog_dump_dir='/home/kingbase/audlog';


select sys_reload_conf();  

加载之后可以看到转储信息

2、查看当前的审计日志信息

select sysaudit.show_audlog_dump_file();

在审计转储目录可以看到审计日志

3、转储一天前的审计日志

select sysaudit.dump_auditlog(1);

数据库打开审计步骤完成

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值