一.差异比较
11g
1) oracle 11g在DBA管理上有很多完善,大大提升了DBA对数据库的管控能力,提供的很多自动特性,增强了调优,备份恢复,错误诊断等的功能,大大减轻DBA的低端管理工作; 相对来说,这个版本的升级比较平滑一些;
2) 合并和扩展oracle的功能以实现网格计算的优势,将数据中心从分散的系统资源孤岛转换为包含服务器和存储的共享池。
3)GI提供更强大的oracleASM支持,GI作为集群软件除了支持数据库集群,还支持timesten的集群。
12c
1) 实现云数据库的支持,提供云平台管理,这是11所没有的。
2) oracle12c增加了CDB和PDB的概念。
CDB全称为Container Database, 数据库容器;
PDB全称为Pluggable Database,即可插拔数据库。
在Oracle 12C之前,实例与数据库是一对一或多对一关系(RAC):即一个实例只能与一个数据库相关联,数据库可以被多个实例所加载。
而实例与数据库不可能是一对多的关系。当进入oracle 12C后,实例与数据库可以是一对多的关系。也就是说12c里面会在CDB下创建多个PDB,每个PDB类似于11g里面的实例,然后一个CDB下的各个PDB是相互隔离的。
3) 数据库云和数据库
4) 高可用和数据保护
公共操作在cdb级别执行,将多个数据库作为一个管理(升级,高可用,备份)
5) 内存数据库
6) 大数据看和数据分析
7) 数据库安全
8) 存储最优化
9) 数据库云管理
10) pdb的拔出和插入