database - bdb db open 数据库无法打开 err 22. 从备份恢复

标签 database unix cmd ldap openldap

我正在尝试在我的 Windows 计算机上设置 OpenLDAP。但是我遇到了错误,因此我无法继续进行设置。 以下是错误示例。

bdb db open database cannot be opened err 22. restore from backup

谁能帮我解决这个问题。

提前致谢。

最佳答案

我也遇到了同样的错误。恢复数据库后,现在可以使用了。在 Windows 上,BDB 恢复工具 db_recover.exe 可以在 OpenLDAP 安装路径下的 DBDTools 目录中找到。恢复数据库的命令如下:

db_recover -v -h %YOUR_OPENLDAP_DATA_DIR%

这是我引用的链接:
LDAP server fails to start because of a corrupted database on FreeBSD

希望这可以帮助你。

关于database - bdb db open 数据库无法打开 err 22. 从备份恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39854423/

相关文章:

c++ - 如何从 system() 获取 shell 输出?

linux - 根据分隔符将一个文件拆分为多个文件

Java processbuilder 运行 cygiwn 命令

database - 我应该为所有 Where-clause 字段创建索引吗?

php - 真正解耦数据库CODE

mysql - MySQL/PHPmyAdmin 中的字符编码不支持波兰语字符

linux - 使用 Python 从 Linux 执行窗口应用程序

python - SQLAlchemy核心engine.execute()与connection.execute()

linux - 通过 Linux 访问 perforce 中的最新标签

extjs - Sencha cmd 4 添加css和js