Oracle 12c 新特性解析

5星 · 超过95%的资源 需积分: 9 10 下载量 77 浏览量 更新于2024-07-26 收藏 4.46MB PDF 举报
"Oracle 12c 新特性" Oracle 12c是Oracle数据库的一个重要版本,带来了许多创新和增强的功能,旨在提升性能、可扩展性和安全性。以下是一些关键的新特性: 1. **多租户架构(Multitenant Architecture)** Oracle 12c引入了多租户容器数据库(CDB)的概念,允许在一个数据库实例中管理多个独立的数据库,即租户。这种架构提高了管理效率,减少了硬件和许可证成本,并提供了更好的隔离和安全性。 2. **PL/SQL优化** PL/SQL语言在12c中得到了进一步增强,提供更好的性能和更丰富的功能。例如,新版本支持并行执行计划,使得PL/SQL程序能够利用多核处理器的优势,显著提高处理大量数据的速度。 3. **自动内存管理(Automatic Memory Management)** 在12c中,Oracle改进了自动内存管理机制,使得数据库能够更智能地调整SGA和PGA的大小,以优化性能并减少管理员的工作量。 4. **In-Memory Option** Oracle 12c引入了一个名为In-Memory Option的新特性,它将数据的一部分快速加载到内存中,以加速查询处理。这尤其对实时分析和报告查询提供了显著的性能提升。 5. **Real Application Clusters (RAC)增强** RAC在12c中得到了增强,包括更快的故障切换、更细粒度的集群间通信以及更好的资源调度,从而提高了高可用性和可伸缩性。 6. **闪回技术(Flashback Technologies)** 闪回功能在12c中得到扩展,如闪回数据库现在可以更快地恢复到过去的时间点,而闪回表空间则提供了对表空间级别的恢复能力。 7. **安全增强** Oracle 12c增强了数据安全,包括信息保护策略分类,这允许管理员更精细地控制数据访问权限。此外,动态数据掩码和透明数据加密也有增强,以提高数据隐私和合规性。 8. **SQL性能分析(SQL Performance Analyzer)** 这个工具帮助识别SQL语句在升级到12c后可能出现的性能问题,提前进行优化,确保平滑过渡。 9. **存储索引(Storage Indexes)** 存储索引是一种新型索引,它在存储层而非传统的表空间中创建,对于大数据量的列式存储数据尤其有用,可以显著提高查询性能。 10. **云服务集成** Oracle 12c更加紧密地集成了云服务,支持数据库即服务(DBaaS),使得用户能够轻松地在私有云或公有云环境中部署和管理数据库。 11. **应用表达式(Application Expressions)** 这一特性允许在数据库模式中定义应用程序级别的表达式,简化了复杂查询的编写和维护。 12. **快速启动故障恢复(Fast Start Failover)** 对于RAC环境,快速启动故障恢复提供了更快的故障响应时间,减少应用程序的停机时间。 以上只是Oracle 12c众多新特性的冰山一角,每个特性都有其独特的价值,为数据库管理员和开发人员提供了更多的选择和灵活性,以适应不断变化的业务需求。在考虑是否升级到Oracle 12c时,了解这些新特性及其潜在的好处是至关重要的。