Oracle9i编程艺术:深入数据库体系结构解析
需积分: 4 167 浏览量
更新于2024-08-01
1
收藏 4.57MB DOC 举报
"《Oracle9i编程艺术》是Oracle数据库专家Thomas Kyte的作品,旨在深入解析Oracle数据库的体系结构,并教导读者如何有效地开发Oracle应用程序。本书涵盖了从数据库的基础概念到高级特性的方方面面,包括并发控制、数据库独立性、性能优化等关键主题。书中通过独特的讲解方式,帮助读者理解何时何地应使用Oracle的各种特性,以及如何避免不必要的问题。"
在第一章中,作者强调了理解Oracle体系结构的重要性,以确保开发出成功的应用程序。他提出了自己的开发方法,强调了黑盒方法的局限性,并指出正确与不正确的开发方式。书中详述了如何了解Oracle体系结构,掌握并发控制,理解多版本的概念,以及数据库独立性的重要性。同时,作者还讨论了如何提升应用性能以及DBA与开发人员之间的合作。
第二章则对Oracle的体系结构进行了概述,解释了数据库和实例的区别,介绍了SGA(System Global Area)和后台进程,以及两种连接Oracle的方式:专用服务器和共享服务器。此外,还简单介绍了TCP/IP连接的基本原理。
第三章聚焦于Oracle数据库中的各种文件,如参数文件(包括遗留的init.ora和服务器参数文件)、跟踪文件、警告文件、数据文件(包括字典管理和本地管理的表空间)、临时文件、控制文件、重做日志文件(在线和归档)、密码文件、修改跟踪文件、闪回日志文件、DMP文件(用于导出导入数据)和数据泵文件,以及平面文件,这些都是数据库操作和管理的基础。
第四章涉及内存结构,涵盖了进程全局区(PGA)和用户全局区(UGA),并讨论了手动和自动PGA内存管理,这对于理解Oracle性能至关重要。
通过阅读本书,读者不仅可以深入了解Oracle9i的工作原理,还能获得开发高效、稳定Oracle应用程序的实用技巧,以及维护和优化数据库的最佳实践。对于Oracle数据库管理员和开发者来说,这是一份宝贵的参考资料。
2011-05-25 上传
2008-09-08 上传
2010-09-16 上传
2010-10-25 上传
2012-12-26 上传
2010-12-26 上传
2009-11-11 上传
点击了解资源详情
2024-10-28 上传
wzq3653085
- 粉丝: 0
- 资源: 6
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能