《Oracle_10g入门与提高》第3章:Oracle数据库的基本概念工具和操作

上传人:少*** 文档编号:243073389 上传时间:2024-09-15 格式:PPT 页数:51 大小:796KB
返回 下载 相关 举报
《Oracle_10g入门与提高》第3章:Oracle数据库的基本概念工具和操作_第1页
第1页 / 共51页
《Oracle_10g入门与提高》第3章:Oracle数据库的基本概念工具和操作_第2页
第2页 / 共51页
《Oracle_10g入门与提高》第3章:Oracle数据库的基本概念工具和操作_第3页
第3页 / 共51页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第,3,章,Oracle,数据库的基本概念、 工具和操作,学习重点:,Oracle,数据库的基本概念,Oracle,管理工具简介,Oracle,操作初步,本章逻辑结构,3.1,Oracle,数据库的基本概念,3.1.1,模式对象,3.1.2,用户账号、权限和角色,3.1.3,空间,3.1.4,数据字典,3.1.5,备份和恢复,3.1.6,对象关系数据库,3.2,Oracle,管理工具简介,3.2.1,Oracle,通用安装器,3.2.2,数据库配置助手,3.2.3,数据库升级助手,本章逻辑结构,3.2.4,Oracle,网络管理器,3.2.5,SQL*Plus,3.2.6,Oracle,企业管理器,3.3,Oracle,操作初步,3.3.1,启动数据库,3.3.2,改变数据库的可用性,3.3.3,关闭数据库,3.3.4,禁止操作数据库,3.3.5,暂停和继续数据库,3.4,本章小结,3.5,习题,3.1 Oracle,数据库的基本概念,Oracle,是一个强大的数据库管理系统,采用了模式的概念管理各种各样的逻辑结构数据,-,模式对象,采用用户账号、权限和角色的机制实现了安全策略,空间管理通过表空间,-,数据文件和用户,-,模式,-,段,-,区间加以实施,数据字典是,“,信息的信息,”,,可以从中查看数据库中的各种对象信息和安全信息,提供了完善的备份和恢复功能以保护用户数据,Oracle,对象关系数据库把面向对象的技术嵌入了其内部。,-,3.1.1,模式对象,模式:数据库的逻辑结构的集合 ,包括:,表,(table),索引,(indexes),聚簇,(cluster),视图,(view),同义词,(synonym),序列,(sequence),存储函数、过程和包,物化的视图,(materialized view),数据库触发器,(database trigger),数据库链接,(database link),Java,类、,Java,资源和,Java,源,模式对象、表空间和数据文件之间的关系,图,3.1,模式对象、表空间和数据文件三者之间的关系,3.1.2,用户账号、权限和角色,用户账号,不是数据库中的一个物理结构,在数据库中创建对象时,必须是在用户账号下进行,数据库用户是访问,Oracle,数据库中的信息的途径,访问其他账号所拥有的对象,必须先被授予访问这些对象的,权限,可以创建,角色,(role)-,权限组简化权限管理进程,权限与角色的关系,1,图,3.2,直接授予权限,权限与角色的关系,2,图,3.3,通过角色授予权限,3.1.3,空间,表空间:创建一个数据库时,把数据库分成若的干个逻辑区段,表空间与数据文件之间的关系:一对多,段由区间组成,表空间可以包含多个段,数据库空间的使用情况和各部分间的关系,图,3.4,数据库空间的使用,3.1.4,数据字典,数据字典,(data dictionary),是存储在数据库中的所有对象信息的知识库,数据字典的组成部分,内部,RDBMS(X$),表,数据字典表,动态性能,(V$),视图,数据字典视图,3.1.5,备份和恢复,备份和恢复,备份和恢复包括了两个步骤,首先是对数据库的数据进行复制,这就是备份过程,其次是利用备份产生的数据将数据库恢复到可用的状态,1.,导出,/,导入,实用程序查询数据库,全系统(读取全部数据字典表),实用程序执行数据库的一个逻辑读,大多数数据库备份和恢复计划的一部分,2.,物理备份,物理备的两种方式,脱机备份,(offline backup),联机备份,(online backup),。,关掉数据库后再执行脱机备份,将构成数据库的文件备份到存储设备上,在数据库以归档模式运行时,可以对这些数据库进行联机备份,3.,恢复管理器,通过一个恢复目录或者把需要的信息放置在被备份数据库的控制文件内,恢复管理器就可以对备份进行跟踪,对于,Oracle 8,以上的版本,可以使用,RMAN (recovery manager,,恢复管理器,),工具对数据库进行物理备份,3.1.6,对象关系数据库,描述由关系数据库演变而来的数据库,该数据库现在具有内嵌的面向对象的能力,对象关系数据库是一个能存储数据、数据间的关系以及数据的行为,(,即它与其他数据相互作用的方式,),的数据库,关系数据库方法是在一个最低级的层次上用一系列的表列和行处理数据,Oracle,支持的对象类型,嵌套对象,(nested object),可变数组,(VARRAY,类型中的类型,(TYPE Within TYPE),方法和类型,对象视图,(object view),实体化视图,(materialized view),维,(dimension),3.2 Oracle,管理工具简介,Oracle,提供了许多基于图形用户界面的管理工具,是用户使用和操作数据库的主要工具,3.2.1 Oracle,通用安装器,OUI,的功能,自动解决相关性以及复杂的逻辑处理问题。,组件和套件安装。,卸载软件组件。,支持多个,Oracle,主目录。,国家语言支持,(NLS)/,全球化支持。,支持分布式安装。,使用响应文件的无人参与的,“,无提示,”,安装,。,3.2.2,数据库配置助手,数据库配置助手,(Database Configuration Assistant,,,DBCA),在已经安装好了的,Oracle,系统上创建、修改或者删除数据库,数据库配置助手能指导用户完成创建新数据库、更改现有数据库的配置或删除数据库,3.2.3,数据库升级助手,数据库升级助手,(Database Upgrade Assistant,,,DBUA),Oracle 9i,或者,8i,版本,到,10g,数据库升级助手可以交互地指导用户完成升级进程,并对数据库进行配置,3.2.4 Oracle,网络管理器,配置和管理,Oracle,网络设置,帮助用户配置和管理,Oracle,网络环境的工具,服务命名,监听程序,概要文件,3.2.5 SQL*Plus,定义和操作,Oracle,关系数据库中的数据,进入,SQL*Plus,的两种方式,充分使用关系模型的强大功能,3.2.6 Oracle,企业管理器,独立的,Oracle,产品,与图形控制台、代理程序、公用服务以及各种工具一起为管理,Oracle,产品提供了一个集成的和复杂的系统管理平台,提高了数据库管理员的生产力和效率,Oracle,企业管理器可以完成的工作,从最终用户,(end-user),的角度监视,Web,应用的性能和可用性,回顾和管理软硬件整体的配置,开发和维护中央配置策略,例如管理角色和权限,管理警报的峰值和底线,管理自动通知和管制日程等,Oracle,企业管理器产品集,Oracle,企业管理器应用服务器控制器,(Application Server Control),Oracle,企业管理器数据库控制器,(Database Control),Oracle,企业管理器网格控制器,(Grid Control),3.3 Oracle,操作初步,Oracle,数据库的一些基本的操作,启动,关闭,禁止操作,暂停,恢复数据库等,3.3.1,启动数据库,1.,启动数据库的方法,SQL*Plus,恢复管理器,Oracle,企业管理器,2.,准备启动实例,在使用,SQL*Plus,启动数据库实例之前必须采取一些预备步骤,以没有连接数据库的方式启动,SQL*Plus,:, SQLPLUS /NOLOG ,作为,SYSDBA,连接到,Oracle,:, CONNECT System/Anthony AS SYSDBA ,3.,使用,SQL*Plus,启动数据库,Oracle,放置初始化参数文件的次序,spfile$ORACLE_SID.ora,spfile.ora,init$ORACLE_SID.ora,启动实例采取的不同模式,启动没有装载数据库的实例,启动实例并装载数据库但是保持数据库关闭状态,启动实例装载并打开数据库,4.,启动实例的各种模式,装载并打开数据库,不装载数据库,并装载数据库,在启动过程中限制访问数据库,迫使实例启动,装载数据库,并启动完整的介质恢复过程,启动远程实例,并装载数据库,重命名数据文件,添加取消或重命名重做日志文件,允许和禁止重做日志存档选项,执行完整的数据库恢复操作,在启动过程中限制访问数据库,执行数据库数据的导出或导入操作。,执行数据装载操作用,SQL*Loader,。,暂时阻止一般的用户使用数据。,在某个移植过程和升级操作过程中,迫使实例启动,用,SHUTDOWN NORMAL,、,SHUTDOWN IMMEDIATE,、,SHUTDOWN TRANSACTIONAL,命令不能关闭当前的实例时。,在启动实例的时候遇到一些问题时,3.3.2,改变数据库的可用性,目的,维护的原因而限制访问,使数据库变为只读,几种常用的改变数据库可用性的操作,为实例装载数据库,使用带,MOUNT,选项的,SQL,语句,ALTER DATABASE,打开一个关闭的数据库,使用带,OPEN,选项的,ALTER DATABASE,几种常用的改变数据库可用性的操作,3.,以只读模式打开数据库,ALTER DATABASE OPEN READ ONLY;,以读写模式打开数据库,ALTER DATABASE OPEN READ WRITE;,打开数据库的默认模式是读写模式,;,几种常用的改变数据库可用性的操作,4.,限制对打开的数据库进行访问,使用带,ENABLE RESTRICTED SESSION,子句的,SQL,语句,ALTER SYSTEM,3.3.3,关闭数据库,关闭数据库的模式,正常模式,立即模式,事务模式,终止模式,3.3.4,禁止操作数据库,包括,并发用户事务访问同一个对象,会导致失败的操作,并发用户事务可以看到中间过程的操作,1.,将数据库置于停顿状态,ALTER SYSTEM QUIESCE RESTRICTED,;,可以等很长的时间,以便活动会话变为非活动的,注意的两点,当数据库处于停顿状态时,不能执行冷备份,停顿状态下的联机数据文件的文件头,2.,将系统还原为,Normal,操作状态,ALTER SYSTEM UNQUIESCE,;,3.,查看实例的禁止操作状态,使用,V$INSTANCE,视图的,ACTIVE_STATE,查看目前实例的状态,SELECT ACTIVE_STATE,FROM V$INSTANCE;,3.3.5,暂停和继续数据库,允许用户镜像一个磁盘或者文件,正常关闭数据库的一个合适的替代品,3.4,本 章 小 结,介绍了,Oracle,数据库系统的,基本概念,常用管理工具,操作。,3.5,习 题,选择题,(1),当创建一个数据库时,把数据库分成若干个逻辑区段,即表空间。,( ),表空间是创建的第一个表空间,然后创建另外的表空间以分别存储不同种类的数据。,A.USERSB.TEMP,C.SYSTEMD.ROLLBACK,(2)Oracle,数据库的心脏即所谓的,( ),,用于跟踪内部数据库信息。,A.,内部,RDBMS(X$),表,B.,数据字典表,C.,动态性能,(V$),视图,D.,数据字典视图,3.5,习 题,填空题,(1),一个,为一个数据库用户所拥有,并且名称与用户名相同,是一个数据库的逻辑结构的集合。,(2),一个,由区间组成。一旦现有的区间不能再存储新数据,这个段就要获取另一个区间。这种扩展过程将一直持续下去,直到表空间中的数据文件已没有,,或者已达到每个段的最大内部区间数量为止。,3.5,习 题,简答题,(1),简述角色与权限之间的关系。,(2),数据字典包含了哪些信息?具有什么功能?,(3)Oracle 10g,企业管理器提供了哪些功能?与以往版本的,Oracle,企业管理器相比有哪些不同?,3.5,习 题,上机操作题,(1),在,SQL*Plus,环境下,练习以不同的模式启动数据库。,启动实例,不装载数据库;,启动实例,并装载数据库;,在启动过程中限制访问数据库;,启动实例,装载并打开数据库。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


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

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


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