浏览 4369 次
锁定老帖子 主题:DB2 数据库复原 前滚出错
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-09-28
SQL4970N 在数据库分区 "0" 上,对数据库 "NET" 执行的前滚恢复操作无法到达指定的停止点(日志末尾或时间点)。前滚恢复操作在处理日志文件 "S0000000.LOG" 时停止。 说明: 在下列情况下将返回此消息: 1. Rollforward Database 实用程序无法访问的文件已丢失或者有数据完整性问 题。 * 已请求使指定的数据库脱离前滚暂挂状态,但 Rollforward Database 实 用程序在指定数据库分区上的数据库日志目录或溢出日志目录中找不到到 达前一 ROLLFORWARD DATABASE 命令的停止点所需的归档日志文件。 * 在多节点环境中,如果 Rollforward Database 实用程序找不到使节点与 目录节点同步所需的归档日志文件。 2. 这是时间点前滚操作,但无法使用日志文件到达指定的时间点时间戳记。这可 能表示已丢失日志文件,或者时间点位于日志末尾后面。 如果",..."显示在节点列表末尾,请参阅管理通知日志以获取完整节点列表。 前滚恢复已停止。数据库仍然处于前滚暂挂状态。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-09-28
有两种办法:
1。在restore database 时,在“roll forward”页,取消选择“leave in roll-forward pending state” 2。从原数据库服务器上将日志文件复制到你的数据库日志文件目录中,然后执行前滚恢复 ROLLFORWARD DATABASE TIANDB TO end AND STOP |
|
返回顶楼 | |