Oracle 9i10g编程艺术:探索数据库体系结构

需积分: 10 0 下载量 117 浏览量 更新于2024-10-27 收藏 3.57MB PDF 举报
"Oracle 9i10g编程艺术" 本书《Oracle 9i10g编程艺术》深入探讨了在Oracle 9i和10g版本中开发高效、可靠的数据库应用程序的方法和技术。作者通过自己的实践经验和理论知识,引导读者理解和掌握Oracle数据库体系结构及其重要概念。 在第一章"开发成功的Oracle应用程序"中,作者介绍了其独特的开发方法,并对比了黑盒方法。他强调了了解Oracle体系结构、并发控制、多版本并发控制、数据库独立性以及优化性能的重要性。同时,书中提到了DBA与开发人员之间协同工作对于应用程序性能的关键作用。 第二章"体系结构概述"进一步解释了数据库和实例的区别,详细讨论了System Global Area (SGA) 和后台进程的角色。这部分还涵盖了不同类型的服务器连接方式,如专用服务器和共享服务器,以及TCP/IP连接的基础知识。 第三章"文件"深入讨论了Oracle的各种文件类型,包括参数文件(如init.ora和服务器参数文件)、跟踪文件(用户请求和内部错误的跟踪)、警告文件、数据文件(存储数据库数据的文件,包含字典管理和本地管理的表空间)、临时文件、控制文件(记录数据库更改的重要组件)、重做日志文件(用于故障恢复)、密码文件以及闪回日志文件。作者还讲解了如何修改和管理这些文件以优化数据库性能和确保数据安全。 书中的每一章节都包含了丰富的实例和实践建议,帮助读者不仅理解理论知识,还能在实际工作中应用。通过学习这本书,读者将能够更好地设计、实现和维护Oracle 9i10g环境下的高效数据库应用程序,同时也能提升对数据库性能调优和故障排查的能力。