机械装备Db2

DB2如何创建一个用户去单独管理一个数据库(非实例)

如何创建一个和db2inst1一样权限的用户去单独管理一个数据库(非实例) 环境:AIX6.1 + DB2 V9.7目的:为一个项目创建了一个新数据库abc,项目有单独的运维管理员,为了区分同实例下其它存在的数据库,现在想为abc单独创建管理用户,需要如何进行命令操作? 注:类似于SQL server中新建个use...显示全部

如何创建一个和db2inst1一样权限的用户去单独管理一个数据库(非实例)


环境:AIX6.1 + DB2 V9.7

目的:为一个项目创建了一个新数据库abc,项目有单独的运维管理员,为了区分同实例下其它存在的数据库,现在想为abc单独创建管理用户,需要如何进行命令操作? 注:类似于SQL server中新建个user,并将其赋于abc的db_owner角色。

尝试过如下步骤:

用smit重建用户abc

primary group:
dasadm1

group set:
staff,dasadm1

增加环境变量:
vi /home/abc/.profile
在文件末尾增加:export PATH=$PATH:/home/db2inst1/sqllib/adm:/home/db2inst1/bin

执行#/opt/IBM/db2/V9.7/bin/db2

出现报错:SQL10007N Message "-1390" could not be retrieved. Reason code: "3"

百度到如下链接:http://hi.baidu.com/huangj/item/861723e6c45688acce2d4f20

文章里提到可以通过为不同实例创建不同用户,但不知能否实现一个实例下多用户对多数据库的管理?

收起
参与6

查看其它 4 个回答exeron21的回答

exeron21exeron21软件开发工程师日达
db2 grant dbadm on database to user abc
银行 · 2015-01-10
浏览1359

回答者

exeron21
软件开发工程师日达

exeron21 最近回答过的问题

回答状态

  • 发布时间:2015-01-10
  • 关注会员:1 人
  • 回答浏览:1359
  • X社区推广