db2 10.1恢复数据库

原先电脑让安装的是db2 express-c 9.7版本
安装了本地数据库,远程连接了数据库
平时使用,备份,恢复等都一切正常.S

前段时间升级安装至DB2 V10.1版本
升级安装过程中都是正常的
安装后对数据库和表的使用一切正常.

今天想做备份和恢复操作时显示无权限.

我的安装环境:
WIN7 64位系统
使用的是administrator帐号登录系统
db2的启动也是使用这个系统帐号
同时这个帐号属于ADMINISTRATORS和DB2ADMNS组

我用的DATA STUDIO自带的复原操作时显示:
Failed to execute command.  DAS returned the following error: sqlcode=-22220 output=SQL1092N  由于用户标识无权执行所请求的命令或操作,因此请求的命令或操作失败。用户标识:"ADMINISTRATOR"。

在命令行下操作时,错误显示:
C:Documents and SettingsAdministrator>db2 restore database NOWDD2 from e: taken at 20120905145127 SQL1092N  由于用户标识无权执行所请求的命令或操作,因此请求的命令或操作失败。用户标识:"ADMINISTRATOR"。  SQLSTATE=00000
******************
我照错误代码,百度出来的试了下,都不行
谁能帮忙解答下

(说明:复原文件是服务上备份下来的,并不是我本机建立的)
参与10

9同行回答

ssq200302ssq200302软件开发工程师上海针知运
嗬,来结贴汇报下:前几天把系统格式化,重新安装,没有问题通过datastatio设置了本地数据库和远程连接服务器的数据库两种来使用显示全部
嗬,来结贴
汇报下:前几天把系统格式化,重新安装,没有问题
通过datastatio设置了本地数据库和远程连接服务器的数据库两种来使用收起
互联网服务 · 2013-01-25
浏览1569
marvelyumarvelyu软件开发工程师IBM
回复 3# ssq200302         Add the domain user ID to the local group DB2ADMNS.    Open the DB2 command window and run the following commands from the prompt:     db2set DB2_GRP_LOOKUP=LOCAL,TOKENLOCAL&...显示全部
回复 3# ssq200302


        Add the domain user ID to the local group DB2ADMNS.

    Open the DB2 command window and run the following commands from the prompt:

    db2set DB2_GRP_LOOKUP=LOCAL,TOKENLOCAL        
    db2 update dbm cfg using sysadm_group DB2ADMNS
    db2stop                                       
    db2start   
试试收起
互联网服务 · 2013-01-10
浏览1569
ssq200302ssq200302软件开发工程师上海针知运
还没好办法,看样我只能重装了,重装后还报告结果显示全部
还没好办法,看样我只能重装了,重装后还报告结果收起
互联网服务 · 2012-09-10
浏览1533
ssq200302ssq200302软件开发工程师上海针知运
试过了,不行查看日志,有这段:2012-09-07-15.51.41.219000+480 I4119248F684         LEVEL: SeverePID     : 2652                 TID : 5532  ...显示全部
试过了,不行
查看日志,有这段:
2012-09-07-15.51.41.219000+480 I4119248F684         LEVEL: Severe
PID     : 2652                 TID : 5532           PROC : db2syscs.exe
INSTANCE: DB2                  NODE : 000           DB   : DD_T
APPHDL  : 0-220                APPID: *LOCAL.DB2.120907075141
AUTHID  : ADMINISTRATOR        HOSTNAME: admin-PC
EDUID   : 5532                 EDUNAME: db2agent (DD)
FUNCTION: DB2 UDB, base sys utilities, sqeApplication::AppLocalStart, probe:30
RETCODE : ZRC=0xFFFFFBBC=-1092
          SQL1092N  The requested command or operation failed because the user
          ID does not have the authority to perform the requested command or
          operation.  User ID: "".
*******************************************************
不过想起一件事,不知道有没影响:shutup:
当时装好v10.1版本后,因为对它操作不习惯,后来我又安装了db2 9.7,即同时安装了v10.1和9.7
安装后提示重启
然后我就重启了电脑
重启后想到db2的启动应该是对应一个,不好同时启两个
然后在"添加和删除"中想把V9.7的卸掉,但没找到
后来由于有事忙,看见10.1也是正常使用的,就没管它了

再等等看有没其他办法
最后不行的话,我就只能卸了重装了:'(收起
互联网服务 · 2012-09-07
浏览1681
hooboorhooboor其它未知
不要加TAKEN AT試下。如果你開啓了用戶賬戶控制(UAC),請用超級管理員打開DB2CMD試試。显示全部
不要加TAKEN AT試下。如果你開啓了用戶賬戶控制(UAC),請用超級管理員打開DB2CMD試試。收起
互联网服务 · 2012-09-07
浏览1539
ssq200302ssq200302软件开发工程师上海针知运
你是指在使用restore命令时加上参数吗,好像不好加user参数吗?显示全部
你是指在使用restore命令时加上参数吗,好像不好加user参数吗?收起
互联网服务 · 2012-09-06
浏览1597
ssq200302ssq200302软件开发工程师上海针知运
你是指在使用restore命令时加上参数吗,好像不好加user参数吗?我看看啊在命令行方法时:我有用administrator连上数据库后,再做这个操作,一样的提示操作如下:C:\IBM\SQLLIB\BIN>db2 connect to DD user administrator输入 administrator 的当前密码:   数据库连接...显示全部
你是指在使用restore命令时加上参数吗,好像不好加user参数吗?
我看看啊

在命令行方法时:我有用administrator连上数据库后,再做这个操作,一样的提示

操作如下:
C:\IBM\SQLLIB\BIN>db2 connect to DD user administrator
输入 administrator 的当前密码:

   数据库连接信息

数据库服务器         = DB2/NT64 10.1.0
SQL 授权标识         = ADMINIST...
本地数据库别名       = DD


C:\IBM\SQLLIB\BIN>DB2 RESTORE DATABASE NOWDD2 FROM 'E:\' TAKEN AT 20120905145127
INTO DD REDIRECT WITHOUT ROLLING FORWARD
SQL1092N  由于用户标识无权执行所请求的命令或操作,因此请求的命令或操作失败。用户

标识:"ADMINISTRATOR"。

C:\IBM\SQLLIB\BIN>收起
互联网服务 · 2012-09-06
浏览1573
freebsdjlufreebsdjlu数据库管理员IBM
试没试过加上user 参数呢?显示全部
试没试过加上user 参数呢?收起
互联网服务 · 2012-09-05
浏览1581
mingmingokmingmingok数据库管理员北京优尼时代
这个问题,我刚刚解决。首先,restore要保证升级前和升级后的操作系统一致。然后可以通过db2 restore db dbname FROM "/usr/instiaci/backup" TAKEN AT 20120630191635 redirect generate  script  iacidb.clp.生成iacidb.clp文件,确保在新的机器上有该...显示全部
这个问题,我刚刚解决。首先,restore要保证升级前和升级后的操作系统一致。然后可以通过db2 restore db dbname FROM "/usr/instiaci/backup" TAKEN AT 20120630191635 redirect generate  script  iacidb.clp.生成iacidb.clp文件,确保在新的机器上有该文件中所有的目录,然后db2 -tvf iacidb.clp 执行这个文件即可恢复。收起
互联网服务 · 2012-09-05
浏览1621

提问者

ssq200302
软件开发工程师上海针知运

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2012-09-05
  • 关注会员:1 人
  • 问题浏览:12657
  • 最近回答:2013-01-25
  • X社区推广