内容简介
前言
第1章 认识Oracle数据库
1.1 关系数据库的发展
1.2 Oracle Database家族
1.3 Oracle数据库特性概述
1.4 数据库应用程序开发特性
1.5 数据库连接特性
1.6 Oracle Fusion Middleware的角色
1.7 分布式数据库特性
1.8 数据移动特性
1.9 数据库性能特性
1.10 Oracle Database管理
1.11 数据库安全特性
1.12 Oracle Database开发工具
1.13 其他Oracle数据库
第2章 Oracle数据库体系结构
2.1 数据库与实例
2.2 部署物理组件
2.3 实例包含的内存和进程
2.4 配置、系统工程和云
2.5 数据库字典
第3章 安装和运行Oracle数据库
3.1 安装Oracle数据库
3.2 创建数据库
3.3 Oracle Net服务和Oracle Net
3.4 启动数据库
3.5 关闭数据库
3.6 访问数据库
3.7 Oracle云
3.8 Oracle的运行
第4章 Oracle数据库数据结构
4.1 数据类型
4.2 基本数据结构
4.3 其他数据结构
4.4 数据的扩展逻辑
4.5 数据设计
4.6 约束
4.7 触发器
4.8 查询优化
4.9 SQL转化
4.10 理解执行计划
4.11 SQL顾问工具
4.12 数据字典表
第5章 管理Oracle数据库
5.1 易管理特性
5.2 Oracle企业管理器
5.3 备份和恢复
5.4 与Oracle支持人员协同工作
第6章 Oracle数据库安全、审计和依从性
6.1 安全
6.2 审计
6.3 依从性
第7章 Oracle数据库性能
7.1 Oracle和资源使用
7.2 Oracle与并行性
7.3 Oracle与内存资源
7.4 Oracle与CPU资源
7.5 性能调优基础知识
第8章 Oracle多用户并发访问
8.1 并发访问的基础知识
8.2 Oracle与并发用户访问
8.3 Oracle的隔离级别
8.4 Oracle的并发特性
8.5 Oracle如何处理锁
8.6 并发访问与性能
8.7 工作空间
第9章 Oracle和事务处理
9.1 OLTP基础知识
9.2 Oracle OLTTP的继承性
9.3 OLTP体系结构
9.4 Oracle OLTP特性
9.5 高可用性
第10章 Oracle数据仓库和商业智能
10.1 数据仓库的基础知识
10.2 数据仓库的设计
10.3 查询优化
10.4 数据库中的维数据和层次结构
10.5 数据库分析和统计
10.6 其他数据类型和大数据
10.7 装载数据到数据仓库
10.8 管理数据仓库
10.9 商业智能工具
10.10 元数据的挑战
10.11 融会贯通
第11章 Oracle和高可用性
11.1 什么是高可用性
11.2 系统堆栈和可用性
11.3 防止系统故障
11.4 站点和计算机服务器故障转移
11.5 故障恢复和数据中断
11.6 计划宕机时间
第12章 Oracle和硬件体系结构
12.1 系统基础知识
12.2 Oracle工程系统
12.3 选择和确定合适的平台
第13章 Oracle分布式数据库和数据分布
13.1 访问分布式数据库
13.2 复制和数据传输
第14章 Oracle扩展数据类型
14.1 面向对象的开发
14.2 可扩展特性和选项
14.3 可扩展的体系架构
第15章 Oracle和云
15.1 云定义
15.2 云中的Oracle数据库
15.3 Oracle数据库云服务
15.4 实现提供者云
附录A 本书中有关Oracle Database 12c的新内容
附录B 附加资源