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更好地管理数据库。