我一直在尝试使用在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以将其加载到当前的格式数据库中。