Berkeley DB错误:无法锁定je.lck文件

mj5*_*527 5 java berkeley-db

使用berkeley DB运行java程序时遇到ff错误.

"单个编写器访问无法锁定环境.ENV_LOCKED:无法锁定je.lck文件.环境无效,必须关闭."

知道错误的原因是什么,我们如何解决这个问题.

谢谢!

uri*_*rig 6

您的 Berkeley DB 设置为“单一写入器访问”。您必须有另一个进程已经写入它并有效地锁定它。

您应该终止其他进程或进程并继续。不知道 BerkeleyDB 是否可以设置为多作者访问,抱歉。

PS——je.lck是文件系统中实现锁的文件。删除它也可能为您的进程释放数据库以访问和撤销其他进程的访问权限。