YH8:Oracle 12.2 New Online Feature

Andrew 曾在一次演讲中对Oracle 12c 是这样定义的:向敏捷、弹性和云三个方向上变革和演进。12.2的发布让人眼前一亮,很多新特性让我们看到Oracle的创新力。然而,对于广大的DBA来说,新特性不是最让人兴奋的,只有简单可行并且好处多多的新特性才是我们的最爱。本文将介绍12.2中一些重要的在线特性。在线功能的增强,在很大程度上减少了操作的风险和难度。

索引高度压缩

Oracle ADG上的列式存储支持

Oracle ADG上的列式存储支持Oracle ADG上的列式存储支持

新增索引高压缩可进一步压缩索引,为大量使用索引的环境(如OLTP)节省了空间,同时因为更多的索引可以被缓存,能大幅度减少系统IO。

压缩比例可以达到4.6x,系统系统提升13%

对索引的维护:跟踪索引的使用不会产生额外开销,可以直接访问索引或者通过直方图进行访问。

数据文件在线加密

12.2以前千兆以上的数据只能通过导入导出的方式加密,在12.2引入了数据库文件的在线加密,还支持在线重新键入。能实现内部数据库结构的完全加密,包括SYSTEM,SYSAUX和UNDO表空间。

表的在线移动

Oracle ADG上的列式存储支持

Oracle ADG上的列式存储支持Oracle ADG上的列式存储支持

表的在线移动允许将表从一个表空间移到另一个表空间,在迁移的过程中,可以正常地对表进行操作。

数据表 Move 可以用于变更存储位置;重整存储空间,消除碎片;

SQL> create table yhem as select * fromdba_tables; Table created. SQL> alter table yhem move online; Table altered.

表的在线分区

对于一些较大的表,或者数据增长较快的表,可能在创建后并使用一段时间,需要对其进行分区管理,在线分区功能在分区期间,仍然可以对表进行正常的DML操作,同时进行 Local 和 global索引维护。在线分区主要有以下三种实现:

  • 在线创建分区
  • 在线分区迁移(MOVE PARTITION ONLINE )
  • 迁移表定义 – 普通表转换为分区表

示例如下:

透明的 MODIFY PARTITION ONLINE 操作;可以同时并发执行 DML 和 查询:

迁移过程会自动创建分区:

数据文件在线迁移

Online Datafile Move是Oracle 12c的一个增强,可以在线将数据文件从一个位置转移到另外一个位置。

在12c之前文件只能存在Online和Offline两态,离线转移会不可避免造成业务的中断。

原文发布于微信公众号 - 数据和云(OraNews)

原文发表时间:2017-05-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏张善友的专栏

TCP/IP, WebSocket 和 MQTT

按照OSI网络分层模型,IP是网络层协议,TCP是传输层协议,而HTTP和MQTT是应用层的协议。在这三者之间, TCP是HTTP和MQTT底层的协议。大家对H...

4069
来自专栏申龙斌的程序人生

零基础学编程023:用with实现优雅地释放资源

在《零基础学编程022:函数的世界》中我们写了一个函数,通过访问新浪的实时行情服务,得到股票的开盘价。 import urllib.request as re...

33514
来自专栏Java技术栈

同样是5年的开发经验,差距在哪里了?

我现在就职于一家中型的互联网企业,去年年底入职的薪资和待遇都很不错,但是总结起来说的好听就是全村人的希望,说的不好听就是一个人几乎干了一个项目组的事。

816
来自专栏恰同学骚年

新时期的.NET程序员学习路线图

561
来自专栏北京马哥教育

系统负载能力浅析

系统负载能力浅析 互联网时代,高并发是一个老生常谈的话题。无论对于一个web站点还是app应用,高峰时能承载的并发请求都是衡量一个系统性能的关键标志。像阿里双十...

2626
来自专栏noteless

-1-7 java 网络编程基本知识点 计算机网络 TCP/IP协议栈 通信必备 tcp udp

是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,

613
来自专栏张善友的专栏

支持Visual Studio 2008和.NET 3.5的企业类库4.0

企业类库4.0(EntLib 4)发布了,采用的是Microsoft Public License (Ms-PL)协议发布,和之前的版本的相比较更开放,微软的各...

1669
来自专栏逸鹏说道

携程开源数据库访问框架

随着企业规模扩张和业务量的急剧增加,作为系统核心的数据库相关开发也会经历一个由单一团队发展为多团队;由单机扩张到集群;由单数据库发展为多数据库;由采用单一数据库...

3238
来自专栏程序员的SOD蜜

“一切都是消息”--MSF(消息服务框架)入门简介

“一切都是消息”--这是MSF(消息服务框架)的设计哲学。 MSF的名字是 Message Service Framework 的简称,中文名称:消息服务框架,...

3085
来自专栏大内老A

WCF版的PetShop之一:PetShop简介[提供源代码下载]

在《WCF技术剖析(卷1)》的最后一章,我写了一个简单基于WCF的Web应用程序,该程序模拟一个最简单的网上订购的场景,所以我将其命名为PetShop。PetS...

1975

扫描关注云+社区