数据库在oracle的应用

数据库在oracle的应用

ID:22911982

大小:55.51 KB

页数:5页

时间:2018-11-01

数据库在oracle的应用_第1页
数据库在oracle的应用_第2页
数据库在oracle的应用_第3页
数据库在oracle的应用_第4页
数据库在oracle的应用_第5页
资源描述:

《数据库在oracle的应用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、张艺豪,数据库原理在oracle中的应用数据库原理在oracle中的应用作者:张艺豪20081710121指导老师:王莹(北京科技大学经济管理学院管理科学与工程系,北京100083)摘要:Oracle数据库系统是美国oracle公司提供的以分布式数据库为核心的一组软件产品,是目前世界上使用最广泛的数据库管理系统,它实现了数据库原理的很多功能,其中逻辑备份和恢复策略在oracle中用导入导出得以实现。关键词:oracle,逻辑备份,恢复策略,导入导出引言:为了实现数据库的管理,软件设计师推出了很多的管理软件,oracle是世界上

2、广泛适用的其中一款,为了更好的管理数据库,oracle增添了很多新的性能,让我们看看数据库原理的逻辑备份和恢复策略在oracle中是怎么实现的。20世纪60年代末期,随着计算机技术的发展,为了克服文件管理系统的缺点,人们对文件系统进行了扩张,研制了一种结构化的数据组织和处理方式,即数据库系统。数据库系统建立了数据与数据之间的有机联系,实现了统一、集中及独立地管理数据,使数据的存取独立于使用数据的程序,实现了数据的共享。数据库管理员,是一个负责管理和维护数据库服务器的人,负责全面管理和控制数据库系统。其最重要的工作是保证数据的完

3、整和安全,这就必须对数据库进行备份,一旦数据库出现了问题,可以从备份的文件里最大程度地还原数据。强大的备份与恢复功能是oracle数据库高可用性的重要保障。为此,oracle提供了强大的技术与众多的方法来对oracle实施有效的备份与恢复操作。Oracle数据库系统是美国oracle公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器或B/S体系结构的数据库之一。Oracle数据库是目前世界上使用最广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据库管理功能;作为一个关系数据库,它是一个完备关

4、系的产品;作为分布式数据库它实现了分布式处理功能。数据库的备份包括以下两种类型:物理备份是对数据库的操作系统物理文件(如数据文件、控制文件和日志文件等)的备份;逻辑备份是对数据库逻辑组件(如表、视图和存储过程等数据库对象)的备份。5张艺豪,数据库原理在oracle中的应用物理备份逻辑备份备份Oracle导出和导入实用程序用于实施数据库的逻辑备份和恢复。Oracle导出实用程序将数据库中的对象定义和数据备份到一个操作系统二进制文件中,导入实用程序读取二进制导出文件并将对象和数据载入数据库中。导出导入模式导出和导入数据库对象的四种

5、模式是:完全数据库表空间表用户使用以下三种方法调用导出和导入实用程序:命令行参数参数文件交互提示符调用导出和导入程序数据库备份转储设备“备份”5张艺豪,数据库原理在oracle中的应用是数据的副本,用于系统发生故障后还原和恢复数据,备份使用户能够在发生故障后还原数据,通过适当的备份,可以从多种故障中恢复。所谓备份,就是把数据库复制到转储设备的过程。其中,转储设备是指用于放置数据库复制信息的磁带或磁盘。所谓恢复,就是把数据库由存在故障的状态转变为无故障状态的过程。数据库备份转出设备装载恢复后的数据库重做日志重做日志重做日志存在故

6、障的数据库逻辑备份是利用oracle的工具程序EXPDP或者EXP将数据库的部分或全部对象的数据及元数据(DDL)导出,并存储到OS文件中的过程。逻辑恢复是指当数据库对象被意外删除或者截断之后,使用oracle的5张艺豪,数据库原理在oracle中的应用IMPDP或者IMP将逻辑备份文件中的对象结构及其数据导入到数据库中的过程。Oracle导出和导入实用程序的特点有:1.可以按时间保存表结构和数据;2.允许导出指定的表,并重新导入到新的数据库中3.可以把数据库迁移到另外一台异构服务器上4.在两个不同版本的Oracle数据库之间

7、传输数据5.在联机状态下进行备份和恢复6.可以重新组织表的存储结构,减少链接及磁盘碎片数据库原理中的恢复策略有三种:1.事务故障:事务在运行至正常终止点前被中止。恢复方法:由恢复子系统应利用日志文件撤消(UNDO)此事务已对数据库进行的修改。事务故障的恢复由系统自动完成,不需要用户干预。2系统故障造成数据库不一致状态的原因:一些未完成事务对数据库的更新已写入数据库;一些已提交事务对数据库的更新还留在缓冲区没来得及写入数据库。恢复方法:1)Undo故障发生时未完成的事务;2)Redo已完成的事务。系统故障的恢复由系统在重新启动时

8、自动完成,不需要用户干预。3.介质故障的恢复:1)重装数据库,使数据库恢复到一致性状态;2)重做已完成的事务。需要DBA的介入,DBA的工作:重装最近转储的数据库副本和有关的各日志文件副本;执行系统提供的恢复命令。具体的恢复操作仍由DBMS完成。Oracle的恢复技术就是转储

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。