Oracle 9i&10g 编程与体系结构详解

5星 · 超过95%的资源 需积分: 9 18 下载量 167 浏览量 更新于2024-08-02 收藏 5.3MB PDF 举报
"Oracle 9i&10g 编程艺术(有图)" 是一本由知名专家Tom撰写的专业书籍,虽然不是最新的版本,但包含了丰富的Oracle数据库编程知识,并配有图表辅助理解。这本书适合对Oracle数据库有兴趣的学习者,尤其是那些希望深入理解Oracle 9i和10g版本特性的开发者和DBA。 书中详细介绍了如何开发成功的Oracle应用程序,强调了正确的开发方法,包括了解Oracle的体系结构、并发控制、多版本概念以及数据库独立性的重要性。作者指出,优化应用性能的关键在于理解这些核心概念,同时强调了DBA与开发人员之间合作的重要性。 在体系结构方面,书中阐述了数据库和实例的定义,详细讲解了SGA(System Global Area)和后台进程的构成,以及如何通过专用服务器和共享服务器模式连接到Oracle。此外,还介绍了TCP/IP连接的基本原理,帮助读者理解Oracle连接的底层工作方式。 文件部分涵盖了Oracle中各种类型的文件,如参数文件(包括传统的init.ora和服务器参数文件SPFILE)、跟踪文件(记录用户请求和内部错误)、警告文件、数据文件(存储数据库数据的逻辑和物理结构)、临时文件、控制文件(记录数据库更改的重要组件)、重做日志文件(用于数据库恢复)、密码文件以及闪回日志文件(支持闪回功能)。每个文件类型都详细解释了其作用、管理方法和重要性。 此外,书中还涉及到了数据导入导出相关的DMP文件和数据泵文件,这对于数据库迁移和备份恢复至关重要。通过对这些内容的深入学习,读者可以更好地掌握Oracle数据库的管理和维护。 "Oracle 9i&10g 编程艺术(有图)"是一本全面介绍Oracle数据库开发和管理的指南,尽管不是最新版本,但它提供的基础和经典知识对于理解Oracle数据库的工作原理仍然非常有价值。对于初学者和有经验的数据库专业人员来说,这本书都是一个宝贵的资源。