虚位以待(AD)
虚位以待(AD)
首页 > 数据库 > DB2数据库 > DB2-创建用户和组,数据库

DB2-创建用户和组,数据库
类别:DB2数据库   作者:码皇   来源:互联网   点击:

DB2-创建用户和组,数据库1、增加一个操作系统用户groupadd test---添加用户组test useradd -m -g test -d home test test---添加用户test passwd test---修改test的密码 2、赋予用户DB2权限db2 co
DB2-创建用户和组,数据库   1、增加一个操作系统用户  groupadd test---添加用户组test   useradd -m -g test -d /home/test test---添加用户test   passwd test---修改test的密码     2、赋予用户DB2权限  db2 connect to sample---连接到sample数据库   db2 grant connect on database to user test---赋予test用户sample数据库的connect权限   db2 connect reset--关闭连接     3、修改test用户的.bashrc文件    ## 将下面的代码添加到test用户的.bashrc文件中。   if [ -f /db2home/db2inst1/sqllib/db2profile ]; then       . /db2home/db2inst1/sqllib/db2profile   fi       ##测试连接   source .bashrc   db2 connect to sample        知道了如何添加DB2用户,那么想删除DB2用户该怎么办呢?很简单,只要删除操作系统中的用户就可以了,如下:  userdel test---删除操作系统用户   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”  
相关热词搜索: DB2- 创建 用户