Oracle11g新特性:自动化与性能提升

需积分: 10 2 下载量 153 浏览量 更新于2024-08-15 收藏 3.33MB PPT 举报
"Oracle11g新特性" Oracle Database 11g是Oracle公司推出的一个重要版本,带来了许多增强的功能和优化,旨在提高数据库的自管理能力、可用性、安全性和性能。以下是对这些新特性的详细说明: 1. 自管理数据库: Oracle 11g引入了更高级别的自动化管理功能,减轻了DBA的工作负担。例如,数据库现在可以自动管理存储、备份、内存、应用/SQL、模式、RAC(Real Application Clusters)、恢复和复制。其中,自动内存管理是一个显著的改进,通过一个动态参数`MEMORY_TARGET`,系统能够统一管理SGA(System Global Area)和PGA(Program Global Area)内存,并根据负载自动调整,适用于多种操作系统平台。 2. 11g自动内存管理: 自动内存管理是11g的一大亮点,它简化了内存配置,通过`MEMORY_TARGET`参数,数据库能够动态地调整系统和进程内存,以适应不断变化的工作负载。这使得在Linux、Windows、Solaris、HPUX和AIX等平台上运行的数据库性能更加稳定。 3. SQL调优: 在Oracle 10g中,SQL Tuning Advisor帮助DBA处理高负载情况,但在11g中,自动SQL调优进一步升级。通过AWR(Automatic Workload Repository)自动SQL调优工作负载报告,DBA可以快速识别并解决性能问题。如果新的SQL调优建议能带来至少三倍的性能提升,系统会自动接受并应用这些建议,创建新的SQL profile。 4. 数据库可用性: Oracle 11g在数据库可用性方面也有所增强,可能包括更快的故障恢复机制、更稳定的RAC环境和改进的数据保护策略,确保业务连续性和数据完整性。 5. 数据库安全性: 在11g中,Oracle增强了数据库的安全性,可能包括更精细的权限控制、更强的数据加密选项以及更有效的审计功能,以保护敏感信息免受未经授权的访问。 6. 数据库分区和真正应用测试: 数据库分区允许大型表和索引被分成更小、更易管理的部分,提高查询性能和维护效率。真正应用测试(Real Application Testing)功能则允许在生产环境之外模拟真实工作负载,以便在实施变更前预测和评估其影响。 7. 统计信息收集与性能监控: 在变更后,如数据库升级、调优建议的实施、模式更改、统计信息收集和数据库参数调整,DBA需要重新执行SQL以测试执行计划和统计信息。Oracle 11g提供了工具,如SQL Tuning Sets(STS),用于在变更后测试SQL,生成执行计划和统计信息,以确保性能不受影响。 Oracle 11g的新特性显著提升了数据库的自管理能力,优化了性能,增强了可用性和安全性,为DBA提供了更高效、更智能的管理手段。