Oracle9i体系结构与开发详解

需积分: 9 0 下载量 87 浏览量 更新于2024-10-26 收藏 5.3MB PDF 举报
"Oracle9i&amp编程艺术,一本关于Oracle数据库开发和管理的书籍,适合ORACLE初学者和专业人士,提供了一系列实用技巧和深入讲解。" 本书由序言、前言和多个章节组成,旨在帮助读者深入理解Oracle 9i数据库的各个方面。作者首先介绍了开发成功的Oracle应用程序的方法,强调了对Oracle体系结构的理解以及并发控制的重要性。书中提到,正确的开发方式包括了解Oracle体系结构,理解多版本并发控制,关注数据库独立性和性能优化,并建议DBA与开发人员之间保持良好的合作关系。 在体系结构概述部分,作者详细阐述了数据库和实例的区别,解释了SGA(System Global Area)和后台进程的角色。书中还讨论了两种服务器模式:专用服务器和共享服务器,以及TCP/IP连接的基本原理,帮助读者理解如何连接到Oracle数据库。 接下来,书中详细介绍了各种文件类型及其用途,如参数文件(包括遗留的init.ora和服务器参数文件),它们对数据库配置至关重要。跟踪文件用于记录数据库操作,分为请求跟踪和内部错误跟踪。警告文件则记录数据库的异常情况。数据文件、临时文件、控制文件和重做日志文件是数据库存储和恢复的关键组件,其中控制文件存储了数据库的元数据,重做日志文件则用于确保数据的完整性和一致性。密码文件用于验证数据库管理员权限,而闪回日志文件支持数据库的闪回功能,允许回滚到特定时间点。 此外,书中还提到了数据导入导出工具(EXP/IMP)使用的DMP文件,以及后来的数据泵技术,这些工具对于数据库迁移、备份和恢复至关重要。 通过深入学习这本书,读者将能够掌握Oracle 9i的许多核心概念和技术,包括性能调优、故障排查和数据库维护,从而提升其在Oracle数据库领域的专业技能。无论是开发人员还是DBA,都能从本书中获得宝贵的知识和实践经验。