Oracle9i编程艺术:深入数据库体系结构解析
需积分: 4 65 浏览量
更新于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-11-02 上传
wzq3653085
- 粉丝: 0
- 资源: 6
最新资源
- Popup_Window:这是一个简单的项目,用于展示如何在弹出窗口中打开 url
- 社交移动性:CPAL用于社交移动性网站的数据工作空间
- 面试-Java一些常见面试题+题解之网络-Network.zip
- PracticalTest02
- miniature-forms
- windows 11主题壁纸(内含多个主题对应壁纸).7z
- MySixPercent-crx插件
- anitab-forms-web:开源程序(OSP),用于处理较小的4周或全天计划以为开源项目做出贡献的应用程序。 与GSoC,Outreachy或RGSoC相似。 这是网络应用
- pythonProgrammingSMTPClient
- ampersand-infinite-scroll:一个简单的&符号模块,可用于需要无限滚动元素的任何视图
- carto-react-template:用于React的CARTO。 在CARTO平台和React上开发位置智能(LI)应用的最佳方法
- 面试-Java一些常见面试题+题解之JVM-JVM.zip
- aem-cookbook:适用于Adobe AEM的厨师食谱
- 易语言-易语言多线程练习
- Python库 | gurobipy-9.1.0-cp38-cp38-macosx_10_11_x86_64.whl
- speech-to-text-azure:在github中创建回购协议