Oracle Database 12c 数据库100个新特性与案例总结V2.0
Oracle Database 12c 数据库100个新特性与案例总结V2.0
目 录
1 Oracle 12cR1数据库新特性 6
1.1 Oracle Pluggable Database 6
1.1.1 可插拔数据库概述 6
1.1.2 Multitenant 多租户功能改进 7
1.1.3 Pluggable database适应场景 7
1.1.4 Pluggable Database 带来的好处 8
1.1.5 通过DBCA创建12c可插拔数据库容器 10
1.2 在线迁移活跃的数据文件 11
1.3 表分区或子分区的在线迁移 12
1.4 不可见字段 12
1.5 相同字段上的多重索引 13
1.6 DDL日志 13
1.7 临时undo 13
1.8 新的备份用户特权 14
1.9 如何在RMAN中执行SQL语句 14
1.10 RMAN中的表级别恢复 15
1.11 PGA的大小限制问题 16
1.12 对表分区维护的增强 16
1.12.1 添加多个新分区 17
1.12.2 如何删除和截断多个分区/子分区 18
1.12.3 将单个分区分割为多个新分区 18
1.12.4 将多个分区合并为一个分区 19
1.13 数据库升级的改进 19
1.13.1 预升级脚本 19
1.13.2 如何执行脚本 20
1.13.3 并行升级功能 20
1.14 通过网络恢复数据文件 20
1.15 对Data Pump的增强 21
1.15.1 关闭redo日志的生成 21
1.15.2 将视图转换为表 21
1.16 实时自动数据诊断监视器(ADDM) 22
1.17 Adaptive执行计划 22
1.18 统计信息增强 22
1.19 并发统计信息收集 23
1.20 数据优化 23
1.21 ASM中的增强 24
1.21.1 Flex ASM 24
1.21.2 ASM存储限制放宽 25
1.21.3 对ASM均衡操作的优化 25
1.21.4 ASM 磁盘清理 25
1.21.5 ASM的活动会话历史(ASH) 25
1.22 网格基础架构的增强 26
1.22.1 Flex 集群 26
1.22.2 ASM磁盘群组中的OCR备份 27
1.22.3 支持IPv6协议 27
1.23 Oracle RAC的增强 27
1.23.1 应用连续性 27
1.23.2 What-if命令评估 27
1.23.3 srvctl的改进 28
1.24 PL/SQL性能增强 28
1.25 改善Defaults 28
1.26 截断表CASCADE 29
1.27 限制Top-N查询结果的记录 29
1.28 SQL*Plus的各种增强 30
1.29 行模式匹配 30
1.30 会话级序列 30
1.31 WITH语句的改善 31
1.32 扩展数据类型 31
1.33 数据库内存选件In-Memory 32
1.33.1 In-Memory功能介绍 32
1.33.2 In-Memory功能汇总 33
1.33.3 In-Memory配置与测试 38
1.34 Oracle大数据SQL 41
1.35 对JSON的支持 42
1.36 Oracle12.1.0.2其它新功能 42
2 Oracle 12cR2数据库新特性 43
2.1 高可用性(Availability) 43
2.1.1 多实例redo应用 43
2.1.2 用于数据仓库的Oracle Data Guard 43
2.1.3 代理PDB 迁移或故障转移 43
2.1.4 在线表移动 44
2.1.5 创建分区表和分区交互 44
2.1.6 分区:过滤分区维护操作 45
2.1.7 7 RECOVER TABLE操作期间的磁盘空间检查 45
2.1.8 Data Guard DUPLICATE命令增强 45
2.1.9 9数据相关路由 46
2.1.10 自动部署Oracle Data Guard 46
2.1.11 使用DBCA创建Data Guard Standby 46
2.1.12 SQL级路由和数据库分片间查询 47
2.2 In-Memory增强 47
2.2.1 列式存储表达式 47
2.2.2 In-Memory Virtual Columns(虚拟列) 47
2.2.3 In-Memory FastStart(列式存储快速启动) 48
2.2.4 Automatic Data Optimization Support for In-Memory Column Store(列式存储自动数据优化支持) 48
2.2.5 Join Groups(组连接) 49
2.2.6 Expression Tracking(表达式跟踪) 49
2.2.7 Oracle Database In-Memory Support on Oracle Active Data Guard(Oracle ADG上的列式存储支持) 50
2.2.8 In-Memory Column Store Dynamic Resizing(列式存储自动调整列大小) 50
2.3 Core Improvements增强 50
2.3.1 近实时索引的配置 50
2.3.2 自动列表分区 51
2.3.3 添加新的文档格式 51
2.3.4 Structured/Sort Data (SDATA) Section Improvements 51
2.3.5 更新文档在索引中的可用性 51
2.3.6 只读MDATA段 52
2.3.7 情绪分析和搭配 52
2.3.8 提取文档中单词的同义词 52
2.3.9 对NDATA,NEAR2和NESTED NEAR查询运算符的更改 53
2.3.10 物化视图:刷新统计历史信息 53
2.3.11 进程管理 53
2.3.12 只读分区 53
2.3.13 多列列表分区 53
2.4 Sharding 的增强 53
2.4.1 关于 Sharding技术 53
2.4.2 Benefits of Sharding 54
2.4.3 Oracle Sharding体系结构的组件 55
2.4.4 Global Service(全球服务) 55
2.4.5 Shard Catalog 56
2.4.6 Shard Director(分片导向) 56
2.5 RAC and Grid的增强 58
2.5.1 Oracle 弹性 ASM磁盘组配额管理 58
2.5.2 基于优先级别的Rebalancing 59
2.5.3 扩展Oracle RAC配置支持 60
2.5.4 I/O Server 60
2.5.5 集群资源活动日志 60
2.5.6 切换服务增强 60
2.5.7 共享网格命名服务高可用性 61
2.5.8 oracle集群件资源组 61
2.5.9 服务器基于权重的节点驱逐 61
2.5.10 负载感知资源放置 62
2.5.11 Oracle集群件应用集群 62
2.5.12 用于文件内容的Oracle ACFS插件 62
2.5.13 Oracle RAC读取器节点 62
2.5.14 面向服务的缓冲区缓存访问优化 63
2.6 ADG的性能与诊断 63
2.6.1 Oracle DG 提供诊断包的支持 63
2.6.2 支持SQL Tuning Advisor的ADG 64
2.6.3 SQL性能分析器和SQL调优集增强功能 66
2.6.4 监控实时的数据库操作 67
2.7 Big Data and Data Warehousing 67
2.7.1 Partitioning:External Tables(外部表) 68
2.7.2 增强声明约束支持 68
2.7.3 Oracle RAC只读节点上的Oracle并行查询服务 68
2.7.4 4、Dimensional In-Database Analysis 68
2.7.5 增强SQL执行计划管理 69
2.7.6 扫描速率和内存中列的统计 69
2.7.7 带加入增强 70
2.7.8 并行递归WITH增强 72
2.7.9 游标持续时间临时表在内存中缓存 72
2.7.10 本地临时表空间 73
2.7.11 Oracle数据库可以包含读取/写入和只读实例 73
2.7.12 Oracle高级分析关联规则增强 73
2.7.13 改进二进制XML的令牌管理 73
2.8 PDB的快速创建与移除 73
2.8.1 PDB的创建 74
2.8.2 将PDB从CDB中拔出 84
2271
2272