论坛首页 入门技术论坛

DB2 数据库复原 前滚出错

浏览 4375 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-09-28  
从服务器上考呗的一个备份文件(备份的时候已经把日志文件包含在备份文件中了),然后到本地复原! 复原成功之后需要前滚,但是前滚的时候出错?

SQL4970N  在数据库分区 "0" 上,对数据库 "NET"
执行的前滚恢复操作无法到达指定的停止点(日志末尾或时间点)。前滚恢复操作在处理日志文件 "S0000000.LOG" 时停止。

说明:

在下列情况下将返回此消息:
1. Rollforward Database 实用程序无法访问的文件已丢失或者有数据完整性问
   题。
   *  已请求使指定的数据库脱离前滚暂挂状态,但 Rollforward Database 实
      用程序在指定数据库分区上的数据库日志目录或溢出日志目录中找不到到
      达前一 ROLLFORWARD DATABASE 命令的停止点所需的归档日志文件。
   *  在多节点环境中,如果 Rollforward Database 实用程序找不到使节点与
      目录节点同步所需的归档日志文件。

2. 这是时间点前滚操作,但无法使用日志文件到达指定的时间点时间戳记。这可
   能表示已丢失日志文件,或者时间点位于日志末尾后面。

如果",..."显示在节点列表末尾,请参阅管理通知日志以获取完整节点列表。

前滚恢复已停止。数据库仍然处于前滚暂挂状态。
   发表时间:2011-09-28  
有两种办法:
1。在restore database 时,在“roll forward”页,取消选择“leave in roll-forward pending state”

2。从原数据库服务器上将日志文件复制到你的数据库日志文件目录中,然后执行前滚恢复
ROLLFORWARD DATABASE TIANDB TO end AND STOP
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics