最近我们遇到了一些令人讨厌的经历,其中大量使用的Lotus Notes数据库超过了64gb的限制.
数据库有一些松弛的空间使我们能够运行数据库压缩来解决问题,但是让数据库离线足够长时间以便压缩以获得数据库的独占使用是一个真正的噩梦.
我们尝试了:
>在数据库压缩时允许用户以只读方式访问数据库.
(压缩会在一段时间后失败,说数据库已被修改)
>删除对数据库的所有非管理员的访问权限
>禁用数据库的复制
> drop database.nsf – 让所有人离开该数据库
> dbcache flush – 关闭在数据库缓存中打开的所有数据库
最终我们采取了:
>删除对数据库的所有非管理员的访问权限
>重新启动服务器
>在任何人尝试访问数据库之前,快速输入服务器控制台:“compact -c databasename.nsf”
是否有一种更简单的方法可以让所有人离开数据库并强制进行独占数据库压缩?
我们正在运行Lotus Domino Server 8.5.3