db-4.1.25

介绍db

下载地址 (HTTP):       http://www.sleepycat.com/update/snapshot/db-4.1.25.tar.gz
下载地址 (FTP):        
版本:                   4.1.25
包的大小:                   3 MB
估计所需硬盘空间:  27 MB

db包中包括db_archive,db_checkpoint,db_deadlock,db_dump,db_load,db_printlog,db_recover,db_stat,db_upgrade,db_verify以及db库。许多程序中与db相关的函数都将使用db库。

安装db

用下面的命令安装db:

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

注: 如果你想使你的db-4.1.25支持Java,配置时应加入选项--enable-java。支持Java才能在以后编译 OpenOffice 时使用系统里的 db.

命令解释

cd build_unix && ../dist/configure --prefix=/usr --enable-compat185 : 这里没有使用./configure命令是因为在不同的系统平台上需要在不同的目录中编译db。

make docdir=/usr/share/doc/db-4.1.25 install :这条安装命令将db的文档安装到正确的位置。

配置db

配置信息

和大多数库一样,这里不需要做额外的配置。不过,库文件的路径如 /usr/lib/usr/local/lib 应该在 /etc/ld.so.conf 文件中,这样 ldd 才能找到这个库。在检查了这一点后,要以 root 的身份运行 /sbin/ldconfig

如果你在安装了db-4.1.25以后重新编译perl,你就需要使用perl-5.8.0-db-4.1.patch,在http://downloads.linuxfromscratch.org/blfs-patches可以找到。

内容

db包中包括 db_archive, db_checkpoint, db_deadlock, db_dump, db_load, db_printlog, db_recover, db_stat, db_upgradedb_verify.

具体说明

db_archive

打印出不再使用的日志文件路径名

db_checkpoint

监视和检查数据库日志的守护进程

db_deadlock

当死锁发生时,退出锁定要求

db_dump

把数据库文件转换成db_load能认出的文本文件

db_load

从db_dump产生的文本文件中创建出数据库文件

db_printlog

把数据库日志文件转换成人能读懂的文本

db_recover

在发生错误后,把数据库恢复到一致的状态

db_stat

显示数据库环境统计

db_upgrade

把数据库文件转换成新版本的Berkley DB格式

db_verify

对数据库文件进行一致性检查

db库

许多程序中与db相关的函数都将使db库。