数据库处于不一致状态

3000sunqin 2003-05-04 05:23:26
数据库参数
DATABASE IS CONSISTENT =NO
但是现在数据库仍然在运行,不知道如何去解决这个问题。
如果使用rollforward恢复,会不会导致发生不一致之后的数据的丢失。



...全文
1098 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
m505 2003-05-23
  • 打赏
  • 举报
回复
不会吧?!你是如何restart db的?restart时db2diag.log中有没有什么信息?
m505 2003-05-22
  • 打赏
  • 举报
回复
呵呵,不是已经告诉你了吗 - 在数据库运行过程中这样是正常的...
如果要让它consistent,断掉所有的连接,重新连接应该就可以了...不过没什么意义...
很正常...

如果数据库正在运行,你做的只能是online backup,当然记得保留日志...建议看一下userexit的sample...可以帮助你备份日志...
3000sunqin 2003-05-22
  • 打赏
  • 举报
回复
问题是做过restart db 仍然是不一致的,这个就有问题了,而且不能确定是否可以使用Rollforward来是数据库达到一致的状态
TopMagic 2003-05-22
  • 打赏
  • 举报
回复
recover最好了,最重要的是经常备份
liangxinf 2003-05-22
  • 打赏
  • 举报
回复
怎样才能恢复一致性呢?
我也遇到了同样的情况,一直担心备份的文件是否有效,或存在潜在的危险?
m505 2003-05-21
  • 打赏
  • 举报
回复
没问题...很正常
数据库不一致,db2采用异步写回数据的方法,当commit的时候,只保证日志被写回到硬盘。
如果机器宕掉的话,如autorestart是yes,则重新启动后第一个数据库连接导致db2自动crash recover(这个连接的时间会长一些,db2diag.log中会有记录)。否则,dba应该restart db
subbee 2003-05-21
  • 打赏
  • 举报
回复
up
ChangingMonkey 2003-05-20
  • 打赏
  • 举报
回复
如果能连上数据库,尝试一下db2 list indoubt transactions。
3000sunqin 2003-05-06
  • 打赏
  • 举报
回复
restart db不能解决该问题
3000sunqin 2003-05-06
  • 打赏
  • 举报
回复
up
ChangingMonkey 2003-05-04
  • 打赏
  • 举报
回复
尝试一下restart db,也许会有用。

5,891

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧