Oracle 9i&10g 体系结构与开发实践

需积分: 10 3 下载量 198 浏览量 更新于2024-12-24 收藏 3.57MB PDF 举报
"《Oracle 9i&10g 编程艺术》是关于Oracle数据库系统的一本专业书籍,由知名专家撰写,被业界视为经典。本书深入浅出地介绍了Oracle数据库的体系结构和编程技术,对Oracle的体系结构有详尽的解析,适合对Oracle感兴趣或希望深入了解Oracle体系结构的读者阅读。书中还包含如何建立和配置测试环境、SQL*Plus的使用以及性能监控工具Statspack的配置等内容,帮助读者更好地开发和优化Oracle应用程序。" 在本书中,作者首先阐述了开发高效Oracle应用程序的方法和原则,强调了理解Oracle体系结构的重要性,包括并发控制、多版本概念以及数据库独立性等关键概念。书中详细讲解了如何使应用程序运行更快速,并讨论了DBA与开发人员之间的协作关系。 接下来,作者提供了Oracle体系结构的概述,解释了数据库和实例的区别,详细介绍了System Global Area (SGA) 和后台进程的作用,以及两种服务器模式——专用服务器和共享服务器的工作原理。此外,书中还涉及TCP/IP连接的基础知识,帮助读者理解Oracle连接的基本过程。 在文件部分,作者详细探讨了各种类型的Oracle文件,如参数文件(包括传统的init.ora和服务器参数文件)、跟踪文件、警告文件、数据文件、临时文件、控制文件、重做日志文件(包括在线和归档)以及密码文件。这部分内容对于理解和管理Oracle数据库的物理结构至关重要。 特别地,书中提到了跟踪文件的使用,包括如何手动请求跟踪和处理内部错误时自动产生的跟踪。同时,数据文件部分讲解了Oracle的存储层次,字典管理和本地管理的表空间。临时文件、控制文件和重做日志文件对于数据保护和恢复策略具有重要意义。最后,作者介绍了闪回日志文件,包括闪回数据库和闪回恢复区的概念,这些都是Oracle高级恢复功能的重要组成部分。 《Oracle 9i&10g 编程艺术》全面覆盖了Oracle数据库的关键技术和管理实践,是一本深入学习Oracle体系结构和编程的宝贵资源。通过本书,读者将能够掌握Oracle的核心概念,提升在Oracle开发和管理领域的专业技能。