id xxx
sudo su - xxxx
date
db2 list db directory
db2 connect to xxxxx
db2 "select * from syscat.dbauth where grantee = 'xxx'" |tr -s " "
db2 "select * from syscat.tabauth where grantee = 'xxx'" |tr -s " "
db2 "REVOKE CONNECT ON DATABASE FROM USER xxx"
db2 "select * from syscat.dbauth where grantee = 'xxx'" |tr -s " "
for TABLE in `db2 connect to xxxx> /dev/null;
db2 -x "select * from syscat.tabauth where grantee='xxx'"| awk '{print "\""$5"\"""."$6}'`;do
db2 revoke select on table $TABLE from user xxx
done
db2 "select * from syscat.tabauth where grantee = 'xxx'" |tr -s " "
db2 terminate
date
注意查询语句里的用户id是大写
db2 用户权限删除
原创wx5d438b1def2a0 博主文章分类:日常问题及解决 ©著作权
©著作权归作者所有:来自51CTO博客作者wx5d438b1def2a0的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:javaweb开发之基础知识篇
下一篇:python实现cab文件解压
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
DB2日常运维命令linux sql Database db2
-
MySQL用户管理与权限管理
MySQL用户管理与权限管理
MySQL MySQL用户管理与权限管理 MySQL用户和权限命令操作 -
DSA架构和GPU的区别
RTT的文件系统主要分为三层,如下图: &
DSA架构和GPU的区别 文件系统 初始化 源文件