DB2中的用户授权

DB2中的用户授权,db2,Db2,我正在使用WinVista,并尝试在DB2下备份一些数据库 我使用管理员用户登录,每当我试图在“命令行处理器”中发出备份命令时,我都会收到以下消息: SQL1092N“管理员”无权执行请求的命令。SQLSTATE=00000 顺便说一句,我在安装DB2服务器时创建了一个用户名/密码对(db2admin)。 那么,如果我使用db2admin用户,这个问题会得到解决吗?以及如何使用db2admin用户连接到服务器(本地服务器顺便说一句?我最近遇到了这个问题,这似乎完成了工作: 连接到[本地]节点。(

我正在使用WinVista,并尝试在DB2下备份一些数据库

我使用
管理员
用户登录,每当我试图在“命令行处理器”中发出备份命令时,我都会收到以下消息:

SQL1092N“管理员”无权执行请求的命令。SQLSTATE=00000

顺便说一句,我在安装DB2服务器时创建了一个用户名/密码对(db2admin)。
那么,如果我使用
db2admin
用户,这个问题会得到解决吗?以及如何使用
db2admin
用户连接到服务器(本地服务器顺便说一句?

我最近遇到了这个问题,这似乎完成了工作:

  • 连接到[本地]节点。(DB2INSTANCE环境变量的值是'DB2':

  • 如果这还不够(我似乎不知道),还可以使用备份和还原命令指定用户和密码:

    restore database mydbname user db2admin using mypassword from C:\BACKUPS taken at 20100823132457;
    

  • 或者在Windows上使用密码手动创建db2admin用户。但是我不确定这是否是正确的选择。

    是的,看起来它需要db2admin。所以,问题是,如何切换到db2admin?
    restore database mydbname user db2admin using mypassword from C:\BACKUPS taken at 20100823132457;