oracle数据库体系结构.ppt
《oracle数据库体系结构.ppt》由会员分享,可在线阅读,更多相关《oracle数据库体系结构.ppt(46页珍藏版)》请在三一办公上搜索。
1、,第一部分 Oracle 10g,2,课程地位,.Net&C#,SQL Server,XML,SPM,ASP.NET&WebService,Oracle,UML,SPR:Computer Base,HTML&JavaScript,SQL Server Base,OOP&Java Base,C,STB,JSP/Servlet,EJB&WebService,WinForms,Struts&JSF,Testing&SQA,Linux,3,课程目标,理解 Oracle 数据库体系结构熟练掌握 PL/SQL 命令和 SQL 函数管理 Oracle 的各种数据库对象掌握基本的数据库配置和管理掌握数据库基本
2、理论,4,目标,了解 Oracle 体系结构的各种组件 掌握 Oracle 中的基本用户管理 了解 Oracle 的工具 了解 Oracle 的安装和卸载,5,课程内容,ORACLE 数据库简介ORACLE 安装和卸载ORACLE 10g 体系结构ORACLE 10g 工具简介及使用ORACLE 10g 基本操作,6,1 Oracle 数据库简介,对象关系型的数据库管理系统(ORDBMS)在管理信息系统、企业数据处理、因特网及电子商务等领域使用非常广泛在数据安全性与数据完整性控制方面性能优越跨操作系统、跨硬件平台的数据互操作能力,Oracle数据库的主要特点支持多用户、大事务量的事务处理数据安
3、全性和完整性控制支持分布式数据处理可移植性,7,1977年Larry Ellison、Bob Miner和Ed Oates共同创建了软件开发实验室1979年,Oracle的第一个产品被发行。1983年,RSI公司推出了Oracle 3版本 1984年,Oracle公司推出了Oracle 4版本 1985年,Oracle公司推出了版本5,引入了Client/Server计算 1988年,Oracle 6版本,可以运行在多种平台和操作系统上1998年推出的Oracle 8i则是世界上第一个全面支持Internet的数据库 2001年6月,在Oracle Open World大会中,Oracle发布
4、了Oracle 9i2003年9月,在旧金山举办的Oracle World大会上,“Oracle 10g”2007年11月,Oracle 11i正式发布,8,Ed Oates,Bob Miner,Bruce Scott,Larry Ellison,9,OcaOcpocm证书Oracle数据库10g标准版1(Oracle Database 10g Standard Edition One)1、为工作组、部门级和互联网/内联网应用程序提供了前所未有的易用性和很高的性价比。2、从针对小型商务的单服务器环境到大型的分布式部门环境,包含了构建关键商务的应用程序所必需的全部工具。3、Standard Ed
5、ition One 仅许可在最高容量为两个处理器的服务器上使用。,10,Oracle数据库10g标准版(Oracle Database 10g Standard Edition)1、该版本提供了标准版1的前所未有的易用性、能力和性能,并且利用真正应用集群提供了对更大型的计算机和服务集群的支持。2、它可以在最高容量为4个处理器的单台服务器、或者在一个支持最多4个处理器的服务器的集群上使用,11,Oracle数据库10g企业版(Oracle Database 10g Enterprise Edition)1、为关键任务的应用程序提供了高效、可靠、安全的数据管理。2、为企业提供了满足当今关键任务应用
6、程序的可用性和可伸缩性需求的工具和功能。3、包含了Oracle数据库的所有组件,并且能够通过购买选项和程序包得到进一步增强。,12,Oracle数据库10g个人版(Oracle Database 10g Personal Edition)需要与Oracle数据库10g标准版1、Oracle 数据库标准版和 Oracle 数据库企业版完全兼容的单用户开发和部署。,13,2 ORACLE 数据库的安装和卸载,Oracle 10g 精简版完全安装oracle 10g 企业版 个人版 标准版等%oracle_home%Db_1RDBMSADMINscott.sql%oracle_home%Db_1da
7、tabase密码文件、启动文件默认安装oralce数据库实例名orcl,14,3 Oracle 10g 体系结构,Oracle 服务器,Oracle 数据库,Oracle 实例,Oracle 数据库是一个数据的集合,该集合被视为一个逻辑单元,管理数据库的后台进程和内存结构的集合称为 Oracle 实例,数据库的体系结构是指数据库的组成、工作过程与原理,以及数据在数据库中的组织与管理机制Oracle服务器提供开放、全面和综合的信息管理,它由Oracle数据库和Oracle实例组成,15,instance,SGA,PMON,SMON,DBWR,LGWR,CKPT,Others,Shared Poo
8、l,Library Cache,Data dictionary Cache,Database Buffer Cache,Redo Log Buffer,Java Pool,Large Pool,Database,Data Files,Control Files,Redo Log Files,Archived Log Files,Password File,Parameter File,User Process,Server Process,PGA,16,Oracle 主要组件,实 例 内存结构 后台进程,PMON SMON DBWR LGWR CKPT 其他,数据库,数据文件,数据文件,数据文
9、件,控制文件,控制文件,日志文件,日志文件,参数文件,归档日志文件,口令文件,SGA,用户进程,服务器进程,PGA,共享池,数据缓冲区,日志缓冲区,17,内存结构,共享池 shared_pool_size库高速缓存,包括SQL区和共享PL/SQL区数据字典高速缓存,存储表列等信息数据高速缓冲区存储操作的数据db_block_size和db_block_buffers重做日志缓冲区引入的目的就是数据恢复处理insert update delete大池和java池Large_pool_size java_pool_size,18,Oracle 实例,Oracle 实例是后台进程和内存结构的集合。每
10、个实例只能操纵一个数据库。而每个数据库可以由多个实例来操纵。,Oracle 实例,系统全局区,后台进程,分配,启动,19,Oracle 数据库,Oracle 数据库由操作系统文件组成,这些文件为数据库信息提供实际物理存储区Oracle 数据库包括逻辑结构和物理结构,物理结构,逻辑结构,物理结构包含数据库中的一组操作系统文件。,逻辑结构指数据库创建之后形成的逻辑概念之间的关系,Oracle 数据库,20,会话,会话是用户与 Oracle 服务器的单个连接当用户与服务器建立连接时创建会话当用户与服务器断开连接时关闭会话,启动 Oracle 实例,SGA 后台进程,创建用户进程,创建服务器进程,用户
11、进程-服务器进程,21,Oracle 实例内存结构,系统全局区(SGA),程序全局区(PGA),Oracle 实例启动时分配系统全局区,当服务器进程启动时分配程序全局区,Oracle 的内存结构包含以下两个内存区:,内存区,22,系统全局区 2-1,数据库信息存储于SGA,由多个数据库进程共享,共享池,数据缓冲区,日志缓冲区,SGA的内存结构,库高速,数据字典高速,23,系统全局区 2-2,共享池,共享池是对SQL、PL/SQL程序进行语法分析、编译、执行的内存区域共享池由库缓存和数据字典缓存组成。共享池的大小直接影响数据库的性能。,数据缓冲区,用于存储从磁盘数据文件中读入的数据,所有用户共享
12、。服务器进程将读入的数据保存在数据缓冲区中,当后续的请求需要这些数据时可以在内存中找到,不需要再从磁盘读取,提高了读取速度。数据缓冲区的大小对数据库的读取速度有直接的影响。,日志缓冲区,日志记录数据库的所有修改信息,日志信息首先产生于日志缓冲区。当日志缓冲区的日志数据达到一定数量时,由后台进程将日志数据写入日志文件中。相对来说,日志缓冲区对数据库的性能影响较小。,24,程序全局区,程序全局区(PGA)包含单个服务器进程所需的数据和控制信息,PGA是在用户进程连接到数据库并创建一个会话时自动分配的,保存每个与Oracle 数据库连接的用户进程所需的信息,PGA为非共享区,只能单个进程使用,当一个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle 数据库 体系结构

链接地址:https://www.31ppt.com/p-6513515.html