Berkeley DB-4.1.25

Introduction à Berkeley DB

Le package Berkeley DB contient des programmes et des outils utilisés par beaucoup d'autres programmes pour réaliser des fonctions en relation avec les bases de données.

Informations sur le package

Installation de Berkeley DB

Installez Berkeley DB en lançant les commandes suivantes:

cd build_unix &&
../dist/configure --prefix=/usr \
    --enable-compat185 \
    --enable-cxx &&
make &&
make docdir=/usr/share/doc/db-4.1.25 install

Note : Si vous souhaitez activer le support de Java dans Berkeley DB-4.1.25, ajoutez --enable-java aux options de configure. Le support de Java est nécessaire si vous pensez utilisé la version de Berkeley DB installé avec le système lors de la compilation d'OpenOffice.

Explications des commandes

cd build_unix && ../dist/configure --prefix=/usr --enable-compat185 : Ceci remplace la commande habituelle ./configure car Berkeley DB dispose de nombreux répertoires de construction pour les différentes plateformes.

make docdir=/usr/share/doc/db-4.1.25 install : Ceci installe la documentation de db à la bonne place.

Configurer Berkeley DB

Informations de configuration

Comme pour beaucoup de bibliothèques, il n'y a pas de configuration à faire à part le fait qu'il est nécessaire de mettre ce répertoire de bibliothèques, c'est-à-dire /opt/lib ou /usr/local/lib, dans /etc/ld.so.conf, de manière à ce que ldd puisse trouver les bibliothèques partagées. Après avoir vérifié que ceci est bien le cas, /sbin/ldconfig doit être lancé en étant connecté root.

Si vous recompilez Perl après avoir installé Berkeley DB-4.1.25, vous aurez besoin d'appliquer le correctif perl-5.8.0-db-4.1.patch disponible sur http://downloads.linuxfromscratch.org/blfs-patches.

Contenu

Le package Berkeley DB contient db_archive, db_checkpoint, db_deadlock, db_dump, db_load, db_printlog, db_recover, db_stat, db_upgrade et db_verify.

Description

db_archive

db_archive affiche le chemin des fichiers de trace qui ne sont plus utilisés.

db_checkpoint

db_checkpoint est un démon utilisé pour surveiller et vérifier les traces de la base de données.

db_deadlock

db_deadlock est utilisé pour annuler les demandes de verrous lorsque des interblocages sont détectés.

db_dump

db_dump convertit des fichiers de base de donénes en un format de fichier texte lisible avec db_load.

db_load

db_load est utilisé pour créer des fichiers de base de données à partir de fichiers texte créés avec db_dump.

db_printlog

db_printlog convertit des fichiers de traces de la base de données en texte lisible par un humain.

db_recover

db_recover est utilisé pour restaurer une base de données et le remettre dans un état consistant après une panne.

db_stat

db_stat affiche les statistique de l'environnement de la base de données.

db_upgrade

db_upgrade est utilisé pour mettre à jour les fichiers de la base de données en une version plus récente de la Berkeley DB.

db_verify

db_verify est utilisé pour lancer des vérifications de cohérences sur les fichiers de la base de données.