![如何在 CentOS 5 下调用 Berkeley Database 1.85 兼容模式?](https://linux22.com/image/593328/%E5%A6%82%E4%BD%95%E5%9C%A8%20CentOS%205%20%E4%B8%8B%E8%B0%83%E7%94%A8%20Berkeley%20Database%201.85%20%E5%85%BC%E5%AE%B9%E6%A8%A1%E5%BC%8F%EF%BC%9F.png)
我一直在尝试使用在 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
将其加载到当前格式的数据库中。