oracle 各个版本重要新特性(保持动态更新)

 


oracle 9i:
1、自动pga 内存管理
2、自动段空间管理
3、rac(cache fusion)
4、闪回查询

oracle 10g:
1、自动sga内存管理
2、addm
3、awr
4、ash
5、sql tuning advisor/sql access advisor,引入sql profile
6、dataguard实时应用
7、数据库备份压缩
8、自动存储管理asm
9、引入数据泵expdp/impdp,支持导出结构压缩
10、闪回版本查询、闪回事务查询、闪回表、闪回删除、闪回数据库
11、引入TDE功能,支持对表一列或者多列加密(仅限企业版)

oracle 11g:
1、自动内存管理
2、sql执行计划基线
3、dataguard 物理备库支持只读打开同时应用redo log
4、sql repair advisor
5、自适应游标共享
6、dataguard 快照备库支持读写打开
7、闪回事务、闪回数据归档
8、增强数据泵expdp/impdp,支持导出数据压缩
9、TDE功能增强,支持对表空间加密(仅限企业版)

oracle 12c:
1、容器数据库
2、dataguard备库临时表支持读写
3、in memory 列存储模式支持
4、rac dataguard备库多实例应用redo log
5、自适应查询优化:自适应执行计划、自适应统计信息
6、flex asm、flex asm diskgroup
7、dataguard far sync 备库
8、recover table,支持表以及表分区按照时间点恢复
9、支持单表家族sharding
10、支持在线将非分区表转换为分区表
11、支持在线数据文件的重命名、迁移
12、ADG 支持AWR、Sql Tuning Advisor(通过DBLINK在主库产生备库分析报告、优化备库)
13、RMAN 支持跨平台备份、恢复
14、支持强制全库数据库块缓存至内存

oracle 18c:
1、支持只读oracle home
2、可伸缩序列,减少了高并发环境序列和所在索引的争用
3、支持Schema Only Account(可以拥有对象、权限但不能登陆数据库)
4、内存优化行存表,为物联网应用提供基于主键的高速检索(sql server in memory oltp 也提供类似的功能)

oracle 19c:
1、active dataguard dml重定向
2、实时统计信息:在dml执行期间,自动收集表的最基本的统计信息
3、自动索引创建、删除
4、内存优化行存表,为物联网应用提供高速数据加载(sql server in memory oltp 也提供类似的功能)
5、支持多表家族sharding
6、支持sql计划隔离,阻止性能差的sql执行计划运行而非阻止sql语句本身

oracle 21c:

1、支持区块链表
2、支持持久内存
3、自动化in memory 内存管理,引入inmemory_automatic_level 参数,数据库自动判断哪些对象需要进入列式内存区域或从中驱除,dba无需手动指定表放入列式内存区域
4、自动化临时表空间收缩,dba 无需手动收缩未使用的临时文件,数据库自动根据查询负载按需收缩或者扩展临时表空间
5、广泛的机器学习算法和自动机器学习支持
6、支持PDB 级别的DataGuard(DGPDB),自21.7版本可用,现阶段DGPDB特性还存在一定限制,只支持最大性能保护模式以及2个成员,未来的版本应该会得到加强和完善

 
posted @ 2021-06-18 16:38  踏雪无痕2017  阅读(1571)  评论(0编辑  收藏  举报