Berkeley DB-6.2.23
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.
This package is known to build and work properly using an LFS-7.10
platform.
Informations sur le paquet
-
Téléchargement (HTTP) : http://download.oracle.com/berkeley-db/db-6.2.23.tar.gz
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 du téléchargement :
9da126afb937a48171ff1e569ce67cf1
-
Taille du téléchargement : 42 Mo
-
Estimation de l'espace disque requis : 334 Mo
-
Estimation du temps de construction : 0.7 SBU
Dépendances de Berkeley DB
Facultatives
Tcl-8.6.6, OpenJDK-1.8.0.102 ou Java-1.8.0.102,
et Sharutils-4.15.2 (pour sa commande
uudecode - les
bindings Java sont nécessaires)
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.2.23 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.2.23
Explication des commandes
cd build_unix &&
../dist/configure --prefix=/usr... : Ceci
remplace la commande ./configure normale car
Berkeley DB est fourni avec divers
répertoires de construction pour diverses 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 en C++.
--enable-dbm
: Active le support
de l''interface primitive dont ont besoins certains vieux paquets.
make docdir=/usr/share/doc/db-6.2.23
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
de Java dans DB et crée les
bibliothèques 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.2.23
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 interblocages 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
|
vérifie 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 services 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 2016-08-27 21:04:03 +0200