没有合适的资源?快使用搜索试试~ 我知道了~
Oracle Barkeley DB 安装和编译指导
需积分: 13 5 下载量 18 浏览量
2014-09-26
10:38:30
上传
评论
收藏 3.91MB PDF 举报
温馨提示
本文主要介绍了关于BerkeleyDB的安装、编译和配置,描述了在目前所知的大多数平台上的安装配置过程。这里只是介绍新安装系统,不包括升级所需的描述。那个需要参考《Berkeley DB Upgrade Guide》一文。 在某些特定平台上,数据库已经作为一部分集成到操作系统之中,或者有特殊的编译要求,此类需求请参考特定的操作系统平台的介绍。 在大多数平台上,BerkeleyDB是以开放源代码的形式发布的,因此,在安装之前,就需要对安装编译的脚本进行配置,包括配置编译脚本,编译源代码,进行产品安装等操作。但在Windows上,发布的是msi格式的安装包。 目前支持的平台 支持包括Linux(x86-64和x86)平台(比如:Oracle Linux,RedHat Linux,Ubuntu),以及Solaris 9版本以上(包括x86-64,x86,SPARC注:SPARC是最初Sun公司自己研发的64位处理器,也是原本Sun Solaris操作系统最初研发的平台),FreeBSD(也是Berkeley大学自主研发的操作系统,即Berkeley分支的缩写),AIX,Android和Apple iOS(以前叫做iPhone OS)
资源推荐
资源详情
资源评论
Berkeley DB 安装与编译入门 ----山东恒云信息科技有限公司
第
1
页 共
99
页
Barkeley DB
安装和编译指导
12 版本 1
LibraryVersion 12.1.6.0
首先是法律声明:
本 文 是 基 于 OPEN SOURCE LICENSE 协 议 下 分 发 的 。 你 可 以 在
http://www.oracle.com/technetwork/database/berkeleydb/downloads/oslicense-09345
8.html 看到详细的授权信息。
关于 Oracle,Berkeley DB,以及 Sleepycat 是由 Oracle 公司持有的注册商标,所有
权力被保留。没有 Oracle 官方授权禁止任何第三方使用。
Berkeley DB 安装与编译入门 ----山东恒云信息科技有限公司
第
2
页 共
99
页
序言..................................................................................................................................................... 5
安装快速回顾.............................................................................................................................6
目前支持的平台.........................................................................................................................6
使用 File 工具...........................................................................................................................7
设置 Magic 信息......................................................................................................................... 8
Big-endian 处理器平台上的 Magic 信息............................................................................. 10
Little-endian 处理器的 Magic 信息....................................................................................12
编译多个版本的 BerkeleyDB..................................................................................................14
调试简介................................................................................................................................... 16
编译时的配置...........................................................................................................................17
运行时错误信息获取...............................................................................................................18
查询 Berkeley DB 日志文件...................................................................................................19
增加日志中有效辅助信息.......................................................................................................23
提取已经提交事务和事务的状态...........................................................................................23
提取事务历史信息...................................................................................................................24
提取文件历史信息...................................................................................................................24
提取页面历史信息...................................................................................................................24
第五章 在 Windows 平台上编译.....................................................................................................26
使用 MSI 格式的安装包(32 位)..........................................................................................26
使用源代码编译(32 位)......................................................................................................30
使用 vc2010 编译 32 位和 64 位.....................................................................................31
编译对 Java 的 API..........................................................................................................40
编译 C#的 API(忽略)...................................................................................................45
编译 SQL API....................................................................................................................45
分发 DLLs..........................................................................................................................51
第七章 为 Unix/POSIX 编译 Berkeley DB....................................................................................56
在 Unix/Posix 环境下编译.....................................................................................................56
下载源代码.......................................................................................................................58
上传到服务器...................................................................................................................58
解压缩文件.......................................................................................................................58
查看目录信息...................................................................................................................59
执行配置........................................................................................................................... 60
执行编译........................................................................................................................... 61
执行安装........................................................................................................................... 62
清理上次痕迹...................................................................................................................65
重新配置........................................................................................................................... 66
卸载................................................................................................................................... 66
编译 Berkeley DB SQL 接口...................................................................................................67
配置 BerkeleyDB......................................................................................................................68
--disable-largefile.....................................................................................................69
--disable-shared, --disable-static...................................................................... 69
--disable-heap...............................................................................................................69
--enable-compat185.......................................................................................................69
Berkeley DB 安装与编译入门 ----山东恒云信息科技有限公司
第
3
页 共
99
页
--enable-cxx...................................................................................................................70
--enable-debug...............................................................................................................70
--enable-debug_rop.......................................................................................................70
--enable-debug_wop.......................................................................................................70
--enable-diagnostic.....................................................................................................70
--enable-dump185...........................................................................................................71
--enable-java.................................................................................................................71
--enable-posixmutexes.................................................................................................71
--enable-pthread_api...................................................................................................72
--enable-sql...................................................................................................................73
--enable-sql_compat.....................................................................................................73
--enable-sql_codegen...................................................................................................73
--enable-smallbuild.....................................................................................................74
--enable-stl...................................................................................................................74
--enable-tcl...................................................................................................................75
--enable-test.................................................................................................................76
--enable-uimutexes.......................................................................................................76
--enable-umrw.................................................................................................................77
--enable-dtrace [--enable-perfmon-statistics]................................................ 77
--enable-localization.................................................................................................78
--enable-stripped_messages.......................................................................................78
--with-cryptography.....................................................................................................79
--with-mutex=[互斥资源].............................................................................................80
--with-tcl=目录名.........................................................................................................80
--with-uniquename=[特定的名称].............................................................................. 80
配置 SQL 接口........................................................................................................................... 81
--disable-log-checksum...............................................................................................81
--enable-sql...................................................................................................................81
--enable-sql_compat.....................................................................................................81
--enable-test.................................................................................................................82
--enable-jdbc.................................................................................................................82
--with-cryptography.....................................................................................................82
--enable-debug...............................................................................................................82
--enable-diagnostic.....................................................................................................82
调整编译选项...........................................................................................................................82
BDBSQL_DEFAULT_PAGE_SIZE...........................................................................................83
BDBSQL_FILE_PER_TABLE.................................................................................................83
BDBSQL_LOG_REGIONMAX...................................................................................................84
BDBSQL_OMIT_LEAKCHECK.................................................................................................84
BDBSQL_OMIT_LOG_REMOVE...............................................................................................84
BDBSQL_SINGLE_THREAD...................................................................................................84
SQLITE_DEFAULT_CACHE_SIZE.........................................................................................85
SQLITE_DEFAULT_JOURNAL_SIZE_LIMIT........................................................................ 85
启动扩展项.......................................................................................................................85
Berkeley DB 安装与编译入门 ----山东恒云信息科技有限公司
第
4
页 共
99
页
编译 JDBC 驱动.................................................................................................................86
使用 JDBC 驱动.................................................................................................................86
编译运行 JDBC 例程.........................................................................................................87
编译 ODBC 驱动.................................................................................................................88
编译 BFILE 扩展...............................................................................................................88
编译内存精简版的库.......................................................................................................89
更换编译器或者调整加载操作.......................................................................................90
关于 BerkeleyDB 的安装信息.........................................................................................91
附件 1:Windows 下 Java 环境的配置...........................................................................................91
Berkeley DB 安装与编译入门 ----山东恒云信息科技有限公司
第
5
页 共
99
页
序言
本文是参考 Oracle 网站的官方英文版《Oracle Berkeley DB Installation
and Build Guide 12c Release 1》文件进行的翻译描述。希望通过翻译这个资
料,把学习 Barkeley DB 所需要的技术做一个完整的梳理,完成这个文档后,希
望能够把安装和编译 BerkeleyDB 所需的技术做一个相对完整的描述。能为今后
学习做一个铺垫。技术交流:jimin.duan@163.com
-----------------山东恒云信息科技有限公司 2014-7-2
剩余98页未读,继续阅读
资源评论
supwizard
- 粉丝: 1
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功