如何在CentOS 5下调用伯克利数据库1.85兼容模式?

我一直在尝试使用在Berkeley Database 1.85下创build的数据库,以便将它们转换为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 

我知道有一个伯克利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模块吗? 还是有其他人?

是否需要完成某些configuration才能使此模式处于活动状态?

DB_File自动拾取Berkeley DB 1.85兼容模式吗?

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