关于GBase8s如何配置审计功能

1、配置审计:

a、通过gbasedbt用户登录操作系统,执行

mkdir /opt/gbase8s/audit_log

b、指定审计文件路径为/opt/gbase8s/audit_log,大小256MB

onaudit -p /opt/gbase8s/audit_log -s 256000000

c、指定用户缺省下需要审计的事件(访问数据表,更新数据行,删除数据行,插入数据行)

onaudit -a -u _default -e +ACTB,UPRW,DLRW,INRW

查看审计事件:

onaudit -o -u _default

修改掩码(+表示添加,-表示删除)

onaudit -m -u _default -e +DLRW,INRW,CRTB, -e -ACTB

删除审计事件

onaudit -d -u _default

d、打开按行审计模式

onaudit -R 0

2、启用审计:

onaudit -l 1

3、启用审计后输出至日志:

a、通过gbasedbt用户登录操作系统并连接数据库实例,执行

dbaccess - -

b、执行数据库操作,在数据库操作符下执行:

create database testaudit;
database testaudit;
create table testtable(id int,subject varchar(20));
insert into testtable  values (1,'insert data');                     
update testtable set subject='update data' where id=1;
select * from testtable;
delete from testtable;
database sysadmin;
drop database testaudit;

c、浏览审计日志,在系统提示符下执行:

onshowaudit -f /opt/gbase8s/audit_log/ol_gbase8s.0 

4、关闭审计

onaudit -l 0

5、关闭审计后审计日志输出

a、通过gbasedbt用户登录操作系统并连接数据库实例,执行

 dbaccess - -

b、执行数据库操作,在数据库操作符下执行:

create database testaudit;
database testaudit;
create table testtable(id int,subject varchar(20));
insert into testtable values (1,'insert data');                     
update testtable set subject='update data' where id=1;
select * from testtable;
delete from testtable;
database sysadmin;
drop database testaudit;

c、浏览审计日志,在系统提示符下执行:

 onshowaudit -f /opt/gbase8s/audit_log/ol_gbase8s.0
  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论

打赏作者

狂躁的压皮

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值