DB2用户权限控制

来源:互联网 发布:面向切面编程什么意思 编辑:程序博客网 时间:2024/05/20 09:25

DB2用户权限控制:
1)、构造实例:
我们已经在DB2用户db2inst1下创建好数据库test,下边存在test_table表和test_procedure存储过程。我们已经创建好一个空的代理用户agent_user(db2inst1和agent_user都是操作系统用户),和db2inst1设定了相同的环境变量。
2)、登录db2inst1用户,连接test数据库,将test下表的select权限和存储过程的excute权限赋给代理用户agent_user。
$ db2 connect to test
$ db2 "grant select on db2inst1.test_table to agent_user"
$ db2 "grant excute on db2inst1.test_procedure to agent_user"
3)、登录agent_user用户,设置当前模式并指定SQL执行路径:
$ db2 “set current schema db2inst1”
$ db2 “set current path db2inst1”

原创粉丝点击