当前位置: 代码迷 >> Lotus >> lotus数据库已损坏-now read only,该如何解决
  详细解决方案

lotus数据库已损坏-now read only,该如何解决

热度:234   发布时间:2016-05-05 07:19:49.0
lotus数据库已损坏-now read only
现在在家里,明天贴详细错误

我们单位用的lotus 的

有个问题很困扰我,我们单位的收文系统(swxt.nsf)经常报错:数据库已损坏,请重新分配空间。
在服务端显示就是:数据库已损坏-now read only 一直重复
解决方法只能是关掉服务,重开。

这种数据库已损坏,的确是一种普遍的问题,别的兄弟单位也有同样的情况,但我这里出现的频率也高了点,一天有时候两三次都会有,被领导质问的- -|| 咨询省里的负责OA的相关人员也得不到实际解决方案。哎,苦恼啊!

先简单描述下吧。发现这里有个lotus板块,不知道发这里合适不?!

------解决方案--------------------
数据库有多大?
运行下面的命令修复一下试试
load fixup swxt.nsf (swxt.nsf是该数据库的路径,若在data/oa目录下则写为oa/swxt.nsf)
------解决方案--------------------
给你一个官方的解释:

This issue was reported to Lotus software Quality Engineering and has been addressed in Domino 6.

The corruption appears to occur on databases that were previously on ODS 20 (R4). Some customers have reported that running fixup -f on the affected database will work around the issue. If fixup -f does not prevent the error from occurring, the problem can be avoided by creating a new replica of the database through the Notes Client and giving the database an .NS4 extension. Simply renaming the database with an .ns4 extension will not prevent the ODS from being upgraded when Compact runs.

按照这个道理,这个错误不应该在6的版本出现,首先利用fixup -f 的方式去修复,如果这个方法不生效,则使用新建副本的功能去新建一个数据库。
  相关解决方案