Oracle Database 12c 新特性详解与案例分析

3星 · 超过75%的资源 需积分: 9 50 下载量 51 浏览量 更新于2024-07-19 1 收藏 2.29MB PDF 举报
"Oracle Database 12c 数据库100个新特性与案例总结V2.0" Oracle Database 12c是Oracle公司推出的一个重要版本,它在原有的数据库技术基础上引入了众多新特性和优化,旨在提升性能、可扩展性、安全性和云集成能力。以下是对12c数据库中部分新特性的详细解析: 1. **多租户架构(Multitenant Architecture)** - 在Oracle 12c中,多租户架构是最大的变革之一,允许在一个容器数据库(CDB)中管理多个独立数据库(PDBs),这极大地简化了管理和升级过程。 2. **Pluggable Databases(PDBs)** - PDBs是Oracle 12c的新特性,它们可以像插件一样被插入到CDB中,使得数据库的创建、备份、恢复和迁移变得更加便捷。 3. **自动存储管理(Automatic Storage Management, ASM)改进** - ASM在12c中增加了对文件系统的支持,提升了数据存储的灵活性,并且增强了性能监控和管理工具。 4. **In-Memory Option** - Oracle 12c引入了In-Memory Option,使得数据库能够更快地处理分析查询,通过将数据的一部分存储在内存中进行快速访问。 5. **SQL Plan Management(SPM)** - SPM允许数据库管理员捕获、验证和管理SQL查询执行计划,以确保最佳性能。 6. **Real Application Testing(RAT)增强** - RAT在12c中得到增强,提供了更强大的数据库回放功能,帮助用户在生产环境之外测试应用性能和变更的影响。 7. **Transparent Data Encryption(TDE)** - TDE在12c中支持表空间级别的加密,提高了数据安全性,同时不影响应用程序的正常运行。 8. **Fine-Grained Access Control(FGAC)** - FGAC提供了更精细的权限控制,允许更精确地控制用户对特定行或列的访问。 9. **Automatic Indexing** - 自动索引功能可根据工作负载自动创建、维护和优化索引,从而提高查询性能。 10. **SQL Performance Analyzer(SPA)** - SPA是12c中的一个性能分析工具,它可以预测SQL语句在升级到新版本后的性能变化。 11. **Memory-Optimized Tables** - 新的内存优化表类型允许数据在内存中快速处理,显著提升处理速度。 12. **SecureFiles和Large Objects(LOBs)优化** - SecureFiles在12c中得到了优化,提供了更好的性能和功能,如加密和压缩。 13. **Enhanced RMAN Backup and Recovery** - RMAN备份和恢复功能在12c中得到增强,支持在线备份,减少了系统停机时间。 14. **SQL Tuning Advisor(STA)改进** - STA提供了更全面的调优建议,包括针对并行执行和并行计划的优化。 15. **Application Express(Apex)更新** - Oracle Apex在12c版本中也有所更新,提供了更多的开发工具和增强的功能,以构建Web应用。 以上只是Oracle Database 12c众多新特性的一部分,每个特性都旨在提高数据库的效率、可用性和安全性。通过深入学习和实践,DBA和开发者可以充分利用这些特性来优化其数据库环境。同时,通过参加如文中提到的相关课程,可以进一步提升对Oracle 12c的理解和使用技能。