Oracle 9i & 10g数据库架构与并行执行详解

需积分: 10 2 下载量 196 浏览量 更新于2024-07-26 收藏 4.79MB PDF 举报
《专家Oracle数据库架构:9i与10g编程技巧与解决方案》是一本由Thomas Kyte编著的专业书籍,针对Oracle 9i和10g数据库系统提供了深入的理论和实践指导。本书的核心内容涵盖了多个关键主题,旨在帮助读者理解和掌握这两个版本数据库的设计、管理和优化。 首先,书中详细介绍了如何处理遗留的LONG类型数据,这对于维护旧有系统和迁移过程中可能遇到的问题至关重要。接着,章节重点讨论了DATE、TIMESTAMP和INTERVAL类型,包括它们的数据格式、存储方式以及性能优化策略。DATE类型用于存储日期,TIMESTAMP类型则支持日期和时间信息,而INTERVAL类型则处理时间间隔。 在第13章,作者探讨了分区技术,这是提高数据库可用性、降低管理负担和增强查询性能的重要手段。章节中讲解了不同的分区方案,如范围分区(按值范围划分)、散列分区(根据键值哈希分布)、列表分区(基于预定义列表)和复合分区。此外,还涉及了行移动、分区索引(包括本地索引和全局索引的区别)、性能影响的重新评估以及审计和段空间压缩。 第14章深入讲解了并行执行,包括何时选择并行处理,以及如何利用Oracle的并行查询、DML(数据操作语言)、DDL(数据定义语言)操作来提升数据库性能。通过外部表、外部加载、并行恢复和程序级并行性等技术,作者展示了并行处理的多种应用场景。 数据加载和卸载是数据库运维中的关键任务,第15章专门介绍了SQL*Loader工具及其常见问题解决方案,以及外部表的使用。同时,章节还覆盖了平铺文件装载和Oracle Data Pump工具的卸载功能,为数据迁移和备份提供了实用的方法。 《Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions》不仅提供了一套全面的Oracle 9i和10g数据库体系结构指南,还包含了许多实用的编程技术和解决实际问题的策略,对于数据库管理员、开发人员和高级用户来说,是一本不可或缺的参考书。版权信息强调了未经许可的复制和传播限制,确保了知识的合法性和专业性。