oracle一章

上传人:fgh****323 文档编号:244387033 上传时间:2024-10-04 格式:PPTX 页数:23 大小:1,004.52KB
返回 下载 相关 举报
oracle一章_第1页
第1页 / 共23页
oracle一章_第2页
第2页 / 共23页
oracle一章_第3页
第3页 / 共23页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,#,第一章,Oracle,入门,2,课程目,标,标,理解Oracle数据库,体,体系结,构,构,熟练掌,握,握SQL命令和SQL函数,使用Oracle的各种,数,数据库,对,对象,PL/SQL的基础,使,使用,掌握基,本,本的数,据,据库配,置,置和管,理,理,3,目标,Oracle的安装,与,与删除,Oracle的结构,Oracle工具的,介,介绍,Oracle用户和,权,权限,创建表,空,空间和,用,用户操,作,作数据,库,库,4,Oracle数据库,简,简介2-1,对象关,系,系型的,数,数据库,管,管理系,统,统(ORDBMS),在管理,信,信息系,统,统、企,业,业数据,处,处理、,因,因特网,及,及电子,商,商务等,领,领域使,用,用非常,广,广泛,在数据,安,安全性,与,与数据,完,完整性,控,控制方,面,面性能,优,优越,跨操作,系,系统、,跨,跨硬件,平,平台的,数,数据互,操,操作能,力,力,5,Oracle数据库,简,简介2-2,Oracle数据库,基,基于客,户,户端/服务器,技,技术,客户端,应,应用程,序,序通过,向,向服务,器,器请求,并,并接收,信,信息的,方,方式与,数,数据库,进,进行交,互,互。它,充,充当用,户,户与数,据,据库之,间,间的接,口,口,数据库服务器,对,对数据,库,库表进,行,行最佳,管,管理,,处,处理多,个,个客户,端,端对同,一,一数据,的,的并发,访,访问。,全,全面地,保,保持数,据,据完整,性,性,并,控,控制数,据,据库访,问,问权限等安全性,需,需求,Oracle数据库,的,的主要,特,特点,支持多,用,用户、,大,大事务,量,量的事,务,务处理,数据安,全,全性和,完,完整性,控,控制,支持分,布,布式数,据,据处理,可移植,性,性,6,删除步,骤,骤,运行卸,载,载程序,删除注,册,册表项,删除安,装,装目录,下,下的oracle文件夹,安装和,卸,卸载,通过运,行,行OracleUniversal Installer来安装,和,和卸载Oracle数据库,Oracle9i:internet,Oracle10g,:,:grid,选择Oracle9iDatabase9.2.0,.,.1.0来安装,数,数据库,服,服务器,。,。,7,Windows中的Oracle服务,OracleHOME_NAMETNSListener,该服务,启,启动数,据,据库服,务,务器的,监,监听器,,,,监听器,接,接受来,自,自客户,端,端应用,程,程序的,连,连接请,求,求,若监听,器,器未启,动,动,则客户端,将,将无法,连,连接到,数,数据库,服,服务器,OracleServiceSID,该服务,启,启动系,统,统标识,符,符为SID的数据,库,库实例,,,,其中SID是在安,装,装Oracle9i时输入,的,的数据,库,库名称,8,Oracle查询工,具,具,Oracle查询工,具,具,SQL,*,*Plus,iSQL*Plus,PL/SQLdeveloper,Oracle提供的,工,工具非,常,常容易,使,使用。Oracle的查询,工,工具包,括,括:,SQL,*,*Plus是Oracle,最,最常用,的,的工具,之,之一,,用,用于接,受,受和执,行,行SQL命令,以,以及PL/SQL块,。,。,iSQL*Plus,可,可以执,行,行能用SQL,*,*Plus完,成,成的所,有,有任务,。,。该工,具,具的优,势,势在于,能,能通过,浏,浏览器,访,访问它,。,。,除此之,外,外,还有第,三,三方的,查,查询工,具,具:比如,PL,/,/SQL Developer等等,9,Oracle体系结,构,构,Oracle服务器,Oracle,实例,Oracle,数据库,Oracle数据库,是,是一个,数,数据的,集,集合,,该,该集合,被,被视为,一,一个逻,辑,辑单元,管理数,据,据库的,后,后台进,程,程和内,存,存结构,的,的集合,称,称为Oracle实例,数据库,的,的体系,结,结构是,指,指数据,库,库的组,成,成、工,作,作过程,与,与原理,,,,以及,数,数据在,数,数据库,中,中的组,织,织与管,理,理机制,Oracle服务器,提,提供开,放,放、全,面,面和综,合,合的信,息,息管理,,,,它由Oracle数据库,和,和Oracle实例组,成,成,10,Oracle主要组,件,件,实 例,内存结构,后台进程,PMONSMONDBWRLGWRCKPT其他,数据库,数据文,件,件,数据文,件,件,数据文,件,件,控制文,件,件,控制文,件,件,日志文,件,件,日志文,件,件,参数文,件,件,归档日,志,志文件,口令文,件,件,SGA,用户进,程,程,服务器,进,进程,PGA,共享池,数据缓,冲,冲区,日志缓,冲,冲区,11,Oracle逻辑组,件,件3-1,数据库,的,的逻辑,结,结构是,从,从逻辑,的,的角度,分,分析数,据,据库的,组,组成。Oracle的逻辑,组,组件包,括,括:,数据库,表空间,段,区,数据块,模式,12,Oracle逻辑组,件,件3-2,段,段是构,成,成表空,间,间的逻,辑,辑存储,结,结构,,段,段由一,组,组区组,成,成。,按照段,所,所存储,数,数据的,特,特征,,将,将段分,为,为四种,类,类型,,即,即数据,段,段、索,引,引段、,回,回退段,和,和临时,段,段。,区,区为段,分,分配空,间,间,它,由,由连续,的,的数据,块,块组成,。,。,当段中,的,的所有,空,空间已,完,完全使,用,用时,,系,系统自,动,动为该,段,段分配,一,一个新,区,区。,区不能,跨,跨数据,文,文件存,在,在,只,能,能存在,于,于一个,数,数据文,件,件中。,数据块,数据块,是,是Oracle服务器,所,所能分,配,配、读,取,取或写,入,入的最,小,小存储,单,单元。,Oracle服务器,以,以数据,块,块为单,位,位管理,数,数据文,件,件的存,储,储空间。,模式,模式是,对,对用户,所,所创建,的,的数据,库,库对象,的,的总称。,模式对,象,象包括,表,表、视,图,图、索,引,引、同,义,义词、,序,序列、,过,过程和,程,程序包,等,等。,13,Oracle默认用,户,户,只有用,合,合法的,用,用户帐,号,号才能,访,访问Oracle数据库,Oracle有几个,默,默认的,数,数据库,用,用户,Oracle,默认用户,SYS,SYSTEM,SCOTT,数据库,中,中所有,数,数据字,典,典表和,视,视图都,存,存储在SYS模式中,。,。SYS用户主,要,要用来,维,维护系,统,统信息,和,和管理,实,实例。,SYSTEM是默认,的,的系统,管,管理员,,,,该用户,拥,拥有Oracle管理工,具,具使用,的,的内部,表,表和视,图,图。通,常,常通过SYSTEM用户管,理,理数据,库,库用户,、,、权限,和,和存储,等,等,SCOTT用户是Oracle数据库,的,的一个,示,示范帐,户,户,在,数,数据库,安,安装时,创,创建,14,SQL,*,*PLUS常见的,命,命令,-和Remark:注释,exit:退出,setlineSize120:设置,每,每行的,字,字符(80,),),setpageSize200 :设置每,页,页的行,数,数(14,),),edit :修改,Spoolon,/,/ Spool off:保存SQL,/,/PLUS的内容,start,/,/,:执行批,量,量文本,DESC :查看表,结,结构,Show User:查看当,前,前用户,15,创建表,空,空间,createtablespacesvse,datafile,D:,lesson1svse.dbf,size 5M,autoextendon,16,修改表,空,空间,扩展表,空,空间改变数,据,据文件,大,大小,扩展表,空,空间添加数,据,据文件,允许数,据,据文件,自,自动扩,展,展,修改表,空,空间的,名,名称(10g才有),使表空,间,间脱机,使表空,间,间联机,17,删除表,空,空间,当表空,间,间中没,有,有任何,对,对象的,时,时候,DROP TABLESPACEHOPEMS,当表空,间,间中存,在,在有对,象,象,DROP TABLESPACEHOPEMSINCLUDINGCONTENTS,;,;,18,创建新,用,用户,要连接,到,到Oracle数据库,,,,就需,要,要创建一个用,户,户帐户,每个用,户,户都有,一,一个默,认,认表空,间,间和一,个,个临时,表,表空间,CREATEUSER命令用,于,于创建,新,新用户,CREATEUSERusername,IDENTIFIED BY password,DEFAULTTABLESPACE tablespace,TEMPORARY TABLESPACEtablespace,;,;,CREATEUSER命令的,语,语法是,:,:,CREATEUSERMARTIN,IDENTIFIED BY martinpwd,DEFAULT TABLESPACEUSERS,TEMPORARYTABLESPACETEMP;,创建一,个,个名称,为,为martin的用户,,,,其密,码,码为,martinpwd,19,授予权,限,限3-1,权限指,的,的是执,行,行特定,命,命令或,访,访问数,据,据库对,象,象的权,利,利,权限有两种类,型,型,系统,权,权限和,对,对象权,限,限,系统权,限,限允许,用,用户执,行,行某些,数,数据库,操,操作,,如,如创建,表,表就是,一,一个系,统,统权限,对象权,限,限允许,用,用户对,数,数据库,对,对象(,如,如表、,视,视图、,序,序列等,),)执行,特,特定操,作,作,角色是,一,一组相,关,关权限,的,的组合,,,,可以,将,将权限,授,授予角,色,色,再,把,把角色,授,授予用,户,户,以,简,简化权,限,限管理,。,。,20,授予权,限,限3-2,GRANT命令可,用,用于为,用,用户分,配,配权限,或,或角色,GRANTCONNECT TO MARTIN;,CONNECT角色允,许,许用户,连,连接至,数,数据库,,,,,并创建,数,数据库,对,对象,GRANTRESOURCETOMARTIN,;,;,RESOURCE角色允,许,许用户,使,使用,数据库,中,中的存,储,储空间,GRANTCREATESEQUENCETOMARTIN;,此系统,权,权限允,许,许用户,在,在当前,模,模式中,创,创建,序列,,此,此权限,包,包含在CONNECT角色中,21,授予权,限,限3-3,授予用,户,户MARTIN操作TEST表对象,的,的权限,GRANTSELECTONTESTTOMARTIN,;,;,允许用,户,户查询TEST表的记,录,录,GRANTUPDATEONTESTTOMARTIN,;,;,允许用,户,户更新TEST表中的,记,记录,GRANTALLONTESTTOMARTIN,;,;,允许用,户,户插入,、,、删除,、,、更新,和,和查询,TEST表中的,记,记录,22,更改和,删,删除用,户,户,ALTERUSER命令可,用,用于更,改,改口令,ALTERUSER MARTINIDENTIFIED BY martinpass,;,;,修改MARTIN用户的,密,密码,DROP USER命令用,于,于删除,用,用户,DROP USERMARTIN CASCADE,;,;,删除MARTIN用户模,式,式,23,总结,Oracle服务器,由,由Oracle数据库,和,和Oracle实例组,成,成,Oracle实例由,系,系统全,局,局区内,存,存结构,和,和用于,管,管理数,据,据库的,后,后台进,程,程组成,Oracle中用于,访,访问数,据,据库的,主,主要查,询,询工具,有,有SQL,*,*Plus、iSQL*Plus和PL/SQL,Oracle企业管,理,理器是,用,用于管,理,理、诊,断,断和调,整,整多个,数,数据库,的,的工具,Oracle中的SYSTEM用户和SYS用户具,有,有管理,权,权限,,而,而SCOTT用户只,有,有基本,的,的权限,Oracle服务在Windows注册表,中,中注册,,,,并由Windows操作系,统,统管理,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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


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

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


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