Oracle数据库编程艺术:从9i到10g

需积分: 9 10 下载量 112 浏览量 更新于2024-08-02 1 收藏 2.75MB PDF 举报
"《oracle9i,10g编程艺术.pdf》是一本面向ORACLE从业人群和爱好者的书籍,特别是针对编程人员提升技能的指南。书中涵盖了从数据库体系结构到实际编程方法的各种主题,旨在帮助读者更好地理解和开发Oracle应用程序。" 在书中,作者首先介绍了序言、本书内容、读者对象和组织结构,强调了源代码和更新的获取方式以及如何配置开发环境。在技术部分,书中详细讲解了以下知识点: 1. 开发成功的Oracle应用程序:作者分享了自己的编程方法,并对比了黑盒方法。书中讨论了正确的开发方式,包括理解Oracle体系结构、并发控制、多版本机制、数据库独立性以及优化应用性能的策略。此外,还强调了DBA与开发人员之间的协作关系。 2. 体系结构概述:这部分详细解释了数据库和实例的区别,深入探讨了SGA(System Global Area)和后台进程的角色。作者还详细介绍了Oracle的连接方式,包括专用服务器和共享服务器模型,以及TCP/IP连接的基础知识。 3. 文件系统:这部分是关于Oracle管理的各种文件类型。书中详细阐述了参数文件,包括传统的init.ora文件和新的服务器参数文件,以及如何追踪和修改它们。跟踪文件和警告文件的生成和用途也进行了讲解。数据文件部分涉及存储层次体系,字典管理和本地管理的表空间。临时文件、控制文件、重做日志文件(在线和归档)、密码文件、闪回日志文件(用于闪回数据库和恢复区)以及DMP文件(导出导入文件)和数据泵文件的使用也有所涉及。 4. 平面文件:这部分简要介绍了Oracle与非结构化数据交互的方式,如导入导出非Oracle格式的数据。 通过这本书,读者不仅可以了解到Oracle数据库的深层原理,还能掌握如何有效管理和优化Oracle环境,提升数据库应用程序的性能。对于那些希望在Oracle领域深化理解和实践的开发者来说,这是一份宝贵的资源。