2011-12-23 15 views
5

Nos encontramos con el error ff al ejecutar un programa java utilizando un DB de berkeley.Error de base de datos de Berkeley: El archivo je.lck no se pudo bloquear

"The environment cannot be locked for single writer access. ENV_LOCKED: The je.lck file could not be locked. Environment is invalid and must be closed."

Cualquier idea de cuál es la causa del error y cómo podemos solucionarlo.

Gracias!

Respuesta

2

Su Berkeley DB está configurado para "acceso de escritor único". Debe tener otro proceso ya escrito y bloquearlo efectivamente.

Debe finalizar el otro proceso o proceso y continuar. No tengo idea de si BerkeleyDB puede configurarse para múltiples escritor acceso, lo siento.

PS - je.lck es un archivo en el sistema de archivos que implementa el bloqueo. Eliminarlo también puede liberar el DB para que su proceso acceda y revoque el acceso al otro proceso.

0

En mi caso, el problema se produce cuando la aplicación finaliza y el entorno no se cierra correctamente. Tienes que cerrarlo.

para resolver el problema apertura necesita borrar archivos * .lck en su base de datos

+0

¿Es correcto para eliminar archivos berkeley's? – Veniamin

Cuestiones relacionadas