Oracle 12c光明的新希望(oracle 12c光盘)

Oracle 12c:光明的新希望

Oracle Database 12c是一款由Oracle Corporation开发的一款关系型数据库管理系统(RDBMS),它于2013年上市。它被认为是一项伟大的发明,因为它提供了几个强大的功能,这些功能完全改变了数据库管理和开发的方式。在本文中,我们将深入探讨Oracle 12c的各种特色和功能。

1. 多租户架构

Oracle 12c的最大亮点之一是其多租户架构。该功能允许多个租户共享一个数据库实例,每个租户都可以有自己的数据库对象和安全性控制,同时减少了硬件、管理和人力资源的成本。

Oracle 12c中的多租户架构有两种。一种是多租户容器数据库(CDB),它包含一个或多个租户的垂直托管数据库(PDB)。另一种是非容器多租户数据库,它支持多个租户但没有容器(CDB)的概念。这些不同可以基于不同的需求进行区别选择。

2. 数据库内部资源管理

Oracle 12c通过资源管理器实现了高效的数据库内部资源和性能管理。资源管理器机制允许在资源限制和语境被分配之前查看和调整资源调度,比如CPU和I/O资源优先级。这可以帮助您跟踪和优化整个环境中的资源,提高数据库系统的性能和可用性。

在12C中,可以将执行计划控制粒度提高到SQL操作级别,对SQL操作的CPU和IO资源进行控制,从而使资源利用率更高,同时为互联网企业的高级客户提供了更高的可扩展性。

3. 数据库修复

Oracle 12c中新增加了Data Redaction模块,可以保护敏感数据。Data Redaction可以掩盖通过SQL查询检索的数据行或可计算列中的某些数据。掩盖数据的方式包括用星号或数字替换,或将所有内容替换为NULL。

此外,在Oracle 12c中还提供了在线修复(Online Patching)功能。这可以使系统在不影响生产线上服务的情况下更新系统补丁和修复数据库中的BUG。更新补丁后,只需要短暂的重启就可以了,这对于那些需要连续24小时不间断运行的企业应用是非常方便的。

4. 支持JSON

Oracle 12c开始支持JSON数据类型,例如:JSON表和JSON查询。JSON是一种用于表示数据的方式,它使得处理庞大的数据变得非常容易。在12c中,我们可以使用JSON数据类型在Oracle数据库中存储和查询JSON数据。

5. 备份恢复

对于数据库备份和恢复,Oracle 12c提供了一些新的功能。例如,RMAN的全备份在整个数据库中完成,现在可以在整个数据库的一部分中完成,从而可以为多租户数据库建立快速备份。此外,从Oracle 12c开始,可以使用EM Express来管理和控制备份和恢复。

Oracle 12c还提供了一些增强的数据恢复工具,例如Real-Time Cascading Standby。当您从主要实例中运行数据库时,这个工具可以将所有的变化反映到辅助实例中。在数据库故障的情况下,我们可以恢复主数据库并将所有变化应用到辅助实例上,这可以使数据库系统的恢复更加方便。

总结

Oracle 12c是一个非常强大而灵活的数据库管理系统,它提供了众多的新功能,可以让企业在处理业务数据时更加高效。 自多租户架构、数据库内部资源管理、在线扩容、数据修复、支持JSON以及备份恢复等功能,让Oracle 12c已经成为全球范围内大型企业的首选工具之一。我们相信,Oracle 12c提供的这些功能将会引领数据库管理和开发进入新的时代。


数据运维技术 » Oracle 12c光明的新希望(oracle 12c光盘)