网站大量收购独家精品文档,联系QQ:2885784924

数据库在oracle的应用..doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库在oracle的应用.

数据库原理在oracle中的应用 作者:张艺豪 20081710121指导老师:王莹 (北京科技大学经济管理学院管理科学与工程系,北京 100083) 摘要:Oracle数据库系统是美国oracle公司提供的以分布式数据库为核心的一组软件产品,是目前世界上使用最广泛的数据库管理系统,它实现了数据库原理的很多功能,其中逻辑备份和恢复策略在oracle中用导入导出得以实现。 关键词:oracle,逻辑备份,恢复策略,导入导出 引言:为了实现数据库的管理,软件设计师推出了很多的管理软件,oracle是世界上广泛适用的其中一款,为了更好的管理数据库,oracle增添了很多新的性能,让我们看看数据库原理的逻辑备份和恢复策略在oracle中是怎么实现的。 20世纪60年代末期,随着计算机技术的发展,为了克服文件管理系统的缺点,人们对文件系统进行了扩张,研制了一种结构化的数据组织和处理方式,即数据库系统。数据库系统建立了数据与数据之间的有机联系,实现了统一、集中及独立地管理数据,使数据的存取独立于使用数据的程序,实现了数据的共享。 数据库管理员,是一个负责管理和维护数据库服务器的人负责全面管理和控制数据库系统。Oracle数据库系统是美国oracle公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器或B/S体系结构的数据库之一。Oracle数据库是目前世界上使用最广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据库管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。 数据库的备份包括以下两种类型:物理备份是对数据库的操作系统物理文件(如数据文件、控制文件和日志文件等)的备份;逻辑备份是对数据库逻辑组件(如表、视图和存储过程等数据库对象)的备份。 Oracle导出和导入实用程序用于实施数据库的逻辑备份和恢复。Oracle导出实用程序将数据库中的对象定义和数据备份到一个操作系统二进制文件中,导入实用程序读取二进制导出文件并将对象和数据载入数据库中。 导出和导入数据库对象的四种模式是: 使用以下三种方法调用导出和导入实用程序: “备份”是数据的副本,用于系统发生故障后还原和恢复数据,备份使用户能够在发生故障后还原数据,通过适当的备份,可以从多种故障中恢复。所谓备份,就是把数据库复制到转储设备的过程。其中,转储设备是指用于放置数据库复制信息的磁带或磁盘。 所谓恢复,就是把数据库由存在故障的状态转变为无故障状态的过程。 逻辑备份是利用oracle的工具程序EXPDP或者EXP将数据库的部分或全部对象的数据及元数据(DDL)导出,并存储到OS文件中的过程。 逻辑恢复是指当数据库对象被意外删除或者截断之后,使用oracle的IMPDP或者IMP将逻辑备份文件中的对象结构及其数据导入到数据库中的过程。 Oracle导出和导入实用程序的特点有: 1.可以按时间保存表结构和数据; 2.允许导出指定的表,并重新导入到新的数据库中 3.可以把数据库迁移到另外一台异构服务器上 4.在两个不同版本的Oracle数据库之间传输数据 5.在联机状态下进行备份和恢复 6.可以重新组织表的存储结构,减少链接及磁盘碎片 数据库原理中的恢复策略有三种:1.事务故障:事务在运行至正常终止点前被中止。恢复方法:由恢复子系统应利用日志文件撤消(UNDO)此事务已对数据库进行的修改。事务故障的恢复由系统自动完成,不需要用户干预。2系统故障造成数据库不一致状态的原因:一些未完成事务对数据库的更新已写入数据库;一些已提交事务对数据库的更新还留在缓冲区没来得及写入数据库。恢复方法:1) Undo 故障发生时未完成的事务;2)Redo 已完成的事务。系统故障的恢复由系统在重新启动时自动完成,不需要用户干预。3.介质故障的恢复:1)重装数据库,使数据库恢复到一致性状态;2) 重做已完成的事务。需要DBA的介入,DBA的工作:重装最近转储的数据库副本和有关的各日志文件副本;执行系统提供的恢复命令。具体的恢复操作仍由DBMS完成。 Oracle的恢复技术就是转储,转储后备副本的方法:文件拷贝、EXPORT实用程序、用SQL命令SPOOL、自己编程实现。数据库的特点是减少冗余,数据共享。Oracle导入导出也达到了目的,两个不同操作软件之间的导入导出使工作更方便。 以上就是数据库原理的逻辑备份和恢复策略在oracle导入导出中有的运用。 . 参考文献:王彬 周士贵著《oracle11g基础以提高》电子工业出版社 北京科技大学经济管理学院 张艺豪 ,数据库原理在orac

文档评论(0)

s4as2gs2cI + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档