Oracle数据库基础及应用第二章

上传人:从V****斗 文档编号:253081224 上传时间:2024-11-28 格式:PPTX 页数:48 大小:352.64KB
返回 下载 相关 举报
Oracle数据库基础及应用第二章_第1页
第1页 / 共48页
Oracle数据库基础及应用第二章_第2页
第2页 / 共48页
Oracle数据库基础及应用第二章_第3页
第3页 / 共48页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,第,2,章,ORACLE 11g,简介,2.1 Oracle 11g,产品版本概述,Oracle,数据库是,Oracle,(中文名称叫甲骨文)公司的核心产品,,Oracle,数据库是一个适合于大中型企业的数据库管理系统。在所有的数据库管理系统中(比如:微软的,SQLServer,,,IBM,的,DB2,等),,Oracle,的主要用户涉及面非常广,包括:银行、电信、移动通信、航空、保险、金融、电子商务和跨国公司等。,Oracle,产品是免费的,可以在,Oracle,官方网站上下载到安装包,另一方面,Oracle,服务是收费的。,Oracle,系统主要由,Oracle database,和,Oracle application server,两大拳头产品以及,Oracle,管理程序包等其他产品组成。,2.1.1,Oracle 11g,版本简介,针对不同的组织和个人对数据库性能、价格的不同需求,,Oracle,数据库,11g,提供了,4,个版本,即标准版,1,、标准版、企业版与个人版。,标准版,1,:最基础的版本,包括基本的数据库功能,仅许可在最高容量为两个处理器的服务器上使用。,标准版,:除了包含标准版,1,的易用性、能力和性能外,还利用了,RAC,(真正应用集群)提供了对更大型的计算机和服务集群的支持。支持最多,4,个处理器的服务器集群。,2.1.1,Oracle 11g,版本简介,针对不同的组织和个人对数据库性能、价格的不同需求,,Oracle,数据库,11g,提供了,4,个版本,即标准版,1,、标准版、企业版与个人版。,企业版,:为关键任务的应用程序提供高效、可靠、安全的数据管理,企业版可以运行在,Windows,、,Linux,和,UNIX,的集群服务器或单一服务器上,包含了,Oracle,数据库的所有组件。,个人版,:只提供,Oracle,作为,DBMS,的基本数据管理服务,适用于单用户开发环境,对系统配置要求也较低,主要面向开发技术人员使用。,2.1.2,Oracle 11g,可选产品概述,Oracle,数据库,11g,的四个版本都具有相应的特性和功能,以满足应用程序不断变化的需求。此外,,Oracle,还提供了具有先进技术的可选产品,这些技术能够满足关键任务的,OLTP(,联机事务处理系统,),、数据仓库和互联网应用程序环境最苛刻的开发和部署需求。,Oracle,真正应用集群,(RAC,Real Application Cluster),RAC,是通过集群技术来利用多个互连的计算机处理能力的计算环境。,Oracle,分区,它为大型的底层数据库表和索引增加了重要的可管理性、可用性和性能,从而为,OLTP,、数据中心和数据仓库应用程序增加了数据管理环境。,2.1.2,Oracle 11g,可选产品概述,Oracle,高级安全性(,ASO,),它为,Oracle,数据库提供了网络加密的一整套功能强大的验证服务,验证包括,Oracle,数据库的单点登录服务。,Oracle OLAP,(联机分析处理),它是一个可伸缩、高性能的计算引擎,它为开发分析应用程序提供了完全集成的管理。,Oracle,数据挖掘,它允许公司构建高级商务智能应用程序,这些应用程序能够挖掘企业数据库,洞察新的问题,并将这些信息集成到商务应用程序用。,2.1.2,Oracle 11g,可选产品概述,Oracle,空间数据库(,Oracle spatial,),它允许用户和应用程序开发人员将他们的空间数据紧密集成到企业应用程序中。,Oracle Programmer,它是一个单独的,Oracle,产品,为构建访问和操作,Oracle DataBase 11g,的企业应用程序的开发人员提供了一组丰富的接口。,2.2 Oracle 11g,特性,Oracle 11g,通过新的特性和数据库优化保持了它的数据库性能领先的记录。,Oracle 11g,的新性能包括:,网格计算数据库,网格计算,(Grid Computing),:是指将大量服务器和存储设备作为一台计算机进行协调使用。,网格计算的目的:提高或拓展企业内所有计算资源的效率和利用率,以更低的成本、更高质量的服务和更大的灵活性满足用户的需求。,网格计算的资源管理:,基础资源:构成数据存储和程序执行环境的软件和硬件。,应用程序:业务逻辑和处理流程的编码。,信息:用户需要的数据。,2.2 Oracle 11g,特性,网格计算数据库,网格计算能力包括:,服务器虚拟,RAC,可以使一个数据库运行在网络的多个节点上,将资源集中使用。,存储虚拟,ASM,提供了保证数据库在线的情况下,磁盘可以动态加载或删除。,网格管理,将多系统集成管理为一个逻辑组的控制台,可以管理网格中独立的节点,集中维护各组系统的配置和安全设置。,2.2 Oracle 11g,特性,可管理性,自动诊断知识库:当,Oracle,探测到系统发生错误时,会自动创建 一个事件,并且捕捉到和这个事件相关的信息,同时进行自动化数据库检查并通知,DBA,。,事件打包服务:当用户需要进行进一步测试或保留信息时,用此服务与某一个事件的信息打包,并且还可以将打包的信息发给,Oracle,团队,得到相关技术支持。,自动地基于磁盘备份与恢复:简化了备份和恢复操作。备份调度成自动化操作,自动化优化调整。备份失败时可以自动重启,确保,Oracle,能够有一个一致的环境。,2.2 Oracle11g,特性,可管理性,应用优化,在,Oracle 11g,中,用户可,让,让,Oracle,自动将,3,倍于原有性,能,能的,Profile,应用到,SQL,语句上。,计划管理,允许用户将,某,某一特定语,句,句的查询计,划,划固定下来,,,,不管统计,的,的数据变化,或,或是数据库,版,版本变化都,不,不会影响、,改,改变查询计,划,划。,自动化内存,调,调整,Oracle 11g,数据库管理,员,员只需要对,内,内存参数进,行,行配置就可,实,实现全表的,自,自动优化,,用,用户只需要,知,知道可用的,总,总的内存数,量,量和共享区,的,的大小,就,可,可以自动完,成,成对,PGA,、,SGA,和操作系统,的,的进程的内,存,存分配。,2.2 Oracle11g,特性,高可用性的,加,加强,缩短应用和,数,数据库升级,的,的时间,闪回,(FlashBack),错误能力,优化,PL/SQL,SQL,新语法,新的,PL/SQL,数据类型,Continue,关键字,2.3 Oracle11g,体系结构,从可观察的,体,体系结构上,讲,讲,完整的,Oracle,数据库包括,数,数据库,(DB),及其专门用,来,来管理它的,数,数据库管理,系,系统,(DBMS),两大部分。,分,分别与其对,应,应的是存储,结,结构和软件,结,结构。,体系结构,存储结构,软件结构,物理存储结构,逻辑存储结构,进程结构,内存结构,既相互独立,又相互联系,图,2-1,:数据库的体系结构,数据库的主,要,要功能是保,存,存数据,换,言,言之,数据,库,库可以看作,是,是保存数据,的,的容器。,数据库的存,储,储结构就是,数,数据库存储,数,数据的方式,。,。,Oracle,数据库把数,据,据存储在文,件,件中,这些,保,保存数据库,不,不同信息的,文,文件组成了,Oracle,的物理结构,。,。,为了便于用,户,户对数据库,进,进行访问,,Oracle,将数据库按,照,照规定的结,构,构划分为不,同,同级别的逻,辑,辑单元。这,里,里指的逻辑,单,单元包括表,、,、视图等常,见,见的数据库,组,组件。,逻辑存储结,构,构和物理存,储,储结构是分,离,离的,对物,理,理存储结构,的,的管理可以,不,不影响对逻,辑,辑存储结构,的,的访问。,2.3.1,数据库的存,储,储结构,数据库,数据文件,物理结构,控制文件,重做日志文件,物理块,(OS,块,),数据块,(Data Block),表空间,(Tablespace),逻辑结构,区,(Extent),段,(Segment),大,小,存储粒度,图,2-2,:,Oracle 11g,的存储结构,2.3.1.2,数据库的逻,辑,辑结构,Oracle,数据库的逻,辑,辑存储结构,主,主要用于描,述,述,Oracle,内部组织和,管,管理数据的,方,方式。它是,Oracle,数据库存储,结,结构的核心,内,内容,对,Oracle,数据库的所,有,有操作都会,涉,涉及到其逻,辑,辑存储结构,。,。,数据库的逻,辑,辑结构是从,逻,逻辑的角度,分,分析数据库,的,的组成。它,包,包括方案,(Schema),、数据块,(DataBlock),、区间,(Extent),、段,(Segment),、表,(Table),和表空间,(Tablespace),等。,数据库由若,干,干个表空间,组,组成,表空,间,间由又由多,个,个段组成,,段,段由区间组,成,成,区间则,由,由数据块组,成,成。,1.,方案,方案是用户,使,使用的一系,列,列数据库对,象,象的集合。,一,一个用户一,般,般对应一个,方,方案,该用,户,户的方案名,等,等于用户名,,,,并作为该,用,用户的默,认,认方案。,1.,方案,方案对象直,接,接处理数据,库,库数据的逻,辑,辑结构,如,:,:,表,(Table),数据库中最,常,常用的数据,存,存储单元,,是,是包含数据,库,库中所有数,据,据的数据库,对,对象。,视图,(View),虚拟的表,,视,视图可以把,表,表或其他视,图,图的数据按,照,照一定的条,件,件组合起来,。,。视图不包,含,含数据,它,只,只是从基表,中,中读取数据,。,。,索引,(Index),是一种可选,的,的数据结构,,,,在表中的,某,某些字段建,立,立索引,能,够,够显著地提,高,高对该 表,的,的查询速度,,,,提高读取,数,数据的效率,,,,减少查询,时,时的硬盘,I/O,操作。,聚簇,(Clusters),为了提高数,据,据存取效率,,,,把一些经,常,常被同时访,问,问的表共享,公,公共列在物,理,理上存储在,一,一起得到的,表,表的组合叫,做,做簇。,2.,数据块,数据块是,Oracle,管理数据库,存,存储空间的,最,最小数据存,储,储单位,又,称,称逻辑块或,Oracle,块。,一个数据块,对,对应磁盘上,一,一定数量的,数,数据库空间,,,,标准的数,据,据块大小由,初,初始参数,DB_BLOCK_SIZE,指定,大小,一,一般是操作,系,系统块大小,的,的整数倍。,因此,数据,块,块既是逻辑,单,单位,也是,物,物理单位。,2.,数据块,数据块包括,:,:公共的变,长,长头、表目,录,录、行目录,、,、空闲空间,、,、行数据。,数据块头,表目录区,行目录区,可用空间区,行数据区,图,2-4,:数据块的,格,格式,2.,数据块,公共的变长,头,头,存放数据块,的,的基本信息,,,,如地址块,的,的物理地址,和,和块所属的,段,段类型等。,表目录,存放在此块,中,中有行数据,的,的表的信息,。,。,行目录,包含此块中,实,实际行数据,的,的信息,是,已,已被数据行,占,占用的空间,。,。,空闲空间,是一个块中,未,未使用的区,域,域。插入新,行,行时需要存,储,储空间,更,新,新数据也可,能,能造成存储,空,空间的增加,,,,这些存储,空,空间都需要,从,从空闲空间,中,中分配。,行数据,包含表或索,引,引数据。行,数,数据的存储,可,可以跨越数,据,据块。,3.,区间,区间是数据,库,库存储空间,中,中分配的一,个,个逻辑单元,,,,由一组相,邻,邻的数据块,组,组成,它是,Oracle,分配磁盘空,间,间的最小单,位,位。,区间是为数,据,据一次性预,留,留的一个较,大,大的存储空,间,间,直到那,个,个区间被用,满,满,数据库,会,会继续申请,一,一个新的预,留,留存储空间
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!