錯誤現象:兩台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服務,然後把名字改回來
就可以了。