Thomas Kyte's Oracle 9i/10g编程艺术指南:体系结构与优化

需积分: 10 4 下载量 160 浏览量 更新于2024-12-27 收藏 3.57MB PDF 举报
"《Oracle 9i/10g编程艺术》是一本由Thomas Kyte撰写的经典著作,是Oracle数据库管理员(DBA)和开发者不可或缺的参考书籍。这本书以其权威性和实用性,深入浅出地探讨了Oracle数据库的各个方面,特别是针对9i和10g版本。作者Kyte是世界顶级的Oracle专家,他的经验与见解在书中得以充分展现。 本书首先介绍了开发成功的Oracle应用程序的方法,强调了理解Oracle体系结构、并发控制、多版本控制、数据库独立性以及DBA与开发者之间的合作等关键概念。作者提供了实用的建议,帮助读者设计高效的应用程序,同时关注如何优化性能。 第二章涵盖了体系结构的概述,详细解释了数据库和实例的概念,以及System Global Area (SGA)和后台进程的作用。此外,还讲解了数据库连接的不同方式,如专用服务器和共享服务器模式,以及TCP/IP连接的原理。 第三章专门讨论了数据库的文件管理,包括参数文件、跟踪文件、警告文件、数据文件、临时文件、控制文件、重做日志文件、密码文件等,深入解析了它们的功能和配置。这部分内容对于理解和维护数据库的稳定运行至关重要。 书中还提到,例如使用SHOW_SPACE命令来监控存储空间,以及关于闪回日志文件和闪回恢复区的介绍,这些都是在Oracle数据库管理中常用的技术,有助于提升数据恢复能力和问题排查能力。 《Oracle 9i/10g编程艺术》不仅适合初学者系统学习Oracle技术,也适合有经验的DBA和开发者查阅和参考,通过不断实践和学习,提升对Oracle数据库的深入理解和操作技巧。无论是为了开发高效应用还是进行日常维护,这本书都是一份宝贵的资源。"