




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
张艺豪 ,数据库原理在 oracle 中的应用1数据库原理在 oracle 中的应用作者:张艺豪 20081710121 指导老师:王莹(北京科技大学经济管理学院管理科学与工程系,北京 100083)摘要:Oracle 数据库系统是美国 oracle 公司提供的以分布式数据库为核心的一组软件产品,是目前世界上使用最广泛的数据库管理系统,它 实现 了数据库原理的很多功能,其中逻辑备份和恢复策略在 oracle 中用导入导出得以实现。关键词:oracle ,逻辑备份,恢复策略, 导入导出引言:为了实现数据库的管理,软件设计师推出了很多的管理软件,oracle 是世界上广泛适用的其中一款,为了更好的管理数据库,oracle 增添了很多新的性能,让我们看看数据库原理的逻辑备份和恢复策略在 oracle 中是怎么实现的。20 世纪 60 年代末期,随着计算机技术的发展,为了克服文件管理系统的缺点,人们对文件系统进行了扩张,研制了一种结构化的数据组织和处理方式,即数据库系统。数据库系统建立了数据与数据之间的有机联系,实现了统一、集中及独立地管理数据,使数据的存取独立于使用数据的程序,实现了数据的共享。数据库管理员,是一个负责管理和维护数据库服务器的人,负责全面管理和控制数据库系统。其最重要的工作是保证数据的完整和安全,这就必须对数据库进行备份,一旦数据库出现了问题,可以从备份的文件里最大程度地还原数据。强大的备份与恢复功能是 oracle 数据库高可用性的重要保障。为此,oracle 提供了强大的技术与众多的方法来对 oracle 实施有效的备份与恢复操作。Oracle 数据库系统是美国 oracle 公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器或 B/S 体系结构的数据库之一。Oracle 数据库是目前世界上使用最广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据库管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。数据库的备份包括以下两种类型:物理备份是对数据库的操作系统物理文件(如数据文件、控制文件和日志文件等)的备份;逻辑备份是对数据库逻辑北京科技大学经济管理学院2组件(如表、视图和存储过程等数据库对象)的备份。Oracle 导出和导入实用程序用于实施数据库的逻辑备份和恢复。Oracle 导出实用程序将数据库中的对象定义和数据备份到一个操作系统二进制文件中,导入实用程序读取二进制导出文件并将对象和数据载入数据库中。导出和导入数据库对象的四种模式是:使用以下三种方法调用导出和导入实用程序:导出导入模式完全数据库 表空间表 用户物理备份 逻辑备份备份命令行参数 参数文件 交互提示符 调用导出和导入程序 张艺豪 ,数据库原理在 oracle 中的应用3“备份”是数据的副本,用于系统发生故障后还原和恢复数据,备份使用户能够在发生故障后还原数据,通过适当的备份,可以从多种故障中恢复。所谓备份,就是把数据库复制到转储设备的过程。其中,转储设备是指用于放置数据库复制信息的磁带或磁盘。所谓恢复,就是把数据库由存在故障的状态转变为无故障状态的过程。逻辑备份是利用 oracle 的工具程序 EXPDP 或者 EXP 将数据库的部分或全部对象的数据及元数据(DDL)导出,并存储到 OS 文件中的过程。数据库备份转储设备数据库备份转出设备装载恢复后的数据库重做日志重做日志重做日志存在故障的数据库北京科技大学经济管理学院4逻辑恢复是指当数据库对象被意外删除或者截断之后,使用 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 导入导出也达到了目的,两个不同操作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 黄石市英语六年级小升初期末复习试题
- 2025年电信5G协优资格认证考试题库附含答案
- 散水施工方案
- 2025年烟草面试试题及答案
- 淮南铁艺廊架施工方案
- 物理试题卷(解析版)【湖北卷】【高二下期末考】湖北省孝感市部分高中2024-2025学年下学期高二年级7月期末联考(7.1-7.2)
- 2025年鸡舍正压过滤(FAPP)通风设备项目立项申请报告
- 方形楼梯扶手施工方案
- 妇科健康咨询方案模板
- 污水厂截流井施工方案
- 航海船舶航线选择指南
- 2025年中小学校长岗位竞聘面试题库及答案
- 2025年中国心血管病报告
- 肿瘤热疗中国专家共识
- 2025年甘肃省药品检查员资格考试(药械化流通)历年参考题库含答案详解(5套)
- 2025年泸州职业技术学院招聘考试笔试试卷【附答案】
- 自来水企业内部管理规范
- 2025新热处理工程师考试试卷及答案
- 硬笔书法全册教案共20课时
- 工会兼职补助管理办法
- 纸箱不合格品管理制度
评论
0/150
提交评论