Localización de descarga (HTTP): http://www.sleepycat.com/update/snapshot/db-3.3.11.tar.gz Localización de descarga (FTP): Versión usada: 3.3.11 Tamaño del paquete: 2.3 MB Estimación del espacio necesario en disco: 19 MB |
El paquete db-3.3.11 contiene la versión 3.3.11 de la Base de datos Berkeley.
Instala db-3.3.11 ejecutando los siguientes comandos:
cd build_unix && ../dist/configure --prefix=/opt/db-3.3 --enable-compat185 && make && make docdir=/opt/db-3.3/doc/Berkeley-DB install && cd /opt/db-3.3/lib/ && rm -f libdb.so && for i in $(ls); do mv $i /usr/lib; ln -sf /usr/lib/$i; done && cd /opt/db-3.3/include/ && sed 's/^DB185/DB/' db_185.h > db_185.h.new && mv db_185.h.new db_185.h && ln -nsf /opt/db-3.3/include /usr/include/db3 |
sed 's/^DB185/DB/' /usr/include/db_185.h > /usr/include/db_185.h.new : Cambia el puntero de la base de datos de DB185 a DB.
Como muchas otras librerías, no necesita configuración, salvo que el directorio de la librería, por ejemplo /usr/lib o /usr/local/lib debe aparecer en /etc/ld.so.conf para que ldd pueda encontrar las librerías compartidas. Después de comprobar si este es el caso, se debe ejecutar /sbin/ldconfig mientras estás como root.
El paquete db-3.3.11 contiene db_archive, db_checkpoint, db_deadlock, db_dump, db_load, db_printlog, db_recover, db_stat, db_upgrade y db_verify.
db_checkpoint es un demonio usado para monitorizar y comprobar registros de bases de datos.
db_deadlock se usa para abortar peticiones de bloqueo cuando se detectan bloqueos muertos.
db_dump convierte ficheros de bases de datos a un formato de fichero "plano" legible por db_load.
db_load se usa para crear ficheros de bases de datos a partir de ficheros "planos" creados con db_dump.
db_printlog convierte ficheros de registro de bases de datos a texto legible por humanos.
db_recover se usa para restaurar una base de datos a un estado consistente despues de un fallo.