微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ibm-domino – 强制Lotus Domino服务器的数据库压缩?

最近我们遇到了一些令人讨厌的经历,其中大量使用的Lotus Notes数据库超过了64gb的限制.

数据库有一些松弛的空间使我们能够运行数据库压缩来解决问题,但是让数据库离线足够长时间以便压缩以获得数据库的独占使用是一个真正的噩梦.

我们尝试了:

>在数据库压缩时允许用户以只读方式访问数据库.
(压缩会在一段时间后失败,说数据库已被修改)
>删除数据库的所有非管理员的访问权限
>禁用数据库的复制
> drop database.nsf – 让所有人离开该数据库
> dbcache flush – 关闭数据库缓存中打开的所有数据库

用户仍然会显示为访问数据库,并且不允许独占模式压缩.

最终我们采取了:

>删除数据库的所有非管理员的访问权限
>重新启动服务器
>在任何人尝试访问数据库之前,快速输入服务器控制台:“compact -c databasename.nsf”

是否有一种更简单的方法可以让所有人离开数据库并强制进行独占数据库压缩?
我们正在运行Lotus Domino Server 8.5.3

解决方法

compact -B是“就地缩小文件大小”.如果你还没有试一试.

根据我的理解,drop db.nsf不起作用.尝试全部删除,如果可行,您可以编写一些代码,只删除访问该数据库用户.

原文地址:https://www.jb51.cc/mssql/80833.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐