Как вызвать режим совместимости базы данных Berkeley 1.85 под CentOS 5?
Я пытался работать с базами данных, которые были созданы в Berkeley Database 1.85, чтобы я мог преобразовать их в MySQL.
Я считаю, что файлы Berkeley DB 1.85 под CentOS 5 по следующим причинам:
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
Являются ли эти модули yum необходимыми для работы режима совместимости Berkeley DB 1.85? Или есть другие?
Есть ли какая-то конфигурация, которую необходимо выполнить, чтобы этот режим был активным?
Имеет ли плагин DB_File Berkeley DB 1.85 режим совместимости автоматически?
1 ответ
db4_utils
пакет содержит db_dump185
, который вы можете использовать для выгрузки базы данных формата DB 1.85. Вы можете отправить его вывод на db_load
загрузить его в базу данных текущего формата.