oracle 11g 和 12c 有什么区别?
发布网友
发布时间:2022-04-22 13:02
我来回答
共6个回答
热心网友
时间:2022-04-08 01:20
oracle11g和12c的区别如下:
1、对应关系。
在oracle12c前,实例与数据库是一对一或多对一关系(RAC):即一个实例只能与一个数据库相关联,数据库可以被多个实例所加载。当进入oracle12C后,实例与数据库可以是一对多的关系。
2、版本完善程度。
oracle11g在DBA管理上较完善,提升了对数据库的管控能力,且提供了许多自动特性,相对来说oracle11g升级较为简单,而oracle12c则相较于oracle11g没有这么平滑。
3、新特性。
oracle12c的新特性是实现云数据库的支持,提供云平台管理,这是oracle11g所没有的功能,同时oracle12c增加了CDB和PDB的概念,功能较oracle11g更加齐全。
4、多分区支持。
oracle12c可以对多个分区同时进行维护操作,比如将一年的12个分区MERGE到1个新的分区中,比如将一个分区SPLIT成多个分区,多个分区同时操作自动并行完成,而oracle11g无法实现这个功能。
热心网友
时间:2022-04-08 02:38
1.oracle 11g在DBA管理上有很多完善,大大提升了DBA对数据库的管控能力,提供的很多自动特性,增强了调优,备份恢复,错误诊断等的功能,大大减轻DBA的低端管理工作; 相对来说,这个版本的升级比较平滑一些;
2.oracle 12c相比上一个版本又是重大升级,特别是其container; "in memory option"也是一个比较重大的功能特性改进;其它细节增强很多,比如rman可以对table恢复,这些就不展开了; 这个版本相比旧版本,又是重大升级。
【其他特点】
Oracle 11g合并和扩展了Oracle特有的功能以实现网格计算的优势,将数据中心从分散的系统资源孤岛转换为包含服务器和存储的共享池;
Oracle 12c是为云计算设计的。
热心网友
时间:2022-04-08 04:13
最大的差别在于,12C引入了插件式数据库和容器数据库的概念,而不是传统的库表结构了
热心网友
时间:2022-04-08 06:04
12C有十二大新特性,你看看下面这个网页就知道了。
http://www.searchdatabase.com.cn/showcontent_66349.htm
热心网友
时间:2022-04-08 08:12
在OOW 2012上Tom kyte介绍了Oracle新一代重量级数据库产品12c 的12个新特性, 目前Open World 2012的主要PDF都可以下载了,传送门在此:Search Content Catalog for Oracle OpenWorld 2012 sessions。
Tom的《12 Things About The Latest Generation of Database Technology》下载地址。
这里我们来领略下Tom眼中的12个特性增强:
#1 Even better PL/SQL from SQL, 直接在SQL中嵌入PL/SQL对象并运行,猜测可能优化了SQL engine 和 PL/SQL engine 2种的代码引擎之间的交互,以获得比之前传统的SQL调用函数更少的上下文切换。
#2 Improved Defaults 增强了DEFAULT, default目前可以直接指代sequence了,同时增强了default充当identity的能力
Default to a sequence
Default when null inserted
Identity Type
Metadata-only Defaults for NULL columns
#3 Increased Size Limit for VARCHAR2, NVARCHAR2, and RAW Data Types
Varchar2, NVarchar2 and Raw这些数据类型的大小上限可以扩展到32k,和其在PL/SQL中的变量类型一样了,当然过长可能导致像LOB那样OUT OF LINE存放
#4 Easy Top-N and pagination queries ,更易用的Top-N和页码查询
提供了类似MySQL中limit的语法,Row Limiting Clause
FETCH FIRST 5 ROWS ONLY; ==》仅fetch前5行
FETCH NEXT 0.01 PERCENT ROWS ONLY; 仅fetch 0.0.1%的行数
#5 Row Pattern Matching 增强的行模式匹配
提供了新的模式匹配子句 match_recognize,可以通过match_recognize 定义正则语法
#6 Partitioning Improvements 分区特性增强 , 包括异步维护全局索引的drop和truncate分区操作, 以及Interval + Reference分区方式
Asynchronous Global Index Maintenance for DROP and TRUNCATE
partition
Cascade Functionality for TRUCATE and EXCHANGE partition
Multiple partition operations in a single DDL
Online move of a partition (without DBMS_REDEFINITION)
Interval + Reference partitioning
#7 Adaptive Execution Plans 自适应执行计划, 该特性可以谈得上神奇,最终的执行计划将基于执行中获得的行,列倾斜造成的问题将被克服
#8 Enhanced Statistics 统计信息增强, 加入了第11级的动态采样, 对于并行查询自动打开11级的动态采样,混合直方图
#9 Temporary UNDO 临时UNDO撤销,临时表的UNDO数据可以放到TEMP中,有助于减少 UNDO表空间中的undo数据,进一步减少redo的产生, 从而使得Active Data Guard中的临时表允许做DML
设置方法为:ALTER SYSTEM/SESSION SET TEMP_UNDO_ENABLED=true|false
#10 Data Optimization 数据优化包括自动压缩和分层
ALTER TABLE orders
ILM ADD CompressionPolicy
COMPRESS Partitions for Query
AFTER 90 days from creation;
ALTER TABLE sales
ILM ADD MovePolicy
TIER Partitions TO ‘Archive_TBS’
ON OrdersClosedPolicy;
#11 Application Continuity 应用持续性增强, 事务卫士(Transaction Guard)保证了解事务结果:
#12 Pluggable Databases 可插入数据库:
一个容器数据库(container database)中可以存放多个Pluggable Databases
对于外部应用程序和开发者来说Pluggable Databases看上去就是一个普通的版本12.1之前的数据库
用户连接到Pluggable Databases时看到的是一个单一数据库和从前一样
新的管理模式
数据库管理员DBA可以连接到Pluggable Database并仅仅管理该数据库
超级DBA可以连接到容器数据库并如同管理单系统镜像那样管理
RAC中的每一个实例均打开容器数据库并可以选择打开哪些Pluggable Database
内建的多分租(Multi-tenancy)
每个Pluggable Database均独立于其他Pluggable Database
Resource Manager特性被扩展到Pluggable Database中
Pluggable Databases特性可以带来的好处:
加速重新部署现有的数据库到新的平台的速度
加速现有数据库打补丁和升级的速度
从原有的DBA的职责中分离部分责任到应用管理员
集中式管理多个数据库
提升RAC的扩展性和故障隔离
与Oracle SQL Developer 和Oracle Enterprise Manager高度融合
http://tieba.baidu.com/p/2709211036
热心网友
时间:2022-04-08 10:37
版本不同。。。。。。。。。。。。。。
oracle12c和11g的区别
oracle12c和11g的区别有:1、对应关系方面。在oracle11g中,实例与数据库是一对一或多对一关系,即一个实例只能与一个数据库相关联,数据库可以被多个实例所加载。当进入oracle12C后,实例与数据库可以是一对多的关系。2、版本完善程度方面。oracle11g在DBA管理上较完善,提升了对数据库的管控能力,且提...
oracle11g和12c有什么区别?
一、功能不同 1、oracle11g:在DBA管理上有很多完善,大大提升了DBA对数据库的管控能力,提供的很多自动特性,增强了调优,备份恢复,错误诊断等的功能。2、oracle12c:实现云数据库的支持,提供云平台管理,这是11所没有的。二、特点不同 1、oracle11g: 合并和扩展oracle的功能以实现网格计算的优势,...
oracle weblogic 11g和 12c的区别
oracle weblogic 11g和 12c的区别 单纯从名字上可以看到些许差别 11G G--->网格 12C C--->云 12C 新增很多新特性:1、多LGWR进程SCALABLE LGWR 2、in-memory 3、Approximate Count Distinct 4、restore/recover from service远程恢复 5、sharding 提升性能最突出的是 in-memory 内存计算 ...
我下了oracle数据库12c,和11g有什么不一样吗?教程是11g的教程,书也是...
完全可以,12C可能在某些特性上有增加或调整(一般是添加新特性或修正部分问题)但主要的功能绝对是一样的所以ORACLE的教程都可以用,乃至9i的也不会有大的问题。教程教的东西都是普遍性的,新出的特性没有人尝试到教程还需要很长时间。要注意的是ORACLE是“向下兼容的” 就是说11G备份的数据导入12C理...
oracle 10g oracle 11g和oracle 12c有什么区别
c,是以后的版本,12往后都用c,是cloud,云的意思,云是代表可以多个服务,为多个客户按照需要来定制提供服务,如你要10G,那就给你10G的,要20G,那就给你20G的,不同收费。你也不需要硬件什么的,直接购买服务就好。类似现在的云服务器,不过,他只是提供数据库方面的服务 清楚了这个,你应该对...
现在考OCP是考10g还是11g还是12c?这个考试和RHCE的难度比怎么样_百度...
相比RHCE资格认证的通过率为62.5%要简单。OCP的含金量都挺高的,10g和11g是版本上的区别,一般越靠近新版本越方便以后升级。11g会兼容10g的内容,相当于说考11g的认证,10g的问题一定也是能处理的,而且也方便以后有需要时升级考12c;而且现在主流大公司的数据库都在逐步升级为11g了。
oracle11g数据库最新的优势有哪些
现在已经是Oracle12c了。你要的是这个吗?Oracle 11g比10g多了哪些新特性?1. 11 g 扩展了 Oracle 独家具有的提供网格计算优势的功能,来提高用户服务水平、减少停机时间以及更加有效地利用 IT资源,同时还增强全天候业务应用程序的性能、可伸缩性和安全性,利用真正应用测试(RAT)尽量降低更改的风险 2....
oracle11g和oracle10g的区别
此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层。这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c 成为私有云和公有云部署的...
oracle 12c 的c是什么意思
clound, 12c中oracle要融合它的云服务器的组件,现在只推出了em12c,你在dbconsole中能看到大量你在单机版的11g中看不到的东西
oracle10g和11g的区别
oracle10g和11g的区别 简要说: 9i更易于管理。 详细说: 并发丛集,8i OPS升级为9i RAC,8i结点间用硬碟交换资讯,9i结点间采用高速网线的快取熔合(Cache Fusion)技术交换资讯,交换速度提高100倍以上。 9i可以线上修改核心引数和记忆体分配,8i不行。 资料档案和表空间管理,8i手工管理,9i自动管理。 9i比8i增强了对...