Bases de données

Ce chapitre inclut les bases de données allant du serveur pour simple utilisateur aux serveurs industriels avec le support des transactions. Normalement, vous serez envoyé ici pour satisfaire les dépendances d'autres applications bien que la construction d'un serveur SQL sur un système LFS de base est entièrement possible.

Berkeley DB-4.2.52.2

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

Téléchargements supplémentaires

Dépendances de Berkeley DB

Optionnel

Tcl-8.4.6 et J2SDK-1.4.1

Installation de Berkeley DB

Installez Berkeley DB en lançant les commandes suivantes:

patch -Np0 -i ../patch.4.2.52.1 &&
patch -Np0 -i ../patch.4.2.52.2 &&
cd build_unix &&
../dist/configure --prefix=/usr \
    --enable-compat185 \
    --enable-cxx &&
make &&
make docdir=/usr/share/doc/db-4.2.52.2
install
[Note]

Note

Si vous souhaitez activer le support de Java dans Berkeley DB-4.2.52.2, ajoutez --enable-java aux options de configure. Ceci nécessite un compilateur Java. 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-1.1.1.

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.2.52.2 install : Ceci installe la documentation de db à la bonne place.

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.