12c分区增强功能,新功能(文档ID 1568010.1)

12c Partitioning Enhancements, New Features (Doc ID 1568010.1)

APPLIES TO:

Oracle Database - Enterprise Edition - Version 12.1.0.1 and later
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Database Exadata Express Cloud Service - Version N/A and later
Oracle Database Exadata Cloud Machine - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Information in this document applies to any platform.

PURPOSE

The document provides references to the 12c partition specific features, enhancements.  该文档提供了对12c分区特定功能,增强功能的引用

DETAILS

Oracle Database 12c is offering enhanced composite partitioning strategies and vastly improved partition maintenance operations.  Oracle Database 12c提供了增强的复合分区策略,并大大改善了分区维护操作

Enhanced composite partitioning strategies  增强的复合分区策略

Combination of the Interval Partitioning and Reference Partitioning, interval partitioned parent table with reference partitioned child table:  区间分区和引用分区的组合,区间分区的父表与引用分区的子表

Note 1519042.1 How to Create Interval-Reference Partitioned Tables in Oracle 12c  如何在Oracle 12c中创建间隔参考分区表

Combination of Reference Partitioning with virtual column-based Partitioning is supported.  支持将参考分区与基于虚拟列的分区结合使用。

Interval as subpartitioning strategy for any top-level partitioning method (*-Interval) is still not supported.  仍然不支持将间隔作为任何顶级分区方法的子分区策略(*-Interval)

Numerous improvements to partition maintenance operations  分区维护操作的许多改进

Online Partition move  在线分区移动

ALTER TABLE...MOVE PARTITION ... ONLINE statement or ALTER TABLE...MOVE SUBPARTITION ... ONLINE statement moves a table partition or subpartition so that DML operations can continue to run uninterrupted on the partition or subpartition that is being moved.

ALTER TABLE...MOVE PARTITION ... ONLINE 语句或 ALTER TABLE...MOVE SUBPARTITION ... ONLINE 语句可移动表分区或子分区,以便DML操作可以在要移动的分区或子分区上继续不间断地运行

See Note 1584032.1 for more details.  有关更多详细信息,请参见Note 1584032.1

Multiple partitions can be added, dropped, truncated, merged with one DDL command:  可以使用一个DDL命令添加,删除,截断或合并多个分区:

Note 1482456.1 Adding multiple partitions in Oracle 12C  在Oracle 12C中添加多个分区

Note 1482264.1 How to Drop/Truncate multiple partitions in Oracle 12C  如何在Oracle 12C中删除/截断多个分区

Note 1482263.1 How to Merge multiple partitions in Oracle 12C.  如何在Oracle 12C中合并多个分区

Similarly a partition can be split into multiple partitions in one go:  同样,一个分区可以一次性拆分为多个分区

Note 1482230.1 Splitting a Partition into multiple partitions in Oracle 12C 在Oracle 12C 中将一个分区拆分为多个分区

Optimized Global index maintenance during drop or truncate partition  在删除或截断分区期间优化了全局索引维护

Drop or truncate partition is optimized in Oracle Database 12c, so that these operations do not require any immediate index maintenance to keep all indexes valid, making it fast metadata-only operations.
在Oracle Database 12c中对删除或截断分区进行了优化,因此这些操作不需要任何立即的索引维护即可保持所有索引有效,从而使其成为仅使用元数据的快速操作。

Global index maintenance is decoupled from the DROP and TRUNCATE partition maintenance operation without rendering a global index unusable. Index maintenance is done asynchronously and can be delayed to a later point-in-time, making these drop and truncate partition fast metadata-only operations.
全局索引维护与DROP和TRUNCATE分区维护操作分离,而不会导致全局索引不可用。 索引维护是异步完成的,并且可以延迟到以后的某个时间点,从而使这些删除和截断分区操作成为仅使用元数据的快速操作。

As documentation at "Asynchronous Global Index Maintenance for Dropping and Truncating Partitions" states  "Asynchronous global index maintenance for DROP and TRUNCATE is performed by default; however, the UPDATE INDEXES clause is still required for backward compatibility."

正如“ 删除和截断分区的异步全局索引维护 ”中的文档所述:“ 默认情况下,对DROP和TRUNCATE进行异步全局索引维护;但是,为了向后兼容,仍然需要UPDATE INDEXES子句。”

So the UPDATE [GLOBAL] INDEXES clause still needs to be used in order to avoid rendering the status of global index UNUSABLE.

因此,仍然需要使用UPDATE [GLOBAL] INDEXES子句,以避免使全局索引的状态变为UNUSABLE。

When the UPDATE [GLOBAL] INDEXES clause is specified in ALTER TABLE ... DROP|TRUNCATE PARTITION ... statement and the "_fast_index_maintenance"=true (default value), then oracle will do the above mentioned optimized index maintenance. You can find example to demonstrate the behaviour in Tutorial: Oracle Database 12c: What‘s New in Partitioning?

当在 ALTER TABLE ... DROP|TRUNCATE PARTITION ... 语句中指定 UPDATE [GLOBAL] INDEXES 子句,并且"_fast_index_maintenance"=true(默认值)时,oracle将执行上述优化的索引维护。您可以在教程中找到示例,以演示该行为:Oracle Database 12c:分区中的新增功能?

Partial indexing  部分索引

Global/Local indexes can be either created on all partitions of a partitioned table, or only on a subset of the partitions of a partitioned table.

全局/局部索引既可以在分区表的所有分区上创建,也可以仅在分区表的分区的子集上创建。

Note 1482460.1 How to create Partial Global Indexes for Partitioned tables in Oracle 12c  如何在Oracle 12c中为分区表创建部分全局索引

Partition Advisor  分区顾问

In 12c the Partition Advisor has been enhanced in several ways.  在12c中,分区顾问以多种方式得到了增强。

The time needed to generate recommendations is reduced, the quality of recommendations has improved, it now also recommends more partitioning options e.g., LIST partitioning.

生成建议所需的时间减少了,建议的质量得到了改善,现在还建议了更多的分区选项,例如LIST分区。

Information Lifecycle Management (ILM) integration

Partitioning provides a simple and automated way to implement an Information Lifecycle Management (ILM) strategy.

See example Adding ILM ADO policies.

Further information

Tutorial: Oracle Database 12c: What‘s New in Partitioning?

Partitioning with Oracle Database 12c (PDF) white paper

VLDB and Partitioning Guide

REFERENCES

NOTE:1584032.1 - 12C New Feature: Online Move Partition
NOTE:276158.1 - Partitioning Enhancements in Oracle 10g
NOTE:452447.1 - 11g Partitioning Enhancements

原文地址:https://www.cnblogs.com/zylong-sys/p/12043919.html

时间: 2024-10-13 16:39:02

12c分区增强功能,新功能(文档ID 1568010.1)的相关文章

R12 付款过程请求-功能和技术信息 (文档 ID 1537521.1)

In this Document   Abstract   History   Details   提交单一付款处理请求   付款单据选择-应付账款   建立付款-付款   格式化付款-付款   确认付款-应付账款   References APPLIES TO: Oracle Payables - Version 12.0.0 to 12.1.0 [Release 12.0 to 12.1] Information in this document applies to any platfor

javascript加载新的文档

说明 location.assign() 方法加载新的文档 示例 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>方法加载新的文档</title> <link rel="

ORA-01578和ORA-26040--NOLOGGING操作引起的坏块-错误解释和解决方案(文档ID 1623284.1)

ORA-01578和ORA-26040--NOLOGGING操作引起的坏块-错误解释和解决方案(文档ID 1623284.1) (一)NOLOGGING操作引起的坏块(ORA-01578和ORA-26040)简介 如果只是错误ORA-01578,而没有伴随ORA-26040,那么这个坏块是由其它的原因引起的坏块,可以尝试使用RMAN的BMR(Block Media Recovery)修复. 如果数据段(表段.索引段)被定义为NOLOGGING属性,那么当NOLOGGING加APPEND.UNRE

How to Create an OCM Response file to Apply a Patch (文档 ID 966023.1)

How to Create an OCM Response file to Apply a Patch in Silent Mode - opatch silent (文档 ID 966023.1) APPLIES TO: Oracle Universal Installer - Version 10.2.0.1 to 11.2.0.4 [Release 10.2 to 11.2]Oracle Database - Enterprise Edition - Version 10.2.0.1 to

How to Send an Email Using UTL_SMTP with Authenticated Mail Server. (文档 ID 885522.1)

APPLIES TO: PL/SQL - Version 9.2.0.1 to 12.1.0.1 [Release 9.2 to 12.1]Information in this document applies to any platform.***Checked for relevance on 07-Apr-2014*** GOAL The UTL_SMTP package is designed for sending electronic mails (emails) over Sim

AIO on AIX 6.1 (文档 ID 1328019.1)

最近在AIO 6.1与SF环境中遇到了AIO的问题,下面是MOS中关于AIO 在6.1下的一般变化说明   欢迎大家加入ORACLE超级群:17115662 免费解决各种ORACLE问题,以后BLOG将迁移到http://www.htz.pw   修改时间:2014-5-6 类型:HOWTO In this Document Goal Fix AIO on AIX 6.1 (文档 ID 1328019.1)   修改时间:2014-5-6 类型:HOWTO   In this Document

11i - 12 Gather Schema Statistics fails with Ora-20001 errors after 11G database Upgrade (文档 ID 781813.1)

11i - 12 Gather Schema Statistics fails with Ora-20001 errors after 11G database Upgrade (文档 ID 781813.1) 转到底部 In this Document   Symptoms   Changes   Cause   Solution APPLIES TO: Oracle Applications Technology Stack - Version 11.5.10.2 to 12.1.3 [Re

Linux OS Service &#39;ntpd&#39; (文档 ID 551704.1)

Linux OS Service 'ntpd' (文档 ID 551704.1) APPLIES TO: Linux OS - Version Oracle Linux 4.4 to Oracle Linux 6.5 with Unbreakable Enterprise Kernel [3.8.13] [Release OL4U4 to OL6U5]Linux x86Linux x86-64Linux Kernel - Version: 4.4 to 6.5***Checked for rel

PRVF-4664 PRVF-4657: Found inconsistent name resolution entries for SCAN name (文档 ID 887471.1) &nbsp;

In this Document Applies to: Oracle Server - Enterprise Edition - Version 11.2.0.1 to 11.2.0.3 [Release 11.2]Information  in this document applies to any platform. Purpose runInstaller (OUI) reports INS-20802 while running Oracle Cluster Verification