ITPub博客

首页 > 数据库 > > 设置数据库审计策略-维护审计日志

设置数据库审计策略-维护审计日志

作者:GaussDB_数据库 时间:2020-01-08 14:30:21 0 删除 编辑

操作场景

开启审计功能后会不断产生大量的审计日志,占用磁盘空间。用户可以根据磁盘容量设置审计日志维护策略。

操作步骤

  1. 以DBA身份登录GaussDB 100数据库。
    zsql
    conn omm/gaussdb_123@192.168.0.1:8000

    omm/gaussdb_123为安装后创建的系统管理员和其默认密码,192.168.0.1为CN所在的服务器IP地址,8000为连接的端口号。

  2. 设置自动删除审计日志。

    审计文件占用的磁盘空间或者审计文件的个数超过指定的最大值时,系统将删除最早的审计文件,并记录审计文件删除信息到运行日志中。单个审计文件占用的磁盘空间大小默认值为10MB,用户可以根据磁盘空间大小重新设置参数。审计文件个数由“_AUDIT_BACKUP_FILE_COUNT”控制,取值范围为[0,128],默认值为10,用户可以根据需要将参数值调大,但会对性能有一定影响。

    • 配置审计文件占用磁盘空间的大小,操作命令示例如下。
      --查看_AUDIT_MAX_FILE_SIZE参数的实际运行值。
      SELECT NAME, RUNTIME_VALUE FROM SYS.DV_PARAMETERS WHERE NAME='_AUDIT_MAX_FILE_SIZE';
      NAME RUNTIME_VALUE
      ---------------------------------------------------------------- --------------------
      _AUDIT_MAX_FILE_SIZE 10M
      1 rows fetched.
      --更改_AUDIT_MAX_FILE_SIZE参数的值为10M。
      ALTER SYSTEM SET _AUDIT_MAX_FILE_SIZE=10M;
    • 配置审计文件个数的最大值,操作命令示例如下。
      --查看_AUDIT_BACKUP_FILE_COUNT参数的实际运行值。
      SELECT NAME, RUNTIME_VALUE FROM SYS.DV_PARAMETERS WHERE NAME='_AUDIT_BACKUP_FILE_COUNT';
      NAME RUNTIME_VALUE
      ---------------------------------------------------------------- --------------------
      _AUDIT_BACKUP_FILE_COUNT 10
      1 rows fetched.
      --更改_AUDIT_BACKUP_FILE_COUNT参数的值为5。
      ALTER SYSTEM SET _AUDIT_BACKUP_FILE_COUNT=5;

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

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19219