第一章 现代数据库系统与应用概述 1
第一节 关系模型与数据库回顾 1
第二节 现代数据库系统的技术层次 3
第三节 数据库应用系统结构 6
第四节 企业级应用系统的核心技术 8
第五节 数据库技术内容体系 9
第二章 ORACLE数据库系统体系结构 12
第一节 ORACLE与操作系统平台 12
第二节 数据库和实例 19
第三节 实例的内存结构 20
第四节 后台进程(BACKGROUND PROCESSES) 26
第五节 前台进程(FOREGROUND PROCESSES) 28
第六节 ORACLE数据库的外部结构 29
第七节 体系结构小结 31
第三章 定义实例与创建数据库 33
第一节 实例的四种状态 33
第二节 实例启动和关闭选项 38
第三节 参数文件和口令文件 40
第四节 手工创建数据库的核心过程 42
第五节 使用DBCA创建数据库 48
第六节 克隆ORACLE数据库 58
第四章 ORACLE网络的配置与管理 68
第一节 ORACLE网络服务结构 68
第二节 服务器端的网络配置 71
第三节 客户端的网络配置 75
第四节 配置共享服务器环境 80
第五章 ORACLE的物理存储及其管理 85
第一节 表空间与存储空间 85
第二节 系统表空间与数据字典 85
第三节 临时信息与临时表空间 87
第四节 回滚信息与回滚表空间 88
第五节 配置数据库表空间 91
第六节 数据库文件管理 96
第七节 其他辅助文件的管理 111
第八节 闪回恢复区FRA 114
第九节 RAID磁盘阵列存储 117
第十节 自动存储管理ASM 118
第六章 用户权限控制与访问 119
第一节 用户管理与身份验证 119
第二节 ORACLE用户的分类 123
第三节 数据库系统的权限 126
第四节 基于角色的权限 128
第五节 用户权限与角色的授予和收回 130
第六节 会话许可与资源限制 133
第七节 数据库审计概述 138
第七章 数据的高可用性存储对象 141
第一节 表与索引概述 141
第二节 大型表的分区 145
第三节 关联表的聚簇 151
第四节 结合索引组织存储数据 154
第五节 临时数据的存储 155
第六节 分布式数据存储 156
第七节 基于表的复制功能 159
第八章 事务处理机制与并发访问控制 162
第一节 事务处理的基本概念 162
第二节 检查点机制 164
第三节 典型的事务处理过程 166
第四节 锁与并发数据处理 167
第九章 ORACLE数据库备份与恢复概述 171
第一节 备份与恢复基础 171
第二节 备份与恢复的主要数据结构 172
第三节 数据库的备份策略 174
第四节 数据库的恢复策略 177
第十章 导出导入与数据泵 180
第一节 导出和导入 180
第二节 数据泵体系结构 185
第三节 数据泵的使用 187
第四节 可传输表空间 195
第十一章 日志管理与数据库备份 207
第一节 备份与恢复的基本概念 207
第二节 基于事务日志的数据备份与恢复 207
第三节 联机日志的配置与管理 209
第四节 归档日志与运行模式 211
第五节 制作备份的方法 215
第十二章 事务处理与数据库恢复 220
第一节 基于日志恢复一般原理 220
第二节 数据库的故障与介质恢复 222
第三节 归档模式下的介质恢复 223
第四节 不完全介质恢复 225
第五节 典型故障恢复方法 226
第六节 备份与恢复小结 234
第十三章 基于RMAN的备份与恢复 237
第一节 恢复管理器概述 237
第二节 RMAN环境的配置 239
第三节 RMAN执行备份 244
第四节 RMAN执行恢复 252
第五节 恢复目录的维护 258
第十四章 PL/SQL语言与ORACLE编程 266
第一节 数据库访问与SQL语言 266
第二节 基本数据类型与对象 267
第三节 PL/SQL的基本语法 276
第四节 PL/SQL程序性对象 280
第五节 构建JAVA环境与对象 286
第十五章 数据库设计与建模基础 294
第一节 数据库设计的基本概念 294
第二节 数据库建模技术 295
附录 ORACLE专业术语中英文对照 298
参考文献 305