前言 1
第1章 认识Oracle数据库 9
关系型数据库的发展 10
Oracle数据库家族 14
Oracle特性概述 16
数据库应用程序开发特性 17
数据库连接特性 20
分布式数据库特性 24
数据移动特性 25
数据库性能特性 26
数据库管理特性 29
数据库安全特性 33
Oracle开发工具 35
嵌入式数据库 37
第2章 Oracle数据库体系结构 40
数据库与实例 40
部署物理组件 46
实例包含的内存和进程 56
数据库字典 61
第3章 安装和运行Oracle数据库 64
安装Oracle数据库 64
创建数据库 67
配置Oracle Net 71
启动数据库 76
关闭数据库 77
访问数据库 77
Oracle的运行 84
第4章 Oracle数据库数据结构 88
数据类型 88
基本数据结构 96
其他数据结构 102
数据的扩展逻辑 105
数据设计 106
约束 108
触发器 110
查询优化 112
理解执行计划 120
SQL顾问工具 122
数据字典表 122
第5章 管理Oracle数据库 125
易管理特性 126
Oracle企业管理器 129
碎片和重组 134
备份和恢复 135
与Oracle支持人员协同工作 139
第6章 Oracle数据库的安全、审计和依从性 141
安全 141
审计 151
依从性 153
第7章 Oracle数据库性能 156
性能调优基础知识 156
Oracle与磁盘I/O资源 161
Oracle与并行性 171
Oracle与内存资源 177
Oracle与CPU资源 183
数据库资源管理器 185
第8章 Oracle多用户并发访问 187
并发访问的基础知识 188
Oracle与并发用户访问 191
Oracle的隔离级别 191
Oracle的并发特性 192
Oracle如何处理锁 194
并发访问与性能 196
工作空间 198
第9章 Oracle和事务处理 201
OLTP基础知识 201
Oracle OLTP的继承性 205
OLTP体系结构 206
Oracle OLTP特性 210
高可用性 216
Oracle流和高级队列 217
对象技术与分布式组件 219
第10章 Oralce数据仓库和商业智能 220
商业智能的基础知识 221
数据仓库的设计 225
查询优化 226
数据库的分析、OLTP和数据挖掘 230
管理数据仓库 232
其他数据仓库软件 233
元数据的挑战 244
最佳实践 245
第11章 Oracle和高可用性 248
什么是高可用性 248
系统故障 252
防止系统故障 256
故障恢复 269
完全站点故障 275
数据冗余解决方案 279
滚动升级 282
第12章 Oracle和硬件体系结构 284
系统基础 284
单处理器系统 286
对称多处理系统 287
集群 289
非一致内存访问系统 290
网格计算 292
磁盘和存储技术 294
选择哪种平台部署方案 295
第13章 Oracle分布式数据库和数据分布 298
把多个数据库作为单个实体来访问 298
在分布式系统间迁移数据 302
第14章 Oracle扩展数据类型 310
面向对象的开发 310
可扩展特性和选项 315
使用Oracle可扩展框架 320
第15章 Oracle数据库之外的内容 322
应用程序快速浏览 322
Oracle Fusion中间件 323
Oracle SOA套件 335
附录A 本书中有关Oracle数据库11g的新内容 339
附录B 附加资源 346