数据库原理与应用 Oracle版 教学课件 ppt 作者 马忠贵 宁淑荣 曾广平 姚琳_ 第9章 Oracle 11g的体系结构
29页1、数据库原理与应用,(Oracle版),人民邮电出版社,2,第9章 Oracle 11g的体系结构,9.1 Oracle 11g体系结构概述 9.2 逻辑存储结构 9.3 物理存储结构 9.4 内存结构 9.5 进程结构 9.6 数据字典,9.1 Oracle 11g体系结构概述,完整的Oracle数据库系统通常由两部分组成:实例和数据库。 数据库是由一系列物理文件的集合(数据文件、控制文件、日志文件、参数文件等),主要功能是保存数据,可以看作是存储数据的容器; 实例则是由一组 Oracle后台进程/线程 以及在服务器分配的 共享缓冲区,人民邮电出版社,3,9.1 Oracle 11g体系结构概述,实例和数据库之间的关系是: 数据库可以由多个实例装载和打开,而实例可以在任何时间装载和打开一个数据库。但是,一个实例在其生存期最多只能装载和打开一个数据库。 Oracle体系结构由存储(逻辑、物理)结构、内存结构、进程结构组成。 内存结构由SGA、PGA组成。 进程结构由用户进程和Oracle进程组成,用户进程是根据实际需要而运行的,并在需要结束后立刻结束。Oracle进程又包括服务器进程和后
2、台进程,是指在Oracle数据库启动后,自动启动的几个操作系统进程。,人民邮电出版社,4,9.1 Oracle 11g体系结构概述,Oracle数据库的存储结构分为逻辑存储结构和物理存储结构,这两种存储结构既相互独立又相互联系。,人民邮电出版社,5,9.2 逻辑存储结构,逻辑存储结构主要描述Oracle数据库的内部存储结构,从技术概念上描述在Oracle数据库中如何组织、管理数据。 在逻辑上,Oracle将保存的数据划分为若干个小单元来进行存储和维护,高一级的存储单元由一个或多个低一级的存储单元组成。 Oracle的逻辑存储单元从大到小依次为:表空间(Table Space)、段(Segment)、区(Extent)、数据块(Data Block),逻辑存储结构示意如图9-3所示。,人民邮电出版社,6,9.2 逻辑存储结构,Oracle的逻辑存储结构,人民邮电出版社,7,9.2 逻辑存储结构,表空间(Tablespace) 表空间是Oracle中最大的逻辑存储结构,它与物理上的一个或多个数据文件相对应,每个Oracle数据库都至少拥有一个表空间,表空间的大小等于构成该表空间的所有数据文
3、件大小的总和。 在安装Oracle时,Oracle数据库系统一般会自动创建一系列表空间(如system)。可以通过数据字典dba_tablespaces查看表空间的信息。,人民邮电出版社,8,9.2 逻辑存储结构,表空间(Tablespace),人民邮电出版社,9,9.2 逻辑存储结构,段(Segment) 按照段中所存储数据的特征,可以将段分为4种类型 : 1数据段 2索引段 3临时段 4回滚段,人民邮电出版社,10,9.2 逻辑存储结构,区(Extent) 在Oracle数据库中,区是磁盘空间分配的最小单位,由一个或多个数据块组成。当一个段中的所有空间被使用完后,系统将自动为该段分配一个新的区。 一个或多个区组成一个段,所以段的大小由区的个数决定。不过,一个数据段可以包含的区的个数并不是无限制的,它由如下两个参数决定。 minextents:定义段初始分配的区的个数,也就是段最少可分配的区的个数。 maxextents:定义一个段最多可以分配的区的个数。,人民邮电出版社,11,9.2 逻辑存储结构,数据块(Block) 数据块(也可以简称为块)是用来管理存储空间的最基本单位,也是最
4、小的逻辑存储单位。Oracle数据库在进行输入输出操作时,都是以块为单位进行逻辑读写操作的。 数据块都具有相同的结构,其结构如右图所示。 块的默认大小,由初始化参数db_block_size指定,数据库创建完成之后,该参数值无法再修改。通过SHOW PARAMETER语句可以查看该参数的信息,如下: SQL SHOW PARAMETER db_block_size; NAME TYPE VALUE - - - db_block_size integer 8192,人民邮电出版社,12,9.3 物理存储结构,Oracle的物理存储结构是由存储在磁盘中的操作系统文件所组成的,Oracle在运行时需要使用这些文件。 一般Oracle数据库在物理上主要由3种类型的文件组成,分别是数据文件(*.dbf)、控制文件(*.ctl)和重做日志文件(*.log)。,人民邮电出版社,13,9.3 物理存储结构,数据文件 数据文件(Data File)是指存储数据库数据的文件。 数据文件一般有以下几个特点。 (1)一个表空间由一个或多个数据文件组成。 (2)一个数据文件只对应一个数据库。而一个数据库通常包含
《数据库原理与应用 Oracle版 教学课件 ppt 作者 马忠贵 宁淑荣 曾广平 姚琳_ 第9章 Oracle 11g的体系结构》由会员E****分享,可在线阅读,更多相关《数据库原理与应用 Oracle版 教学课件 ppt 作者 马忠贵 宁淑荣 曾广平 姚琳_ 第9章 Oracle 11g的体系结构》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页