朋友们好,
是否有人有命令或步骤来设置Db2级别的审计,以便我们可以查找哪个用户正在使用数据库,何时(时间戳)使用数据库以及该用户做了什么(例如访问了哪些查询,表,模式)?
谢谢杰拉尔丁
这是一篇很好的文章:
[Db2]用于db2audit实例和数据库级审计的简单测试用例shell脚本https://www.ibm.com/support/pages/node/1075779
-
文章中sql语句的摘录*
db2 -v "删除db $DBNAME">
db2 -v "创建db $DBNAME">
db2 -v "连接到$DBNAME">
db2 -v "使用hoge"连接到$DBNAME用户hoge -
从该文章中摘录的实例级审计结果*
STATUS DATABASE USERID
----------- -------- ----------
0 DB1 db2inst1
0 DB1 db2inst1
0 DB1 db2inst1
0 DB1 db2inst1
-30082 DB1 hoge
-----
更多信息!因此,建议您重新阅读这篇文章。