首页 > 解决方案 > db2audit 使用问题/说明

问题描述

祝朋友们,

是否有人有设置 Db2 级别审计的命令或步骤,以便我们可以查找哪些用户正在使用数据库、何时使用(时间戳)以及该用户做了什么(例如访问了哪些查询、表、模式)?

谢谢杰拉尔丁

标签: db2db2-luw

解决方案


这是一篇好文章:
[Db2] 用于 db2audit 实例和数据库级审计的简单测试用例 shell 脚本
https://www.ibm.com/support/pages/node/1075779

  • 文章中的 SQL 摘录 *
    db2 -v "drop db $DBNAME"
    db2 -v "create db $DBNAME"
    db2 -v "connect to $DBNAME"
    db2 -v "connect to $DBNAME user hoge using hoge"

  • 该文章中实例级审计结果的摘录 *
    STATUS DATABASE USERID
    ----------- -------- ----------
    0 DB1 db2inst1
    0 DB1 db2inst1
    0 DB1 db2inst1
    0 DB1 db2inst1
    -30082 DB1 hoge
    -----

更多关于它的信息!因此,可能建议查看这篇文章。


推荐阅读