如何在 CentOS 5 下调用 Berkeley Database 1.85 兼容模式?

如何在 CentOS 5 下调用 Berkeley Database 1.85 兼容模式?

我一直在尝试使用在 Berkeley Database 1.85 下创建的数据库,以便可以将它们转换为 MySQL。

我相信这些文件是 CentOS 5 下的 Berkeley DB 1.85,原因如下:

bash-3.2$ file comment.db
comment.db: Berkeley DB 1.85/1.86 (Btree, version 3, big-endian)

bash-3.2$ uname -r
2.6.18-128.el5

我知道有 Berkeley DB 1.85 兼容模式,但我不确定如何将其付诸实施。

当我跑步时:

bash-3.2$ yum list installed

...我得到了以下结果:

compat-db.i386                       4.2.52-5.1                        installed

db4.i386                             4.3.29-10.el5_5.2                 installed
db4-devel.i386                       4.3.29-10.el5_5.2                 installed
db4-java.i386                        4.3.29-10.el5_5.2                 installed
db4-tcl.i386                         4.3.29-10.el5_5.2                 installed
db4-utils.i386                       4.3.29-10.el5_5.2                 installed

这些是让 Berkeley DB 1.85 兼容模式正常运行所需的 yum 模块吗?还是还有其他模块?

为了激活此模式,是否需要进行某些配置?

DB_File 是否会自动选择 Berkeley DB 1.85 兼容模式?

答案1

db4_utils包包含db_dump185,您可以使用它来转储 DB 1.85 格式的数据库。您可以将其输出发送到以db_load将其加载到当前格式的数据库中。

相关内容