天天看点

lotus-数据库已坏,不能分配空间

错误现象:两台server上的同一个数据库,从工作台打开都提示“数据库已坏,不能分配空间”

分析日志:发现这两个server上的这个数据库在复制事件里面有明确提示它们数据库已坏,不能分配空间

解决方法:我一共试过好几种方法,最后终于搞定!下面分述之,至于到底哪几个步骤十分有效,我也搞

不清楚,大家一起来分析一下吧!

1.windows下把可能正确的那个数据库,如server1上的gonggao.nsf替换server2上可能错误的

gonggao.nsf。

如此后故障依旧,日志错误依旧。

2.从administrator端控制台运行如下命令load fixup mis\gonggao.nsf

-L,该命令在两台server上均运

行。如此后日志错误信息没有了,比如夜间能相互复制了,如果gonggao.nsf里面没有添加新的文档,则

能从工作台打开,不会提示“数据库已坏,无法分配空间错误”,但是如果发了新文档,则这个错误依旧

出现。

3.load

updall mis\gonggao.nsf

-???后面如何使用参数的我也忘记了,这样操作后似乎就没有“数据库

已坏,不能分配空间”的错误提示了,这个数据库里面发新文档也一切正常了,至少2天一来没有出现异

常,我想已经修复该错误的可能性为70%吧,呵呵。

4.EXIT退出服务。。。。。再重新打开,LOTUS会自动修复数据库

5.可以這樣:先把損毀的數據庫名字先改掉,然後停止NOTES服務,再重起NOTES服務,然後把名字改回來

就可以了。