- 1,优化sharding 功能(一般没什么人用)
2,优化多租户模式,包括如下
- 应用容器
应用程序容器由应用程序根和一个或多个应用程序PDBs组成。容器存储特定应用程序的数据,该应用程序包含公共数据和元数据。您可以在应用程序根目录中升级或修补应用程序一次,然后将应用程序PDB与根同步。
- PDB的创建和部署优化
1,最短停机时间迁移pdb。
2,克隆PDB时,源PDB不需要在只读模式。
3,可以新建代理PDB,用来实现与源CBD上的PBD类似的功能。
- 闪回PDB和PDB的恢复
1,目前可以使用FLASHBACK PLUGGABLE DATABASE
命令在不影响其他PDB的情况下倒回PDB的任何SCN。也可以在不影响其他PDB的情况下创建一个restore piont用作恢复
- PDB锁定文件
PDB锁定文件是一种安全机制,用于限制连接到指定PDB的用户可用的操作。例如,CDB管理员可能会创建一个锁定配置文件来限制网络访问,如UTLYHTTP和UTLYSMTP,或者本地用户对公共模式中对象的访问。
- 性能管理增强
目前可以配置PDB的参数来限制或者确保每个PDB的内存,PGA,cpu和IO。也可以通过配置EM来调整大量PDB的参数。
- 压缩增强
1,高级索引压缩增强
2,混合柱状压缩(HCC)扩展到常规插入件
- 分区增强
1,可以对外部表进行分区,包括虚拟或非虚拟的。
2,列分区扩展到了不同的列分区键。
- 无组织数据增强
1,JSON
Oracle数据库扩展了对在数据库中存储和查询JSON文档的支持,允许您使用SQL从关系数据中生成JSON文档,并将JSON文档作为PL/SQL对象进行操作。此外,IM列存储现在加载JSON列的高效二进制表示形式。
2,oracle多用的PL/SQL API
提供了用于多媒体功能的PL/SQL API,诸如图像缩略图创建、图像水印,以及用于存储在BLOB和BFILE中的多媒体数据的元数据提取。
- 应用连续性增强计划中断的应用连续性使应用程序能够继续运行,以便能够可靠地排出或迁移数据库会话。与应用无关的基础设施从应用的角度实现服务的连续性,屏蔽与数据库相关的计划中断。
- 本地临时表空间
可以创建临时的本地表空间
- 实例架构增强
1,支持读写和只读实例在同一个库中
2,预产生的进程
3,process进程组
4,数据库资源隔离
- 优化器统计顾问
这个内置的诊断软件分析您当前如何收集统计数据、现有统计信息收集作业的有效性和收集的统计数据的质量。Optimizer Statistics Advisor维护规则,这些规则体现了Oracle基于当前特性集的最佳实践。以这种方式,顾问总是为统计收集提供最新的建议