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、闪回版本查询、闪回事务查询、闪回表、闪回删除、闪回数据库
oracle 11g:
1、自动内存管理
2、sql执行计划基线
3、dataguard 物理备库支持只读打开同时应用redo log
4、sql repair advisor
5、自适应游标共享
6、dataguard 快照备库支持读写打开
7、闪回事务、闪回数据归档
8、增强数据泵expdp/impdp,支持导出数据压缩
oracle 12c:
1、容器数据库
2、dataguard备库临时表支持读写
3、in memory 列存储模式支持
4、rac dataguard备库多实例应用redo log
5、自适应查询优化:自适应执行计划、自适应统计信息
6、flex asm
7、dataguard far sync 备库
8、recover table,支持表以及表分区按照时间点恢复
9、支持单表家族sharding
10、支持在线将非分区表转换为分区表
11、支持在线数据文件的重命名、迁移
12、ADG 支持AWR、Sql Tuning Advisor(通过DBLINK在主库产生备库分析报告、优化备库)
oracle 18c:
1、支持只读oracle home
2、可伸缩序列,减少了高并发环境序列和所在索引的争用
3、支持Schema Only Account(可以拥有对象、权限但不能登陆数据库)
oracle 19c:
1、active dataguard dml重定向
2、实时统计信息:在dml执行期间,自动收集表的最基本的统计信息
3、自动索引创建、删除
4、自动sql执行计划管理(缺省自动捕获执行计划基线)
5、支持多表家族sharding
oracle 21c
1、支持区块链表
2、支持持久内存
3、自动化in memory 内存管理,引入inmemory_automatic_level 参数,数据库自动判断哪些对象需要进入列式内存区域或从中驱除,dba无需手动指定表放入列式内存区域
4、广泛的机器学习算法和自动机器学习支持