《Oracle 18c 必须掌握的新特性:管理与实战》重点介绍了以下内容:
1. Oracle 软件版本和补丁的变化规则。
2. Oracle 多租户架构的概念,以及如何管理CDB和PDB。
3. Oracle In-Memory 特性的概念和使用。
4. Oracle Sharding 分片环境的搭建和维护。
5. 在Oracle 18c中如何管理和配置ASMFD和Flex ASM。
6. Oracle 18c RAC在管理上与之前版本的区别,如何管理18c中的GIMR和CHM。
在Oracle 12c 版本之前,数据库版本的迭代中基本架构都没有非常明显的变化,但从Oracle 12c版本开始,引入了很多新特性,其主要的特性颠覆了之前的概念,尤其是引入了多租户的概念。本书主要针对Oracle 12c 版本以后的新特性进行讲解。本书在编写的过程中,以Oracle 18c 为环境进行测试,内容涵盖Oracle 18c 的多租户架构、In-Memory 特性的使用、ASMFD、Flex ASM,以及RAC集群环境中的GIMR 和CHM。通过学习本书的内容,读者可以快速掌握Oracle 12c 和Oracle 18c 的管理和使用方法。本书不是一本基础的入门图书,在阅读本书时需要对Oracle 的基本概念有一定的了解,同时具备一定的实际操作能力,本书适合Oracle 运维人员和具备一定Oracle 基础的开发人员阅读。
第1 章 多租户架构 / 1
1.1 CDB 中的容器/ 1
1.2 CDB 架构的优点/ 2
1.2.1 利于数据库整合/ 2
1.2.2 利于数据库管理/ 4
1.3 多租户存储的物理结构/4
1.3.1 数据文件的存放位置/ 4
1.3.2 查看CDB 数据文件目录/6
1.4 创建CDB/8
第2 章 PDB/17
2.1 创建PDB 的常用方法/17
2.2 创建PDB 的参数说明/18
2.3 创建PDB 必须满足的条件/20
2.4 利用Seed 模板创建PDB / 20
2.5 复制PDB / 21
2.6 迁移PDB / 35
2.7 插入PDB/41
2.8 移除PDB/46
第3 章 管理多租户环境/47
3.1 CDB 字符集/47
3.2 管理CDB/48
3.3 CDB Fleet 特性 / 56
3.4 管理PDB/60
3.5 PDB 快照/65
3.6 监控CDB 和PDB/68
3.7 CDB 用户、PDB 用户及角色管理/72
3.8 管理CDB 和PDB 的表空间/76
3.9 PDB 资源管理 / 80
第4 章 In-Memory 概念/ 102
4.1 Oracle IM 解决方案/102
4.2 IM 列式存储架构/107
第5 章 配置In-Memory 列式存储 / 110
5.1 启用IM 列式存储并指定大小 / 110
5.2 禁用IM 列式存储 / 113
5.3 将对象存储到IM 列式存储中 / 113
5.4 自动管理IM 列式存储中的对象/133
第6 章 优化IM 查询 / 138
6.1 优化IM 表达式/138
6.2 使用连接组优化连接 / 143
6.3 优化聚合操作 / 148
6.4 优化IM 列式存储的重新填充/149
第7 章 高可用和IM 列式存储/152
7.1 IM FastStart / 152
7.2 在RAC 中部署IM 列式存储 / 157
7.3 在ADG 中部署IM 列式存储/164
第8 章 Oracle ASM 概述 /165
8.1 ASM 实例/165
8.2 ASM 磁盘组/167
8.3 镜像和故障组 167
8.4 AU 和ASM 文件/170
8.5 ASM 扩展区 / 171
8.6 ASM 条带化/171
第9 章 Oracle ASM 实例和磁盘组 /173
9.1 ASM 实例管理/173
9.2 磁盘组管理 / 178
9.3 查看ASM 信息 / 192
第10 章 ASM Filter Driver(ASMFD) 194
10/1 ASMFD 的概念 / 194
10.2 配置ASMFD / 195
10.3 ASM 的I/O Filter 功能 / 204
10.4 卸载ASMFD/207
第11 章 Oracle Flex ASM/209
11.1 Flex ASM 高可用测试/210
11.2 Oracle Flex 集群/213
11.3 ASM Flex 磁盘组和Extent 磁盘组/214
11.4 使用Flex 磁盘组创建基于时间点的数据库备份 / 225
第12 章 Oracle RAC/229
12.1 Oracle RAC 概述 / 229
12.2 Oracle 集群软件/ 230
12.3 Oracle RAC 后台进程/230
12.4 Oracle 18c 中的新CRS 资源 / 232
12.5 RAC 数据库的配置类型/235
12.6 Hang 管理器概述/237
第13 章 管理集群数据库和实例 / 238
13.1 RAC 中的初始化参数/238
13.2 启动/关闭数据库和实例/243
13.3 Oracle 日志结构/246
13.4 RAC 中的Kill 会话/251
13.5 管理OCR 和OLR/252
13.6 管理Voting File / 267
第14 章 RAC 的负载均衡 /270
14.1 客户端均衡 /270
14.2 服务端均衡(通过监听器)/271
14.3 服务端均衡(通过服务)/273
第15 章 RAC 的故障转移 /274
15.1 客户端连接时故障转移/274
15.2 客户端TAF / 275
15.3 服务端TAF / 276
15.4 服务端TAF 配置示例/277
第16 章 RAC 中的GIMR/ 283
16.1 GIMR 概述 / 283
16.2 MGMT 数据库/284
16.3 MGMT 数据库的管理/287
第17 章 数据库中的CHM/290
17.1 CHM 所需的磁盘大小 / 291
17.2 分析CHM 数据/292
17.3 管理CHM / 297
17.4 重建、移动MGMT 数据库 / 298
附录A Oracle 软件版本和生命周期/304