是否有Informix命令来修复数据库?
我们有一个运行Avaya CMS软件的Sun Solaris系统.该软件使用Informix数据库.我们在服务器中有一个驱动器.驱动器开始变坏,破坏了文件.我们采购了一个新驱动器,并能够将旧驱动器中的数据复制到新驱动器,并成功启动并运行服务器.我们还有一个问题,即数据库报告错误的块并且不会写入新数据.
我们怎么修这个呢?它只是一个运行的Informix命令,还是我们必须取消分配并重新分配数据库存储? IBM Informix Dynamic Server版本9.40.UC4 编辑:我们实际上不再关心旧数据,只是我们想写新数据,但它不会让我们.无论如何要解决这个问题? 解决方法使用oncheck命令可以恢复简单的情况.但是你的情况和这种腐败现在如何从“空”中恢复数据. 为此,您需要恢复归档逻辑日志备份. 你有没有 ?嗯….我很确定你现在的想法是:ooopsss …… 这是您在没有硬件冗余的环境中应该具备的最小值. 之后研究的其他选项是配置数据库以镜像不同硬盘上的所有块…这样一来,如果一个坏了,另一个保持全部运行. 阅读这篇文章https://stackoverflow.com/questions/19905391/why-informix-dbexport-is-generating-corrupt-data,也许它可以帮到你. 编辑: 如果块被破坏,没有意义想在它上面写任何东西. > Informix Manual 11.70 – Deal with corruption (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |