DB2增加一个只有只读权限的用户

DB2 版本: Ver9.5
DB Name: DBTEST
OS:Windows Server 2003
用户名: DB2READ

需要给数据库DB2TEST增加一个用户:DB2READ ,只需要给这个用户CONNECT 和 SELECT 权限就可以了,其他的不需要.
用GRANT SELECT需要一个表一个表的添加,太慢了,有什么其他的办法吗?
使用DB2CC控制中心,去除了所有的权限,只留下一个CONNECT ,这样就连SELECT也没有了.
求大神帮忙。。。
参与5

4同行回答

TeenwolfTeenwolf软件开发工程师Software
回复 3# stevenluffy 关键我不是DBA ,不会写:'( .不过现在已经解决了...显示全部
回复 3# stevenluffy


关键我不是DBA ,不会写:'( .不过现在已经解决了...收起
软件开发 · 2014-12-16
浏览1028
TeenwolfTeenwolf软件开发工程师Software
回复 2# sgs db2 -tvf grant.sql会出错,改成db2 -vf grant.sql就可以了。Thank you very much !显示全部
回复 2# sgs


db2 -tvf grant.sql会出错,改成db2 -vf grant.sql就可以了。

Thank you very much !收起
软件开发 · 2014-12-16
浏览1018
写脚本就可以了,一点都不麻烦显示全部
写脚本就可以了,一点都不麻烦收起
证券 · 2014-12-16
浏览1091
sgssgs数据库管理员某公司
写个脚本呗,怕麻烦可以这样:db2 -z grant.sql -x "select 'GRANT SELECT ON TABLE '||tabname||'TO USER USERNAME' from syscat.tables where tabschema='SCHEMA'"db2 -tvf grant.sql显示全部
写个脚本呗,怕麻烦可以这样:
db2 -z grant.sql -x "select 'GRANT SELECT ON TABLE '||tabname||'TO USER USERNAME' from syscat.tables where tabschema='SCHEMA'"
db2 -tvf grant.sql收起
互联网服务 · 2014-12-15
浏览1049

提问者

Teenwolf
软件开发工程师Software

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2014-12-15
  • 关注会员:1 人
  • 问题浏览:10411
  • 最近回答:2014-12-16
  • X社区推广