Berkeley DB-6.1.19
Introduction à Berkeley DB
Le paquet Berkeley DB contient des
programmes et des outils utilisés par de nombreuses autres
applications pour des fonctions liées à la base de données.
Ce paquet est connu pour se construire correctement sur une
plateforme LFS-7.7.
Informations sur le paquet
-
Téléchargement (HTTP) : http://download.oracle.com/berkeley-db/db-6.1.19.tar.gz
-
Somme de contrôle MD5 du téléchargement :
bfea581b42dc0fc247041e7d48cfd7fb
-
Taille du téléchargement : 36 Mo
-
Estimation de l'espace disque requis : 300 Mo with Java
and Tcl supports
-
Estimation du temps de construction : 0.8 SBU
Dépendances de Berkeley DB
Facultatives
Tcl-8.6.3, OpenJDK-1.8.0.31 et sharutils-4.15 (pour la commande uudecode)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/db
Installation
de Berkeley DB
Installez Berkeley DB en lançant
les commandes suivantes :
cd build_unix &&
../dist/configure --prefix=/usr \
--enable-compat185 \
--enable-dbm \
--disable-static \
--enable-cxx &&
make
Maintenant, en tant qu'utilisateur root
:
make docdir=/usr/share/doc/db-6.1.19 install &&
chown -v -R root:root \
/usr/bin/db_* \
/usr/include/db{,_185,_cxx}.h \
/usr/lib/libdb*.{so,la} \
/usr/share/doc/db-6.1.19
Explication des commandes
cd build_unix &&
../dist/configure --prefix=/usr... : Ceci This
remplace la commande ./configure normale car
Berkeley DB est fourni avec divers
répertoires de construction pour divers plate-formes.
--enable-compat185
: Ce paramètre
active la construction de l'API de compatibilité DB-1.85.
--enable-cxx
: Ce paramètre active
la construction les bibliothèques de l'API de C++.
--enable-dbm
: Active le support
de l''interface primitive dont ont besoins certains vieux paquets.
make docdir=/usr/share/doc/db-6.1.19
install : Ceci installe la documentation à
l'endroit standard et non dans /usr/docs
.
chown -v -R root:root
... : Cette commande modifie l'appartenance de
divers fichiers installés de l'uid:gid du constructeur en
root:root.
--enable-tcl --with-tcl=/usr/lib
:
Active le support Tcl dans DB et
crée la bibliothèque libdb_tcl
.
--enable-java
: Active le support
Java dans DB et crée la
bibliothèque libdb_java
.
Contenu
Programmes installés:
db_archive, db_checkpoint, db_deadlock,
db_dump, db_hotbackup, db_load, db_log_verify, db_printlog,
db_recover, db_replicate, db_stat, db_tuner, db_upgrade et
db_verify.
Bibliothèques installées:
libdb.so, libdb_cxx.so, libdb_java.so, et
libdb_tcl.so
Répertoire installé:
/usr/share/doc/db-6.1.19
Descriptions courtes
db_archive
|
affiche le chemin des fichiers journaux qui ne sont plus
utilisé.
|
db_checkpoint
|
est un processus démon utilisé pour surveiller et
vérifier la base de données des journaux.
|
db_deadlock
|
est utilisé pour arrêter des requêtes de verrouillage
quand des deadlocks sont détectés.
|
db_dump
|
convertit des fichiers de base de données en format de
fichier lisibles par db_load.
|
db_hotbackup
|
crée "une sauvegarde à chaud" ou une image de
"basculement à chaud" pour les bases de données Berkeley
DB.
|
db_load
|
est utilisé pour créer des fichiers de base de données à
partir de fichiers plats créés avec db_dump.
|
db_log_verify
|
verifie les fichiers journaux de la base de données.
|
db_printlog
|
convertit des fichiers journaux de base de données en
texte lisible par un humain.
|
db_recover
|
est utilisé pour restaurer une base de données à un état
cohérent après un échec.
|
db_replicate
|
est un processus de démon qui fournit les servieces de
réplication dans un environnement transactionnel.
|
db_stat
|
affiche des statistiques d'environnement de la base de
données.
|
db_tuner
|
analyse les données dans une base de données btree, et
suggère la taille de page qui est la meilleure pour avoir
des opérations optimales.
|
db_upgrade
|
est utilisé pour mettre à jour des fichiers de base de
données vers une version plus récente de Berkeley DB.
|
db_verify
|
est utilisé pour effectuer des tests de cohérence sur des
fichiers de bases de données.
|
Last updated on : 2013-03-13 18:58:54 +010