ITPUX技术网

交流 . 资讯 . 分享
Make progress together!

Oracle 12cR2 九大新功能全面曝光_详解云数据库Oracle 12.2新特性9大功能

2016-5-27 20:52| 发布者: 风哥| 查看: 2092| 评论: 0|原作者: 风哥|来自: Oracle数据库教程

摘要: Oracle 12cR2 九大新功能全面曝光_详解云数据库Oracle 12.2新特性9大功能 (转载并整理自网络)在2015年旧金山的Oracle OpenWorld大会上,Oracle发布了Database 12.2的Beta版本,虽然Beta版本只对部分用户开放,但 ...
Oracle 12cR2 九大新功能全面曝光_详解云数据库Oracle 12.2新特性9大功能

(转载并整理自网络)在2015年旧金山的Oracle OpenWorld大会上,Oracle发布了Database 12.2的Beta版本,虽然Beta版本只对部分用户开放,但是大会上已经公布了12.2的很多重要的新特,在这篇文章中,我将和大来体验Oracle Database 12.2的9大新特性。

部分隐藏的请看原文地址:http://www.itpux.com/thread-3418-1-1.html

Oracle 12.2新特性1: 新增Oracle Core Database核心数据库版本


     oracle将针对Linux提出一个新的安装版本 Oracle Core Datbase ,该Core Database将使用Linux上的原生安装方式 例如rpm或其他package,这意味着你安装Oracle Core Database只需要一条命令 yum install oracle-core-database。这与之前Oracle发布过的Oracle Express版本 Oracle XE 看起来有些相似,但是和Oracle XE的有巨大的差别,因为Oracle XE是一个阉割的不能再阉割的一个版本,而Oracle Core Database不是,Oracle Core Database在oracle数据库的基本功能上完全没有限制,仅仅限制了部分企业版的option。这意味着Oracle将其核心功能精简到一个Core Database中,并在Linux上以 rpm或其他package形式快速发布.


Oracle Core database将支持的option :

Application Development, Language, andDatabase Features
SQL*Plus
PL/SQL stored procedures and triggers
PL/SQL server pages
PL/SQL native compilation
JDBC drivers
XML support in the database(no JNDI , or Servlet Support)
Native .NET data provider support
ASP.NET Providers
OLE DB support
ODBC support
.NET Stored Procedures
Microsoft Distributed Transaction Coordinator support
Large Page memory support
DML triggers
Database event triggers
Instead-of triggers
Index-organized tables
Temporary table
Objects and Extensibility
LOB (large object) support
Oracle Text
Oracle Locator
Function-based index
Regular Expressions
Sample Scan
SQL Model
SQL Analytic functions
Star query transformation (B-tree indexes only)
Globalization support (excluding Locale Data Customization)
Multiple block size support
Availability/BackupandRecovery Features
Drop column
Rename column, constraint
Flashback Query
Online Backup
Incremental backup and recovery ((no change tracking file or optimized incremental backup capability)
Oracle Logminer
Data Movement/Integration Features
Direct Path Load API
External tables
External procedures
Advanced Queuing
Basic Replication (read-only and updateable materialized view site only)
Distributed queries
Distributed transactions
Generic connectivity
Manageability Features
Automatic Datafile Management
Automatic Memory Management
Automatic Optimizer Statistics Management
Server-generated Alerts


Oracle 12.2新特性2: Oracle Sharding的实现

简单来说,Oracle的Sharding技术就是通过分区(Partioning)技术的扩展来实现的。以前一个表的分区可以存在于不同的表空间,现在可以存在于不同的数据库。

不同分区存在于不同数据库,这就将数据隔离了开来,Sharding就此实现。


oracle12.2-新特性1

Sharding如何实现数据路由?

既然数据被拆分,那么在访问时如何实现数据路由呢?在Sharding的架构里,存在一个“Shard Directories”目录库来管理Sharding的分布,当应用通过Sharding Key来访问数据时,连接池就会给出访问路径,快速指向需要访问的Shard。如果应用不指定分区键访问,则需要通过协调库-Coordinator DB来协助判定。


oracle12.2-新特性2

那么这里提到的连接池是什么呢?

可能很少有人注意到,在Oracle 12.1版本中增加的一个新的产品组件 GDS - Global Data Services,通过GDS可以构建一个访问“连接池”,为后端的数据库访问提供代理和路由服务,前面提到的Shard Directories,正是在GDS中配置的。


oracle12.2-新特性3

如何创建Sharding数据表?

在创建Sharding对象之前,需要先创建表空间集合 - Tablespace Set,表空间集合包含在不同数据库中的表空间定义,也就是将以前针对不同分区创建的表空间转移到不同的数据库中。


oracle12.2-新特性4

如何配置连接池?

关于连接池的配置,实际上在GDS的文档中,早有描述,以下图中则详细描述了Sharded Database的部署,其中最先创建的是shardcatalog,创建了一个Shard的目录配置数据库,而GSM - Global Service Managment,就是全局的服务管理配置。


oracle12.2-新特性5

关于GDS的配置,以下一图 - 一目了然:


oracle12.2-新特性6

如果在12.1中还看不清楚 GDS的作用,现在12.2中,Sharding中的重要作用就日益凸现出来。


Oracle 12.2新特性3: Oracle的多租户与IMO组件更新

多租户选件为云而生,也就不断向着云的便利性、自动化迈进。在12.2中多租户支持更多的PDB共存,从上个版本中的252增加到4096个;在便利性上,支持Hot Clone,支持Refresh,支持在线的Tenent转移。PDB的Hot Clone可以让数据库在业务负载运行时进行Clone拷贝,并且实时同步变化数据,从而使得数据不断追平,进而实现在线切换,这极大的改善了上云的迁移过程。对用户来说是简化,并且在OEM的管理之下,所有工作可以近乎自动的完成。


oracle12.2-新特性7

In-Memory Option在12.2上也获得了增强,这一特性在ADG上的增强使得读写进一步分离,由于ADG的只读属性,备库上的内存数据又可以和主库不同,比如备库在内存中可以存储更广泛的数据,实现实时计算。而在性能和易用性上改进也值得称道,In-Memory在12.2中支持根据热图自动向内存进行数据转移,也可以动态的清除冷数据以释放内存空间,简化用户管理。


oracle12.2-新特性8


Oracle 12.2新特性4: Oracle DataGuard 细节上的增强

DBCA备库创建 - 在备库主机安装软件启动监听,则可以通过DBCA来创建备库,指向主库来获取文件;

以前DataGuard的创建已经非常简化,RMAN的操作也很精简,现在DBCA也被利用起来,更方便容易了,够体贴吧?


oracle12.2-新特性9


Oracle 12.2新特性5:口令文件维护增强

口令文件维护增强 - 标题中用了“Headache”,可见以前多头疼

以前大家可能都被口令文件的变更坑过,现在这一切自动维护了,够温暖吧?


oracle12.2-新特性10


Oracle 12.2新特性6:AWR支持远程快照 - AWR支持捕获远程数据库的信息,包括ADG

要知道在之前的ADG中,备库只能通过Statspack来进行性能分析和诊断,现在可以支持AWR了,够高级吧?




Oracle 12.2新特性7:连接保持 - 在进行DataGuard切换过程中,保持会话连接    (回贴即可查看)


风哥,如果您要查看本帖隐藏内容请回复


Oracle 12.2新特性8:自动块修复增强   (回贴即可查看)


风哥,如果您要查看本帖隐藏内容请回复


Oracle 12.2新特性9:12.2 DataGuard中并行日志应用 (回贴即可查看)


风哥,如果您要查看本帖隐藏内容请回复


推荐:Oracle Database 12c 数据库32个新特性与案例总结V1.0
http://www.itpux.com/thread-1574-1-1.html



oracle12.2-新特性11
oracle12.2-新特性12
oracle12.2-新特性13
oracle12.2-新特性14
oracle12.2-新特性15
oracle12.2-新特性16

鲜花

握手

雷人

路过

鸡蛋

本站推介

返回顶部