db2权限管理

chenshl08 2011-03-07 03:40:08
我在windows xp下新安装了DB2 7.1, 安装完成后使用系统默认创建的 db2admin 用户在命令窗口 执行 db2stop 命令时提示:“SQL1092N "DB2ADMIN" 没有执行所请求的命令的权限“。还有执行 backup 命令时也提示相同的错误。 我在网上看了说通过给Administrators用户组通过以下命令授权就可以了:

db2 update dbm cfg using SYSADM_GROUP Administrators

可是我得还是不行。我已经把db2admin用户添加到了Administrators用户组。我是新手请问大家该如何解决这个问题。谢谢!


...全文
383 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
anange123 2011-03-10
  • 打赏
  • 举报
回复
用户权限问题
chenshl08 2011-03-07
  • 打赏
  • 举报
回复
不知道默认的那个用户才有权限阿,郁闷怎么不行啊
zhaojianmi1 2011-03-07
  • 打赏
  • 举报
回复
GRANT LOAD ON DATABASE TO USER user_name

我就怕你没权限执行这个命令
chenshl08 2011-03-07
  • 打赏
  • 举报
回复
楼上能不能给我说一下该如何授权,最好能举个例子,能附上命令就更好了.
在此拜谢楼上了.
zhaojianmi1 2011-03-07
  • 打赏
  • 举报
回复
看来是你没有权限啊,版本7的没用过,db2admin是实例用户吧,通常建立的时候他就有最大权限了

你试试给他赋权行不行
chenshl08 2011-03-07
  • 打赏
  • 举报
回复
我使用Administrator用户登陆系统执行,提示和使用db2stop 命令时提示:SQL1092N "ADMINISTRATOR" 没有执行所请求的命令的权限。

此外还有一个问题,如下所视:

D:\PROGRA~1\SQLLIB\BIN>db2 connect to sample
SQL1032N 未发出启动数据库管理程序的命令。 SQLSTATE=57019

我都把DB2的所有服务重新启动了一遍了阿!无奈阿
chenshl08 2011-03-07
  • 打赏
  • 举报
回复
如何给 db2admin 授予 SYSADM 权限那,是不是拥有 间接SYSADM 权限就可以执行数据库备份了。
zhaojianmi1 2011-03-07
  • 打赏
  • 举报
回复
用户权限的问题,用administrator做吧
chenshl08 2011-03-07
  • 打赏
  • 举报
回复
下面是我查看得一些信息
C:\Documents and Settings\db2admin>db2 connect to s

数据库连接信息

数据库服务器 = DB2/NT 7.1.0
SQL 权限 ID = DB2ADMIN
本地数据库别名 = SAMPLE


C:\Documents and Settings\db2admin>db2 get authorizations

当前用户的管理权限

直接 SYSADM 权限 = 否
直接 SYSCTRL 权限 = 否
直接 SYSMAINT 权限 = 否
直接 DBADM 权限 = 否
直接 CREATETAB 权限 = 否
直接 BINDADD 权限 = 否
直接 CONNECT 权限 = 否
直接 CREATE_NOT_FENC 权限 = 否
直接 IMPLICIT_SCHEMA 权限 = 否
直接 LOAD 权限 = 否

间接 SYSADM 权限 = 否
间接 SYSCTRL 权限 = 否
间接 SYSMAINT 权限 = 否
间接 DBADM 权限 = 否
间接 CREATETAB 权限 = 是
间接 BINDADD 权限 = 是
间接 CONNECT 权限 = 是
间接 CREATE_NOT_FENC 权限 = 否
间接 IMPLICIT_SCHEMA 权限 = 是
间接 LOAD 权限 = 否



5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧