oracle11g和12c有什么区别?

 我来答
床前明月儿
高能答主

2019-10-28 · 探索生活中的另一种可能
床前明月儿
采纳数:101 获赞数:171948

向TA提问 私信TA
展开全部

一、功能不同

1、oracle11g:在DBA管理上有很多完善,大大提升了DBA对数据库的管控能力,提供的很多自动特性,增强了调优,备份恢复,错误诊断等的功能。

2、oracle12c:实现云数据库的支持,提供云平台管理,这是11所没有的。

二、特点不同

1、oracle11g: 合并和扩展oracle的功能以实现网格计算的优势,将数据中心从分散的系统资源孤岛转换为包含服务器和存储的共享池。 

2、oracle12c:racle12c增加了CDB和PDB的概念。 CDB全称为Container Database, 数据库容器; PDB全称为Pluggable Database,即可插拔数据库。


三、优势不同

1、oracle11g: 合并和扩展oracle的功能以实现网格计算的优势,将数据中心从分散的系统资源孤岛转换为包含服务器和存储的共享池。 

2、oracle12c:实例与数据库可以是一对多的关系。也就是说12c里面会在CDB下创建多个PDB,每个PDB类似于11g里面的实例,然后一个CDB下的各个PDB是相互隔离的。 

参考资料来源:百度百科-Oracle 11g

参考资料来源:甲骨文官网-Oracle12c

仁科信息
2024-07-24 广告
Oracle EBS运维是确保企业资源规划系统稳定、高效运行的关键环节。它涵盖了系统监控、性能优化、故障排查与恢复等多方面内容。通过持续的监控和数据分析,运维团队能够及时发现并解决潜在问题,保障系统的稳定性和安全性。同时,他们还需要与业务部... 点击进入详情页
本回答由仁科信息提供
三亿御姐的梦丶
高能答主

2019-07-10 · 把复杂的事情简单说给你听
知道小有建树答主
回答量:321
采纳率:100%
帮助的人:8万
展开全部

一、版本上的区别:

11g是老版本,12c是新版本。12c增加了big data、data optimization、manageability、high availability等一些新功能。

二、差异上的比较区别:

oracle 11g在DBA管理上有很多完善,大大提升了DBA对数据库的管控能力,提供的很多自动特性,增强了调优,备份恢复,错误诊断等的功能,大大减轻DBA的低端管理工作; 相对来说,这个版本的升级比较平滑一些。

oracle12c增加了CDB和PDB的概念,实现云数据库的支持,提供云平台管理,这是11所没有的。

三、其他的区别:

Oracle 11g合并和扩展了Oracle特有的功能以实现网格计算的优势,将数据中心从分散的系统资源孤岛转换为包含服务器和存储的共享池;Oracle 12c是为云计算设计的。

扩展资料

Oracle 12C的优异特性:

1、PL/SQL性能增强:类似在匿名块中定义过程,现在可以通过WITH语句在SQL中定义一个函数,采用这种方式可以提高SQL调用的性能。 

2、改善Defaults:包括序列作为默认值;自增列;当明确插入NULL时指定默认值;METADATA-ONLY default值指的是增加一个新列时指定的默认值,和11g中的区别在于,11g的default值要求NOT NULL列。 

3、放宽多种数据类型长度限制:增加了VARCHAR2、NVARCHAR2和RAW类型的长度到32K,要求兼容性设置为12.0.0.0以上,这个功能不支持CLUSTER表和索引组织表;最后这个功能并不是真正改变了VARCHAR2的限制,而是通过OUT OF LINE的CLOB实现。 

4、TOP N的语句实现:在SELECT语句中使用“FETCH next N rows”或者“OFFSET”,可以指定前N条或前百分之多少的记录。 

5、行模式匹配:类似分析函数的功能,可以在行间进行匹配判断并进行计算。在SQL中新的模式匹配语句是“match_recognize”。

6、Adaptive执行计划:拥有学习功能的执行计划,Oracle会把实际运行过程中读取到返回结果作为进一步执行计划判断的输入,因此统计信息不准确或查询真正结果与计算结果不准时,可以得到更好的执行计划。 

8、统计信息增强:动态统计信息收集增加第11层,使得动态统计信息收集的功能更强;增加了混合统计信息用以支持包含大量不同值,且个别值数据倾斜的情况;添加了数据加载过程收集统计信息的能力;对于临时表增加了会话私有统计信息。

9、临时UNDO:将临时段的UNDO独立出来,放到TEMP表空间中,优点包括:减少UNDO产生的数量;减少REDO产生的数量;在ACTIVE DATA GUARD上允许对临时表进行DML操作。 

10、数据优化:新增了ILM(数据生命周期管理)功能,添加了“数据库热图”(Database heat map),在视图中直接看到数据的利用率,找到哪些数据是最”热”的数据。

11、应用连续性:Oracle12c之前RAC的FAILOVER只做到SESSION和SELECT级别,当设置为SESSION,进行到一半的DML自动回滚;而对于SELECT,必要要手工回滚。而Oracle Database 12c中Oracle终于支持事务的FAILOVER。 

12、Oracle Pluggable Database:Oracle PDB体系结构由一个容器数据库(CDB)和多个可组装式数据库(PDB)构成,PDB包含独立的系统表空间和SYSAUX表空间等,但是所有PDB共享CDB的控制文件、日志文件和UNDO表空间。 

参考资料来源百度百科-Oracle

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
彭咿呀
高粉答主

推荐于2019-08-20 · 醉心答题,欢迎关注
知道大有可为答主
回答量:227
采纳率:100%
帮助的人:36.2万
展开全部

1.oracle 11g在DBA管理上有很多完善,大大提升了DBA对数据库的管控能力,提供的很多自动特性,增强了调优,备份恢复,错误诊断等的功能,大大减轻DBA的低端管理工作; 相对来说,这个版本的升级比较平滑一些;
2.oracle 12c相比上一个版本又是重大升级,特别是其container; "in memory option"也是一个比较重大的功能特性改进;其它细节增强很多,比如rman可以对table恢复,这些就不展开了; 这个版本相比旧版本,又是重大升级。

【其他特点】

Oracle 11g合并和扩展了Oracle特有的功能以实现网格计算的优势,将数据中心从分散的系统资源孤岛转换为包含服务器和存储的共享池;
Oracle 12c是为云计算设计的。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Alex_ann96
2017-12-28 · TA获得超过6917个赞
知道小有建树答主
回答量:115
采纳率:88%
帮助的人:38.3万
展开全部

11g是老版本,12c是新版本。12c增加了big data、data optimization、manageability、high availability等一些新功能。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式