Oracle 12c新特性综述:数据库管理与优化关键点

0 下载量 16 浏览量 更新于2024-08-30 收藏 123KB PDF 举报
Oracle数据库12c引入了一系列重要的新特性,这些特性旨在提升数据库管理的效率、增强高可用性和优化性能。OracleACE总监Syed Jaffer Hussain在文章中详细概述了以下关键内容: 1. **在线迁移活跃数据文件**:在12cR1中,数据文件的在线迁移变得更为便捷,无需先将表空间置于只读模式。管理员可以直接使用`ALTER DATABASE MOVE DATAFILE`语句,如`ALTER DATABASE MOVE DATAFILE '/u00/data/users01.dbf' TO '/u00/data/users_01.dbf';`,在迁移过程中,数据库仍能保持服务,允许用户执行查询、DML和DDL操作。 2. **表分区或子分区的在线迁移**:支持对表分区的在线迁移,使得数据组织的调整更加灵活,无需中断业务。 3. **不可见字段**:新版本引入了不可见字段,这种设计隐藏了部分元数据,有助于提高查询性能和安全性。 4. **多重索引**:对于同一字段,12c允许创建多个索引,这有助于优化查询性能,尤其是在大数据量的应用场景中。 5. **DDL日志**:DDL操作的记录更加细致,便于审计和故障排查。 6. **临时undo**:临时undo空间的管理得到改进,提高了内存利用率和响应速度。 7. **备份用户特权**:新特权让备份操作更加安全,例如,特定用户被授权执行RMAN备份操作。 8. **RMAN中的SQL执行**:RMAN (Recovery Manager) 支持在备份过程中执行SQL语句,增强了备份与恢复过程的灵活性。 9. **RMAN表级别恢复**:针对单个表的恢复功能加强,提高数据恢复效率。 10. **PGA大小限制**:对PGA (Program Global Area) 的管理有所优化,可能包括更大的默认大小或更精细的配置选项。 11. **表分区维护增强**:对表分区的操作更加高效,支持在不重启数据库的情况下进行维护。 12. **数据库升级改进**:升级流程得到简化,减少了停机时间,并提供了更好的兼容性。 13. **网络恢复**:支持通过网络进行数据文件的恢复,扩展了恢复的可操作性。 14. **DataPump增强**:DataPump工具的功能得到了增强,提供更丰富的数据迁移和导出选项。 15. **ADDM (实时自动数据诊断监视器)**:实时监控数据库健康状况,帮助发现和解决潜在问题。 16. **并发统计信息收集**:并行处理统计信息,加快统计收集速度,提高查询计划的准确性。 Oracle 12c的新特性显著提升了数据库管理的易用性和性能,为企业提供了更强大的数据处理能力。这些改变不仅适用于数据库管理员,也对开发人员和系统运维人员的工作带来了便利。