网站大量收购闲置独家精品文档,联系QQ:2885784924

Ch2 Orale10g体系结构.ppt

  1. 1、本文档共95页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ch2 Orale10g体系结构

第2章 Oracle数据库体系结构 教 师:陈玉明 E-Mail:ymchen@xmut.edu.cn 内容简介 本课主要讲授Oracle 10g体系结构 适用于数据库管理员(DBA) Oracle 9i同样适用 概 要 DBA的职责 Oracle体系结构由内存结构、进程结构、存储结构组成 内存结构由SGA、PGA组成 存储结构由逻辑存储、物理存储组成 进程结构由用户进程和Oracle进程组成. 什么是DBA? 数据库管理员是一个或一组全面负责管理和控制数据库系统的人员。 简称:DBA(Data Base Administrator) DBA的主要职责 了解ORACLE数据库的体系结构 负责数据库管理系统的安装和升级 启动和关闭数据库 管理和监控数据库用户 管理数据库特权 管理存储空间 建立数据库 后备和恢复数据库 DBA与理论知识 作为一名合格的DBA,必须深入地掌握Oracle 10g数据库的体系结构.在理论知识的指导下,才会使许多难以理解和掌握的操作变得容易. Oracle工作原理 Oracle工作原理 处理过程可以简单的描述为: 用户在其机器上运行基于Oracle的应用程序(如:SQL*PLUS、PL/SQL Developer等),即启动用户进程. 客户机、服务器之间建立连接(Connect). 服务器为用户建立会话(Session),并为该会话建立一个PGA(Program Global Area,程序全局区)以存储与该会话相关的信息.在同一个连接中,不同的用户有不同的会话. 启动服务进程,由该服务进程负责执行该会话的各项任务. 用户进程发送SQL语句(select、update、commit….) 服务器进程解析、编译、执行SQL语句,然后将结果写入数据库并返回结果给用户进程。 用户进程接收返回的SQL执行结果。 在应用程序中显示SQL执行结果. 处理查询 总体结构 总体结构 总体结构 其中: 内存结构:包括SGA和PGA.使用内存最多的是SGA,同时也是影响数据库性能的最大参数. 进程结构:包括前台进程、后台进程.前台进程是指服务进程和用户进程.前台进程是根据实际需要而运行的,并在需要结束后立刻结束。后台进程是指在Oracle数据库启动后,自动启动的几个操作系统进程. 存储结构:包括控制文件、数据结构、日志文件等操作系统文件. 存储结构 Oracle数据库的存储结构分为逻辑存储结构和物理存储结构,这两种存储结构既相互独立又相互联系. 物理存储结构 物理存储结构主要描述Oracle数据库的外部存储结构,即在操作系统种如何组织、管理数据. 因此,物理存储结构是和操作系统平台有关的. 逻辑存储结构 逻辑存储结构主要描述Oracle数据库的内部存储结构,即从技术概念上描述在Oracle数据库种如何组织、管理数据. 因此,逻辑存储结构是和操作系统平台无关的,是由Oracle数据库创建和管理的. DBA注意 DBA必须对这两种存储结构有清晰的理解,并且要清楚在一个具体数据库应用系统中,这两种存储结构的具体对应关系,否则就不能进行正常的管理操作、数据库备份与恢复、性能优化等。 存储结构 Oracle 10g体系结构 -- 2.1 物理结构 Oracle数据库物理结构 数据文件 日志文件 控制文件 参数文件 数据文件(Data File) 数据文件(Data File)是物理存储Oracle数据库数据的文件。其特点如下: 每一个数据文件只与一个数据库相联系。 数据文件一旦被建立则不能修改其大小。 一个表空间可包含一个或多个数据文件。 一个数据文件只能属于一个表空间. 重做日志文件(Redo File) 重做日志文件(Redo Log File)记录所有对数据库数据的修改,以备恢复数据时使用。其特点如下: 每一个数据库至少包含两个日志文件组。 日志文件组以循环方式进行写操作。 每一个日志文件成员对应一个物理文件。 日志切换(Log Switch) 日志切换(Log Switch)是为实现日志文件组的循环使用而设置的。出现日志开关的情况如下: 当一个日志文件组被填满时 关闭数据库时 DBA手动切换日志 日志文件写操作 镜像日志文件 镜像日志文件是为防止日志文件的丢失,在不同磁盘上同时维护两个或多个联机日志文件的副本。 其特点如下: 每个日志文件组至少包含两个日志文件成员。 每组的成员数目相同。 同组的所有成员同时被修改。 同组的成员大小相同,不同组的成员大小可不同. 镜像日志文件操作 控制文件 控制文件(Control File)是一个较小的二进制文件,用于描述数据库结构。 参数文件 参数文件(Paramete

文档评论(0)

gm8099 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档