Oracle 9i&10g编程艺术详解:体系结构与实践

需积分: 9 5 下载量 22 浏览量 更新于2024-07-31 收藏 6.07MB PDF 举报
"《Oracle9i&10g的编程艺术 汉化版》是一本由Tom撰写的专业IT书籍,主要针对Oracle数据库9i和10g版本的编程实践进行了深入探讨。该书以实用性和理论相结合的方式,旨在帮助读者理解和掌握开发高效、稳定的Oracle应用程序所需的关键技能。 书中首先介绍了作者的方法论,区分了"黑盒方法"与"开发数据库应用的正确方法"。正确的开发方法包括理解Oracle体系结构,如并发控制机制,以确保数据一致性;注重数据库独立性,使得应用程序能够适应不同的数据库环境;以及处理DBA与开发人员之间的协作,共同优化性能。 章节2涵盖了Oracle的体系结构,解释了数据库和实例的概念,以及SGA(共享全局区)和后台进程的作用。此外,书中详细讲解了连接Oracle的不同方式,如专用服务器和共享服务器模型,以及TCP/IP连接的原理。 在数据库文件部分,作者着重讨论了参数文件、跟踪文件、警告文件、数据文件、临时文件、控制文件、重做日志文件等核心组件,这些都是数据库管理的基础。此外,还介绍了密码文件的管理以及闪回日志文件和DMP文件(EXP/IMP文件)的功能,以及后来的数据泵文件。 作者强调代码约定的重要性,通过清晰的编码规范,确保程序的可读性和可维护性。每一章末尾的小结部分,对前面所学内容进行了总结回顾,便于读者巩固理解。 《Oracle9i&10g的编程艺术 汉化版》是一部深入浅出的Oracle技术指南,适合于希望提升Oracle数据库编程能力的开发者、DBA和系统管理员阅读,无论是初学者还是经验丰富的专业人士都能从中受益匪浅。"