Oracle 9i&10g编程艺术:深入理解数据库体系结构

需积分: 9 12 下载量 197 浏览量 更新于2024-07-26 收藏 8.07MB PDF 举报
《Oracle 9i & 10g编程艺术:深入数据库体系结构》是一本针对Oracle数据库技术的深入指南,主要聚焦于9i和10g版本。这本书适合希望深入了解Oracle应用程序开发、数据库体系结构以及性能优化的专业人士。作者分享了丰富的实践经验,包括开发最佳实践、并发控制、多版本控制、数据库独立性等方面的知识。 在第一部分,作者提倡一种名为“我的方法”的开发理念,强调理解Oracle体系结构对于编写高效应用程序的重要性。章节1.3详细讲解了开发数据库应用时的关键概念,如理解数据库的并发控制机制,确保数据一致性;多版本控制,处理不同用户同时访问同一数据的情况;以及追求数据库独立性,使应用程序能适应不同的数据库环境。此外,还讨论了如何通过与DBA的良好协作,让应用运行更快速。 第二章是对Oracle体系结构的概述,包括数据库和实例的定义,以及共享服务器和专用服务器的连接方式。章节2.3深入探讨了TCP/IP连接的原理,帮助读者理解网络通信在数据库中的作用。 第三章主要关注数据库的文件结构,包括参数文件、跟踪文件、警告文件、数据文件、临时文件、控制文件和重做日志文件。参数文件是数据库运行的核心配置,而跟踪文件用于记录数据库操作和错误,临时文件支持数据库操作过程中的临时存储,控制文件和重做日志文件则确保数据的完整性和事务的持久化。 书中还提到,源代码和有关更新可以在相关网站上获取,作者提供了示例代码,并鼓励读者定制自己的脚本以适应特定需求。此外,书中会指导读者如何配置环境,如设置SQL*Plus的AUTOTRACE功能以增强调试效率,以及使用Statspack进行性能监控。 整本书不仅涵盖了理论知识,还包含了实际操作技巧和最佳实践,对于Oracle开发人员和DBA来说,是一份宝贵的参考资料。通过阅读这本书,读者可以掌握Oracle数据库的基础架构和高级特性,从而提升应用程序的开发质量和性能。