前言 1
第一章 Oracle简介 9
关系数据库的发展 10
Oracle家族 15
Oracle特性概述 17
数据库应用开发特性 18
数据库连接特性 22
分布式数据库特性 26
数据移动特性 27
性能特性 29
数据库管理特性 32
Oracle Internet开发工具 37
Oracle Lite 39
第二章 Oracle体系结构 41
实例与数据库 41
数据库的组件 42
实例的组件 58
数据字典 64
第三章 安装和运行Oracle 66
安装Oracle 66
创建一个数据库 69
配置Oracle Net/Net8 73
启动数据库 80
关闭数据库 80
访问数据库 81
Oracle的工作 89
数据类型 93
第四章 数据结构 93
基本数据结构 102
其他的数据结构 109
数据设计 111
约束 114
触发器 116
查询优化 118
理解执行计划 128
数据字典表 130
第五章 Oracle管理 132
安全的实现 133
通过Oracle企业管理器的管理 143
Oracle企业管理器选件 148
存储碎片与重组 153
备份和恢复 157
利用Oracle的支持 160
第六章 Oracle性能 162
性能优化基础 162
Oracle和磁盘I/O资源 166
Oracle和并行 176
Oracle和内存资源 185
Oracle和CPU资源 191
在Oracle9i中如何避免性能问题 193
实时应用集群和性能 194
第七章 多用户并发性 195
并发访问的基础知识 196
Oracle和并发用户访问 199
Oracle独立级别 200
Oracle并发特性 201
Oracle如何处理锁定 202
并发访问和性能 205
工作区 207
第八章 Oracle和事务处理 208
OLTP的基础知识 209
Oracle OLTP的发展 212
OLTP体系结构 213
OLTP的Oracle特性 217
高可用性 223
Oracle高级队列 224
对象技术与分布式组件 226
第九章 Oracle和数据仓库 228
数据仓库的基础知识 229
数据仓库设计 233
查询优化 235
数据库中的OLAP 238
管理数据仓库 239
其他数据仓库软件 240
元数据难题 249
最佳实践 250
第十章 Oracle和高可用性 253
什么是高可用性 254
系统崩溃 258
防止系统崩溃 262
灾难恢复 277
完全站点故障 283
数据冗余解决方案 288
系统基础 292
第十一章 Oracle和硬件体系结构 292
单处理器系统 294
对称多处理(sMP)系统 295
集群 297
大型并行处理(MPP)系统 299
不一致内存访问(NUMA)系统 300
磁盘技术 302
选择哪一个硬件解决方案呢? 303
第十二章 分布式数据库和分布式数据 306
把多数据库作为单个实体来访问 306
两阶段提交 309
在分布式系统间移动数据 311
高级队列 315
面向对象的开发 318
第十三章 扩展Oracle数据类型 318
可扩展特性和选件 324
使用Oracle可扩展框架 328
第十四章 Oracle与Web 330
Internet计算平台 331
把Oracle作为Internet服务器 335
XML 339
动态服务 340
Oracle Internet应用服务器 340
Oracle9iAS Portal 348
附录一 本书中增加的有关Oracle9i的内容 355
附录二 附加资源 362
词汇表 373