大型数据库Oracle脱机备份研究与应用

来源 :中国新通信 | 被引量 : 0次 | 上传用户:mdskct
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】 大型数据库Oracle的恢复和备份中,备份和恢复是两个互相联系的概念。数据库处于非归档模式下常使用脱机备份。本文研究如何利用脱机备份,在数据库处于mount状态下恢复数据库信息,并利用Oracle数据库的重做日志文件对上次备份后的数据更新进行自动恢复的过程。
  【关键字】 .dbf数据文件 脱机备份 Oracle mount状态
  一、前言
  备份和恢复是两个互相联系的概念,备份就是将数据信息保存起来;而恢复则是当意外事件发生或者某种需要时,将已备份的数据信息还原到数据库系统中去。
  备份分为物理备份和逻辑备份。其中,物理备份是拷贝数据库文件而不是其逻辑内容,物理备份又分为冷备份与热备份。
  冷备份是在数据库保持关闭状态下,把数据库的物理文件复制到其他地方保存起来以备后用的过程。本文主要关注大型数据库Oracle的脱机备份及数据库出现故障后的恢复过程。
  二、脱机备份特点
  脱机备份又称为冷备份,是在数据库已经正常关闭后进行的备份。它直接备份数据库的相关文件,包括数据文件,控制文件等,适应于适用于数据库处于非归档模式下。冷备份发生在数据库已经正常关闭的情况下,当正常關闭时会提供给我们一个完整的数据库。冷备份是将关键性文件拷贝到另外位置的一种说法。对于备份Oracle 信息而言,冷备份较安全的方法。
  冷备份的优点:
  是非常快速的备份方法(只需拷贝文件);容易恢复到某个时间点上(只需将文件再拷贝回去);能与归档方法相结合,作数据库“最新状态”的恢复;低度维护,高度安全。
  冷备份的不足:
  单独使用时,只能提供到“某一时间点上”的恢复;在实施备份的全过程中,数据库必须要作备份而不能作其它工作。也就是说,在冷备份过程中,数据库必须是关闭状态;若磁盘空间有限,只能拷贝到磁带等其它外部存储设备上,速度会很慢;不能按表或按用户恢复。
  冷备份中常拷贝的文件包括:1.所有数据文件2.所有控制文件3.所有联机REDO LOG 文件4.初始化参数文件InitSID.ora 文件 5.本地口令验证文件 PWDSID.ora。本文以数据文件按.dbf文件为例进行Oracle数据库的备份和恢复。
  三、实施与实验验证
  当数据文件出现介质故障时,利用之前已经拷贝的数据文件(.dbf文件),实现数据库的恢复。该恢复以在 mount状态下恢复为主。具体步骤:
  关闭数据库,备份已有的数据文件。
  重新装载并打开数据库。对数据库进行操作,创建一张新表,插入一条记录。


  重新关闭数据库,将其中的数据文件删除。
  装载数据库,让数据库处于mount状态。打开数据库,此时系统会报错,说明已经丢失一个数据文件,并告知丢失的数据文件的号。
  将已经转储的数据文件复制回Oracle。
  进行数据文件恢复操作。重新打开数据库。
  登陆Oracle,查询新增加的数据表,发现找回。原因是Oracle利用重做日志文件对上次备份后的数据更新进行自动恢复。
  四、实验验证
  4.1 数据文件的备份
  以sysdba身份登陆,关闭数据库,关闭后脱机备份已有数据文件c:\101.dbf。注意:若没有该数据文件,请执行代码:create tablespace t1 datafile ‘c:\101.dbf’ size 10m。
  重新装载并打开数据库:以system 身份登陆,创建新表:testtable1,并插入一条记录。
  第二次关闭数据库,删除已经备份的数据文件’c:\101.dbf’, 通过Startup mount命令重新装载数据库,让数据库处于mount 状态。通过alter database open ,尝试打开数据库。发现出现错误,提示为无法锁定数据文件’c:\101. dbf’。
  4.2 数据库恢复
  通过Shutdown immediate再次关闭数据库。将备份的数据文件101.dbf 拷贝到原始目录下,本例为c:\。注意该数据文件备份的节点为创建测试表testtable1之前,即该数据文件中没有表testtable1的信息。如需要介质恢复,则通过命令recover datafile ‘c:\101.dbf’ 进行介质恢复,并验证数据库是否恢复正常。
  发现物理备份的101.dbf中应该没有备份后故障前的信息,即测试表testtable1 信息,但恢复后该信息依然在,这是后援副本+日志文件的力量。
  四、总结
  Oracle数据库的物理文件主要包括配置文件、数据文件、控制文件、重做日志文件和归档日志文件等,对于大型分布式数据库来说,隔一段时间的物理备份是必要的,本文研究了Oracle数据库的数据文件的备份和恢复,为提高数据库的容灾性能提供了保障。
  参 考 文 献
  [1] 王立君.并行多媒体数据库中基于内容的高效检索的数据分配方法的研究. [J]科学技术与工程,2013.13(9),2544-2548.
  [2] 郭晋秦, 韩 焱. 大型数据库聚类中伪装危险数据识别方法研究. 计算机仿真 2015.433-436 32(11)
  [3] 徐洪丽,王志军.认知策略与知识结构化的研究与应用-以大型数据库学习为例. 高教学刊. 2016.3 73-74.
  [4] 李亚龙, 朱岩. 表分区在分界开关监控系统数据库的应用.2016(25)2: P235-237
  [5] 史斌.大型数据库管理系统 Oracle 体系结构. 电脑编程技巧与维护. 2010.18:p72-74
其他文献
【摘要】 局域变换及分辨率高的特性是小波变换具有的很显著应用很广泛的特征,文中针对信号突变检测的基本原理和方法做了详细的探讨。通过研究小波在信号处理中的应用,提出了小波变换检测信号间断点的技术。通过信号的多尺度分析,相对有效的检测出故障信号的起始位置,从而解决傅里叶变换不能解决的一些问题,对故障信号的诊断提供了有益的方法。  【关键字】 小波变换 突变检测 多尺度  一、引言  小波分析已经在20
【摘要】 当今时代,我国信息技术时代飞速发展,随着人们对通话品质高质量要求的不断提高,不同的传输技术应运而生,并且,他们具有各自独有的特征,对人们的生活水平提升具有重大作用。有线传输技术特点以及其发展方向将是本文着重点。本文将通过分析现代有线传输技术各种组成部分特征,对现代有线传输技术发展方向进行展望。  【关键词】 有线传输技术 发展前景 光纤传输  当今时代,社会经济迅速发展,信息化技术不断加
农机大户是促进农业机械化发展的重要力量,是推广农机化新技术服务体系的重要组成部分。近日,笔者对绵阳涪城区、德阳广汉市、成都金堂县的三位农机大户进行了采访,他们的话
期刊
2012年以来,四川省农业厅在认真开展调查研究的基础上,结合全省农机购置补贴工作的实际,先后出台了“四川省农业厅非通用类农业机械购置补贴产品品目确定工作规程”、“四川省农
2007年12月13日,历时四天的“纪念斯卡拉蒂逝世250周年”——中央音乐学院第四届“学院杯”钢琴比赛暨2008雅马哈亚洲音乐奖学金选拔活动落下了帷幕。“学院杯”钢琴比赛曾分
为进一步明确农业科技入户工程农机化项目的方向和重点,全面启动2005年科技入户春季行动,3月17-18日农业部农机化司在成都召开了2005年全国农业科技入户示范工程农机化技术工作
转辙机是用以转换道岔的设备,每一道岔设一台转辙机,安装在道岔尖轨处,它的基本功能就是能改变道岔位置、反应道岔的位置、实现机械锁闭等。由于ZD6电动转辙设备长期处于室外
通过对四川省发展水稻机械化育插秧技术的重要性和紧迫性分析,结合四川机械化育插秧发展现状,提出今后全省机械化育插秧技术发展方向和运行模式。
一、主办单位:人民音乐出版社二、承办单位:人民音乐出版社《钢琴艺术》杂志、北京市青年宫三、参加对象:非音乐院校(未接受过专业音乐院校、艺术职业院校学习)的成年人
几次在一些场合和学生交谈,分手时道一声:Have a good day!,然而令我哑然的是,多数人竟反问我:I beg your pardon?让我啼笑皆非,弄得双方都很尴尬。有些人反应片刻似乎明白了
期刊