oracle第二讲(创建及管理表)

上传人:gfhff****21df 文档编号:243968768 上传时间:2024-10-01 格式:PPTX 页数:43 大小:798.24KB
返回 下载 相关 举报
oracle第二讲(创建及管理表)_第1页
第1页 / 共43页
oracle第二讲(创建及管理表)_第2页
第2页 / 共43页
oracle第二讲(创建及管理表)_第3页
第3页 / 共43页
点击查看更多>>
资源描述
单击此处编辑母版文本样式,第二级,第三级,单击此处编辑母版标题样式,#,/37,单击此处编辑母版文本样式,第二级,第三级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,单击此处编辑母版标题样式,#,/38,单击此处编辑母版文本样式,第二级,第三级,单击此处编辑母版标题样式,#,/38,单击此处编辑母版文本样式,第二级,第三级,单击此处编辑母版标题样式,#,/38,单击此处编辑母版文本样式,第二级,第三级,单击此处编辑母版标题样式,#,/38,单击此处编辑母版文本样式,第二级,第三级,单击此处编辑母版标题样式,#,/38,单击此处编辑母版文本样式,第二级,第三级,单击此处编辑母版标题样式,#,/38,单击此处编辑母版文本样式,第二级,第三级,单击此处编辑母版标题样式,#,/38,单击此处编辑母版文本样式,第二级,第三级,单击此处编辑母版标题样式,#,单击此处编辑母版文本样式,第二级,第三级,单击此处编辑母版标题样式,第一讲,Oracle,简介,#,第二讲 创建和管理表,Oracle,数据库管理系统,课程目,标,标,创建表,了解数,据,据类型,修改表,的,的定义,简单的,增,增、删,、,、改、,查,查操作,4,1,2,3,第二讲,内,内容,Oracle体系介,绍,绍(物理、逻辑、,服,服务器),Oracle的数据,类,类型?,数据表,的,的创建,、,、修改,数据的,修,修改和,删,删除,简单查,询,询,4,ORACLE11g体系,结,结构概,述,述,在Oracle数据库,管,管理系,统,统中有3个重要,的,的概念,需,需要理,解,解,那,就,就是实,例,例(Instance)、数,据,据库(Database)和数,据,据库服,务,务器(DatabaseServer)。其,中,中,实,例,例是指,一,一组Oracle后台进,程,程以及,在,在服务,器,器中分,配,配的共,享,享内存,区,区域;,数,数据库,是,是由基,于,于磁盘,的,的数据,文,文件、,控,控制文,件,件、日,志,志文件,、,、参数,文,文件和,归,归档日,志,志文件,等,等组成,的,的物理,文,文件集,合,合;数,据,据库服,务,务器是,指,指管理,数,数据库,的,的各种,软,软件工,具,具(比,如,如,sqlplus、OEM等)和,实,实例及,数,数据库,三,三个部,分,分。从,实,实例与,数,数据库,之,之间的,辩,辩证关,系,系来讲,,,,实例,用,用于管,理,理和控,制,制数据,库,库;而,数,数据库,为,为实例,提,提供数,据,据。一,个,个数据,库,库可以,被,被多个,实,实例装,载,载和打,开,开;而,一,一个实,例,例在其,生,生存期,内,内只能,装,装载和,打,打开一,个,个数据,库,库。,逻辑存,储,储结构,本讲大,纲,纲:,1、数据块,(,(DataBlocks,),),3、段(Segment,),),2、数据区,(,(Extent),4、表空间,(,(TableSpace),数据块,(,(DataBlocks,),),数据块,是,是Oracle逻辑存,储,储结构,中,中的最,小,小的逻,辑,辑单位,,,,也是,执,执行数,据,据库输,入,入输出,操,操作的,最,最小存,储,储单位,。,。Oracle数据存,放,放在“Oracle数据块,”,”中,,而,而不是,“,“操作,系,系统块,”,”中。,通,通常Oracle数据块,是,是操作,系,系统块,的,的整数,倍,倍,如,果,果操作,系,系统快,的,的大小,为,为2048B,并且Oracle数据块,的,的大小,为,为8192B,则表,示,示Oracle数据块,由,由4个操作,系,系统块,构,构成。Oracle数据块,有,有一定,的,的标准,大,大小,,其,其大小,被,被写入,到,到初始,化,化参数DB_BlOCK_SIZE中。另,外,外,Oracle支持在,同,同一个,数,数据库,中,中使用,多,多种大,小,小的快,,,,与标,准,准块大,小,小不同,的,的块就,是,是非标,准,准块。,数据区,(,(也可,称,称作数,据,据扩展,区,区)是,由,由一组,连,连续的Oracle,数,数据块,所,所构成,的,的Oracle存储,结,结构,,一,一个或,多,多个数,据,据块组,成,成一个,数,数据区,,,,一个,或,或多个,数,数据区,再,再组成,一,一个段,(,(Segment),。,。当一,个,个段中,的,的所有,空,空间被,使,使用完,后,后,Oracle系,统,统将自,动,动为该,段,段分配,一,一个新,的,的数据,区,区,这,也,也正符,合,合Extent这个,单,单词所,具,具有的,“,“扩展,”,”的含,义,义,可,见,见数据,区,区是Oracle存,储,储分配,的,的最小,单,单位,Oracle,就,就以数,据,据区为,单,单位进,行,行存储,控,控件的,扩,扩展。,使用数,据,据区的,目,目的是,用,用来保,存,存特定,数,数据类,型,型的数,据,据,也,是,是表中,数,数据增,长,长的基,本,本单位,。,。在Oracle数,据,据库中,,,,分配,存,存储空,间,间就是,以,以数据,区,区为单,位,位的。,一,一个Oracle对,象,象包含,至,至少一,个,个数据,区,区。设,置,置一个,表,表或索,引,引的存,储,储参数,包,包含设,置,置它的,数,数据区,大,大小。,数据区,(,(Extent),段(Segment),数据区,(,(也可,称,称作数,据,据扩展,区,区)是,由,由一组,连,连续的Oracle数据块,所,所构成,的,的Oracle存储结,构,构,一,个,个或多,个,个数据,块,块组成,一,一个数,据,据区,,一,一个或,多,多个数,据,据区再,组,组成一,个,个段(Segment)。当,一,一个段,中,中的所,有,有空间,被,被使用,完,完后,Oracle系统将,自,自动为,该,该段分,配,配一个,新,新的数,据,据区,,这,这也正,符,符合Extent这个单,词,词所具,有,有的“,扩,扩展”,的,的含义,,,,可见,数,数据区,是,是Oracle存储分,配,配的最,小,小单位,,,,Oracle就以数,据,据区为,单,单位进,行,行存储,控,控件的,扩,扩展。,使用数,据,据区的,目,目的是,用,用来保,存,存特定,数,数据类,型,型的数,据,据,也,是,是表中,数,数据增,长,长的基,本,本单位,。,。在Oracle数据库,中,中,分,配,配存储,空,空间就,是,是以数,据,据区为,单,单位的,。,。一个Oracle对象包,含,含至少,一,一个数,据,据区。,设,设置一,个,个表或,索,索引的,存,存储参,数,数包含,设,设置它,的,的数据,区,区大小,。,。,表空间,(,(TableSpace),Oracle使用表,空,空间将,相,相关的,逻,逻辑结,构,构(比,如,如段、,数,数据区,等,等)组,合,合在一,起,起,表,空,空间是,数,数据库,的,的最大,逻,逻辑划,分,分区域,,,,通常,用,用来存,放,放数据,表,表、索,引,引、回,滚,滚段等,数,数据对,象,象(即Segment),任,何,何数据,对,对象在,创,创建时,都,都必须,被,被指定,存,存储在,某,某个表,空,空间中,。,。表空,间,间(属,逻,逻辑存,储,储结构,),)与数,据,据文件,(,(属物,理,理存储,结,结构),相,相对应,,,,一个,表,表空间,由,由一个,或,或多个,数,数据文,件,件组成,,,,一个,数,数据文,件,件只属,于,于一个,表,表空间,;,;Oracle数据的,存,存储空,间,间在逻,辑,辑上表,现,现为表,空,空间,,而,而在物,理,理上表,现,现为数,据,据文件,。,。举个,例,例子来,说,说,表,空,空间相,当,当于操,作,作系统,中,中的文,件,件夹,,而,而数据,文,文件就,相,相当于,文,文件夹,中,中的文,件,件。每,个,个数据,库,库至少,有,有一个,表,表空间,(,(即SYSTEM表空间,),),表,空,空间的,大,大小等,于,于所有,从,从属于,它,它的数,据,据文件,大,大小的,总,总和。,物理存,储,储结构,本讲大,纲,纲:,1、数据文,件,件,3、日志,文,文件,4、服务器,参,参数文,件,件,5、密码文,件,件、警,告,告文件,和,和跟踪,文,文件,2、控制文,件,件,数据文,件,件,数据文,件,件是用,于,于保存,用,用户应,用,用程序,数,数据和Oracle,系,系统内,部,部数据,的,的文件,,,,这些,文,文件在,操,操作系,统,统中就,是,是普通,的,的操作,系,系统文,件,件,Oracle在,创,创建表,空,空间的,同,同时会,创,创建数,据,据文件,。,。Oracle数据,库,库在逻,辑,辑上由,表,表空间,组,组成,,每,每个表,空,空间可,以,以包含,一,一个或,多,多个数,据,据文件,,,,一个,数,数据文,件,件只能,隶,隶属于,一,一个表,空,空间。,控制文,件,件是一,个,个二进,制,制文件,,,,它记,录,录了数,据,据库的,物,物理结,构,构,其,中,中主要,包,包含数,据,据库名,、,、数据,文,文件与,日,日志文,件,件的名,字,字和位,置,置、数,据,据库建,立,立日期,等,等信息,。,。控制,文,文件一,般,般在Oracle系,统,统安装,时,时或创,建,建数据,库,库时自,动,动创建,,,,控制,文,文件所,存,存放的,路,路径由,服,服务器,参,参数文,件,件spfileorcl.ora,的,的control_files参,数,数值来,指,指定。,由于控,制,制文件,存,存放有,数,数据文,件,件、日,志,志文件,等,等的相,关,关信息,,,,因此,,,,Oracle实例,在,在启动,时,时必须,访,访问控,制,制文件,。,。如果,控,控制文,件,件正常,,,,实例,才,才能加,载,载并打,开,开数据,库,库;但,若,若控制,文,文件中,记,记录了,错,错误的,信,信息,,或,或者实,例,例无法,找,找到一,个,个可用,的,的控制,文,文件,,则,则实例,无,无法正,常,常启动,。,。,控制文,件,件,日志文,件,件的主,要,要功能,是,是记录,对,对数据,所,所作的,修,修改,,对,对数据,库,库所作,的,的修改,几,几乎都,记,记录在,日,日志文,件,件中。,在,在出现,问,问题时,,,,可以,通,通过日,志,志文件,得,得到原,始,始数据,,,,从而,保,保障不,丢,丢失已,有,有操作,成,成果。Oracle的日志,文,文件包,括,括重做,日,日志文,件,件(Redo LogFile)和归,档,档日志,文,文件(Archive LogFile),它,们,们是Oracle系统的,主,主要文,件,件之一,,,,尤其,是,是重做,日,日志文,件,件,它,是,是Oracle数据库,系,系统正,常,常运行,所,所不可,或,或缺的,。,。下面,将,将介绍,这,这两种,日,日志文,件,件。,日志文,件,件,服务器,参,参数文,件,件,服务器,参,参数文,件,件SPFILE(ServerparameterFile),是,是二进,制,制文件,,,,用来,记,记录了Oracle,数,数据库,的,的基本,参,参数信,息,息(如,,,,数据,库,库名、,控,控制文,件,件所在,路,路径、,日,日志缓,冲,冲大小,等,等)。,数,数据库,实,实例在,启,启动之,前,前,Oracle系,统,统首先,会,会读取SPFILE,参,参数文,件,件中设,置,置的这,些,些参数,,,,并根,据,据这些,初,初始化,参,参数来,配,配置和,启,启动实,例,例。比,如,如,设,置,置标准,数,数据块,的,的大小,(,(即参,数,数db,_,_block,_,_size的,值,值)、,设,设置日,志,志缓冲,区,区的大,小,小(即,参,参数log_buffer,的,的值),等,等等,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 市场营销


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

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


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