+ -
当前位置:首页 → 问答吧 → 在AIX下做DB2重定向恢复遇到SQL0725N

在AIX下做DB2重定向恢复遇到SQL0725N

时间:2010-11-03

来源:互联网

我现在在AIX5.3做DB2V9.1上面的DB2数据库重定向恢复。
   1。在同一机上备份实例二上面的数据库CLRDB
        db2 backup db CLRDB online to /db2/backupdb include logs
   2。在同一机上将数据库重定向恢复到实例三下面
       db2 restore db CLRDB from  /db2/backupdb taken at 20101025174721 on /db2/instan4/CLRDB into CLR LOGTARGET /db2/backupdb/log REDIRECT
  3。重定向数据库DMS表空间的容器
     db2 "set tablespace containers for 3 using (file'/db2/instan4/CLRDB/REGTBS.dbf'  50000)"
.....
   4。db2 restore db CLRDB continue
   5。db2 "rollforward db CLR to end of logs and stop overflow log path (/db2/backupdb/log)"
就在这个第五步,一直报一个SQL0752Nconnecting to a database is not permitted within a logical unit of work when connect type 1 setting is in use
   直到第4步都成功了,就是第5步通过不了,谁遇到过,请一起验证研究一下

作者: 白利军   发布时间: 2010-11-03

这个问题困扰了我一个星期的时间,现在把问题解决了,给大家一个交代,
最后发现这个问题,其实我是出现在第三步,
一直以来我在windows下面做重定向恢复,任何情况(是否归档,冷备,热备带日志,不带日志的情况)都成功能做了重定向,没有一个要重定向临时表空间的并且还是SMS管理的。
所以按此推理,AIX下面应该也不用做,所以就到第4步也报成功,第5步就做不下去了,对于临时表空间做重定向要指定一个空的文件路径,不然会报SQL0298N 错误,我引起这个SQL0752N的关键问题也是没有重定向临时表空间,所以最好在第三步的时候,每个表空间都重定向,提示说不能在自动存储上面建的,就证明不用重定向。
所以,最后的解决方案是:每个表空间都重定向,提示说不能在自动存储上面建的,就证明不用重定向。

作者: 白利军   发布时间: 2010-11-03

热门下载

更多