封面
版权信息
译者序
前言
致谢
关于作者
关于技术审校人员和贡献者
第1章 全方位了解Exadata
1.1 Exadata概览
1.1.1 数据库一体机
1.1.2 Exadata会改变你的工作职责
1.1.3 Oracle企业管理器12c
1.2 Exadata硬件架构
1.2.1 服务器层——计算节点
1.2.2 共享存储——存储单元
1.2.3 网络结构——InfiniBand
1.2.4 电源单元——PDU
1.2.5 Cisco交换机
1.2.6 2U自定义网络交换空间
1.3 软件架构
1.3.1 实时应用集群(RAC)
1.3.2 自动存储管理(ASM)
1.3.3 数据库计算节点
1.3.4 存储单元软件
1.4 型号和配置
1.4.1 Exadata历史简介
1.4.2 Exadata的进化
1.4.3 Exadata SuperCluster T4-4
1.4.4 Exadata SuperCluster T5-8
1.4.5 Exadata SuperCluster M6-32
1.4.6 Exadata存储扩展柜
1.4.7 Exadata存储单元(存储节点)
1.4.8 硬件的发展
1.5 考察Exadata一体机
1.6 本章小结
第2章 Exadata里的RAC
2.1 Exadata上RAC的意义
2.2 RAC概述
2.2.1 Exadata RAC快速入门
2.2.2 RAC对DBA的影响
2.3 在Exadata上搭建RAC集群
2.4 运维最佳实践
2.4.1 最大可用性架构(MAA)
2.4.2 优化设置让RAC数据库高效运行
2.5 使用OEM 12c管理RAC
2.6 常用工具和命令
2.7 诊断RAC问题
2.7.1 从ORAchk开始
2.7.2 使用TFA问题搜集工具
2.7.3 使用自动诊断库
2.7.4 检查告警日志和跟踪日志文件
2.7.5 使用3A工具
2.7.6 检查集群私网
2.7.7 启用跟踪功能和检查跟踪日志
2.7.8 集群健康状态监视器
2.7.9 使用OEM 12c
2.7.10 其他工具
2.7.11 有用的Oracle支持资源
2.8 本章小结
第3章 独家秘方——Exadata存储服务器
3.1 Exadata存储服务器概述
3.1.1 存储服务器架构
3.1.2 存储节点软件的功能和管理
3.1.3 配置用于告警通知的邮件服务器
3.1.4 列出存储服务器的详细信息
3.1.5 存储的指标和告警历史
3.1.6 查询存储节点上的历史告警信息
3.1.7 查询V$视图
3.2 存储架构和规划
3.3 非Exadata中的存储架构
3.4 Exadata中的存储架构
3.5 管理存储的系统用户
3.5.1 列出磁盘信息
3.5.2 创建Cell Disk
3.5.3 创建Grid Disk
3.5.4 配置Flash Grid Disk
3.5.5 创建ASM磁盘组
3.6 管理存储服务器
3.7 存储服务器故障排查
3.7.1 SunDiag
3.7.2 ExaWatcher
3.7.3 Exachk
3.7.4 CheckHWnFWProfile
3.8 存储节点的启停
3.9 处理磁盘问题
3.10 部署存储安全策略
3.10.1 配置ASM范围的安全策略
3.10.2 配置数据库范围的安全
3.10.3 取消存储安全策略
3.11 本章小结
第4章 闪存缓存、智能扫描和智能卸载
4.1 Exadata智能闪存缓存的概念
4.1.1 为什么闪存缓存很必要
4.1.2 Exadata闪存缓存的演变
4.2 Exadata存储服务器和闪存缓存
4.2.1 Exadata智能闪存缓存的特性
4.2.2 使用闪存缓存
4.2.3 Exadata智能闪存缓存日志
4.3 数据库和闪存缓存
4.3.1 智能扫描和智能卸载
4.3.2 存储索引
4.3.3 在闪存中缓存数据
4.4 本章小结
第5章 Exadata压缩:揭秘混合列压缩
5.1 列式存储模型
5.1.1 PAX模型
5.1.2 碎片镜像
5.1.3 精细混合
5.2 列存储在Oracle数据库中的实现——混合列压缩
5.2.1 Oracle数据库压缩技术
5.2.2 HCC原理
5.2.3 压缩比率
5.2.4 压缩类型和压缩单元
5.3 混合列压缩和性能
5.3.1 批量数据加载操作
5.3.2 批量读I/O操作
5.3.3 小I/O操作
5.4 混合列压缩和DML语句操作
5.5 混合列压缩和锁资源管理
5.6 混合列压缩的实际应用
5.7 本章小结
第6章 Oracle 12c数据库和Exadata
6.1 Oracle 12c分区的特性
6.1.1 部分分区索引
6.1.2 分区索引的维护
6.1.3 移动分区
6.2 Oracle 12c中优化器的新特性
6.2.1 自适应计划
6.2.2 自动重优化
6.2.3 动态自适应统计
6.3 信息生命周期管理
6.4 应用程序连续性
6.5 多租户架构
6.5.1 概述
6.5.2 PDB:新的整合模式
6.5.3 插拔操作
6.5.4 RAC和PDB
6.6 Exadata软件更新
6.7 本章小结
第7章 Exadata网络管理
7.1 Exadata网络组件
7.2 InfiniBand网络的作用
7.3 网络架构
7.4 网络安装要求
7.5 故障排除工具
7.6 收集日志文件
7.7 集成的Lights Out Manager
7.8 OEM Cloud Control 12c
7.9 本章小结
第8章 Exadata的备份、恢复和Data Guard
8.1 使用RMAN从磁盘备份到磁盘
8.1.1 Exadata上RMAN备份的设置
8.1.2 rman2disk Shell脚本
8.1.3 rman2disk模板文件
8.1.4 使用rman2disk
8.1.5 创建RMAN备份
8.1.6 RMAN备份计划
8.1.7 容器和可插拔数据库
8.2 Data Guard
8.2.1 补丁
8.2.2 会话数据单元
8.2.3 带宽时延积
8.2.4 网络队列大小
8.2.5 禁用TCP Nagle算法
8.2.6 启用网络时间协议
8.2.7 跟踪数据块的修改
8.2.8 快速恢复区
8.2.9 自动切换归档日志
8.2.10 并行执行消息大小
8.2.11 数据缓冲区大小
8.2.12 备库重做日志
8.2.13 数据库强制日志
8.2.14 闪回日志
8.2.15 实时应用日志
8.2.16 net_timeout和reopen选项
8.2.17 归档生成速度
8.2.18 备库的文件管理
8.2.19 Data Guard Standby-First Patching
8.2.20 Active Data Guard(ADG)
8.3 Far Sync
8.3.1 归档日志保留策略
8.3.2 数据损坏
8.3.3 Data Guard实例化
8.3.4 配置Data Guard Broker
8.3.5 监控、维护Data Guard的最佳工具——OEM Cloud Control 12c
8.4 切换DG注意事项
8.4.1 跟踪DG切换
8.4.2 保证还原点
8.5 本章小结
第9章 使用OEM 12c管理Exadata
9.1 Exadata目标发现
9.2 Oracle Exadata插件
9.2.1 先决条件检查
9.2.2 手动部署
9.3 发现Exadata数据库一体机
9.3.1 先决条件检查
9.3.2 开始Exadata的发现过程
9.3.3 发现完成后的过程
9.4 Exadata组件
9.4.1 监控和管理
9.4.2 执行管理
9.5 本章小结
第10章 迁移至Exadata
10.1 Exadata实施生命周期
10.2 第一阶段:架构策略
10.3 第二阶段:规划和设计
10.3.1 自定义和第三方应用程序
10.3.2 选择实施的Exadata功能
10.3.3 考虑范例变化
10.3.4 确定迁移策略
10.4 第三阶段:迁移测试
10.4.1 备份和恢复策略
10.4.2 Exadata监控和报警
10.4.3 给Exadata打补丁
10.5 Exadata迁移最佳实践
10.6 本章小结
第11章 Exadata和ZFS存储设备升级及补丁修复
11.1 规划Exadata和ZFS升级
11.2 季度补丁全栈下载
11.3 补丁修复工具和过程
11.3.1 OPatch
11.3.2 patchmgr
11.3.3 OPlan
11.4 Oracle补丁类型
11.4.1 补丁集更新
11.4.2 关键补丁更新和安全补丁更新
11.4.3 Oracle补丁修复标准
11.4.4 小补丁
11.5 Exadata高可用性升级
11.6 使用Exachk检查Exadata设置
11.7 Exadata全栈升级
11.7.1 Exadata升级路径
11.7.2 下载Exadata和ZFS的补丁
11.7.3 升级存储节点
11.7.4 更新计算节点
11.7.5 更新InfiniBand交换机
11.7.6 更新Grid Home
11.7.7 升级以太网交换机
11.7.8 升级KVM交换机
11.7.9 升级PDU
11.8 ZFS升级
11.8.1 ZFSSA配置和升级
11.8.2 ZFS更新第一阶段
11.8.3 ZFS更新第二阶段
11.8.4 更新ZFS BIOS
11.9 本章小结
第12章 Exadata的ZFS存储设备
12.1 ZFS产品系列
12.2 增加存储容量
12.2.1 从DBFS中回收资源和空间
12.2.2 信息生命周期管理
12.3 ZFSSA浏览器用户界面
12.4 创建NFS共享
12.5 设置Exadata以进行直接NFS
12.5.1 配置和安装NFS共享
12.5.2 快照
12.5.3 克隆
12.5.4 利用Data Guard创建快照和克隆
12.5.5 ZFS共享上的最佳实践设置
12.6 其他的行业应用案例
12.7 模拟器学习
12.8 本章小结
第13章 Exadata性能优化
13.1 Oracle性能调优
13.1.1 系统性Oracle性能调优
13.1.2 Oracle性能问题处理
13.2 Exadata的应用设计
13.3 Exadata数据库设计
13.3.1 存储索引
13.3.2 卸载
13.3.3 Exadata的智能闪存与索引
13.3.4 为新应用设计索引
13.3.5 现有应用的索引策略
13.3.6 选择压缩等级
13.4 Exadata的SQL调优
13.5 Exadata RAC调优
13.5.1 全局缓存基础
13.5.2 RAC调优准则
13.5.3 集群开销
13.5.4 减少全局缓存延迟
13.5.5 LMS延迟
13.5.6 平衡Exadata的RAC数据库
13.5.7 使用IORM和DBRM平衡负载
13.6 优化Exadata的I/O
13.6.1 让闪存发挥更高的效率
13.6.2 配置回写功能
13.6.3 配置ASM
13.6.4 改变数据块的大小
13.7 本章小结
第14章 Exadata数据库整合
14.1 数据库整合模型
14.2 Exadata整合规划
14.3 应用分组
14.3.1 服务器池
14.3.2 Chargeback
14.4 规格评定需求
14.5 建立Exadata整合
14.5.1 存储和I/O设置
14.5.2 内存设置
14.5.3 CPU设置
14.6 隔离管理
14.6.1 数据库整合的故障隔离
14.6.2 模式整合的故障隔离
14.6.3 数据库整合中的操作隔离
14.6.4 模式整合的操作隔离
14.6.5 数据库整合中的资源隔离
14.6.6 模式整合的资源隔离
14.6.7 数据库整合的安全隔离
14.6.8 模式整合的安全隔离
14.7 Oracle 12c可插拔数据库
14.8 本章小结
第15章 Exadata智能闪存缓存深入讲解
15.1 固态硬盘技术
15.1.1 硬盘技术的局限性
15.1.2 固态闪盘的兴起
15.1.3 Flash SSD的结构和性能
15.1.4 Oracle数据库闪存缓存
15.2 Exadata闪存硬件
15.3 Exadata智能闪存缓存
15.3.1 Exadata智能闪存缓存结构
15.3.2 Exadata智能闪存缓存存储什么
15.3.3 闪存缓存压缩
15.3.4 CELL_FLASH_CACHE存储子句
15.3.5 闪存缓存的KEEP使用期
15.3.6 监控Exadata智能闪存缓存
15.3.7 Exadata智能闪存缓存的性能
15.4 监控、控制和测试Exadata智能闪存缓存日志
15.4.1 监控和控制智能闪存缓存日志
15.4.2 测试智能闪存缓存日志
15.5 智能闪存缓存回写
15.5.1 数据文件写I/O瓶颈
15.5.2 回写缓存架构
15.5.3 启动和关闭回写闪存
15.5.4 回写缓存性能
15.6 本章小结
第16章 高级Exadata闪存配置
16.1 使用Flash作为Grid Disk
16.1.1 Grid Disk、Cell Disk和闪存缓存
16.1.2 创建一个基于Flash硬盘的ASM磁盘组
16.2 Flash表空间与闪存缓存
16.2.1 Index Fetch性能
16.2.2 扫描性能
16.2.3 创建一个Flash临时表空间
16.2.4 为重做日志使用闪存
16.3 存储分层解决方案
16.3.1 使用分区进行数据分层
16.3.2 Oracle 12c ILM和ADO
16.4 本章小结
第17章 Exadata工具和实用命令
17.1 Exadata诊断工具
17.1.1 SunDiag
17.1.2 Exachk:Exadata健康检查工具
17.2 InfiniBand网络诊断工具
17.2.1 校验InfiniBand拓扑结构
17.2.2 infinicheck
17.3 其他有用的Exadata命令
17.3.1 imageinfo和imagehistory
17.3.2 InfiniBand网络相关的命令
17.4 监控Exadata存储节点
17.4.1 Dell的Exadata软件工具
17.4.2 使用企业管理器监控存储节点
17.4.3 比较分析多节点的CellCLI统计数据
17.5 本章小结
更新时间:2019-09-02 17:52:49