Oracle 12c新功能介绍(oracle12c的讲解)

Oracle 12c新功能介绍

Oracle数据库在不断地推出新的版本,在版本之间推出了很多新的功能,从而提高了数据库的性能和功能。这篇文章将介绍Oracle 12c的新功能。

1. 多租户架构

Oracle 12c引入了多租户架构,称为Pluggable Database(PDB)。这个功能允许在一个Oracle数据库实例中同时部署多个独立的数据库,每个数据库有自己的系统表空间和用户表空间。PDB的好处是它们可以和它们的容器数据库一起迁移,只需要在一个容器数据库中进行备份和恢复操作就可以了。

创建一个PDB,使用以下命令:

CREATE PLUGGABLE DATABASE

ADMIN USER IDENTIFIED BY

FILE_NAME_CONVERT=(”,”);

2. 自动SQL调优

Oracle 12c对SQL调优进行了自动化。它可以识别性能瓶颈,并采取措施来优化查询。这个特性称为SQL自动调优。

如果要开启SQL自动调优,可以使用以下命令:

ALTER SYSTEM SET OPTIMIZER_ADAPTIVE_FEATURES = TRUE SCOPE = BOTH;

3. 大规模数据集成

Oracle 12c改进了数据整合过程。这个版本可以处理更大的数据量,新的集成方案可以迭代处理大量数据的集成问题。

例如,如果你打算将几个来源不同的数据集成到一个大的数据集中时,可以使用Oracle 12c的数据服务模式来处理大量数据的集成问题。

4. 块级备份增量备份

Oracle 12c支持基于块的备份(RMAN)和增量备份。这些备份与以前的备份不同,因为它们不是在基于文件的级别上进行的。相反,块级备份具有更高的效率和可恢复性,因为可以在块级别上进行恢复,而无需还原整个文件。块级增量备份可以在数据量大,在容量有限的存储介质上削减备份增量。

基于块备份的语法可以如下:

BACKUP DATAFILE BLOCK FOR RECOVERY;

5. 分区增强

分区是一种对数据进行划分和管理的技术,它在时间序列数据和其他大型数据集上表现出色,它可以大幅提高查询性能,也可以优化索引和空间管理。

Oracle 12c进一步提高了分区的功能,包括以下新特性:

– 支持范围和列表分区键的多列

– 自定义分区间隔

– 自定义分区表空间

– 跨分区分析

6. 安全嵌入

Oracle 12c有一个名为Oracle Database Vault的特性,它可以保障数据库安全性,从而防止未经授权的访问数据库。它可以从数据库内部控制对敏感表管理的访问,以及通过SQL命令执行对表的修改。此外,Oracle 12c还为安全管理员提供了一个更强大的权限分离功能。

以上就是Oracle 12c的部分新功能介绍,这些新功能都是为了提高数据库的性能和功能,帮助DBA更好地管理数据库。


数据运维技术 » Oracle 12c新功能介绍(oracle12c的讲解)