APP下载

大数据环境下Oracle数据库备份与恢复策略研究

2016-05-14王春丽

网络空间安全 2016年4期
关键词:Oracle数据库分析研究

【 摘 要 】 Oracle数据库在大数据库环境中有两个方面的优点:其一,灵活性;其二,功能性。为了防止Oracle数据库出现丢失的情况,论文分析了Oracle数据库出现故障的主要因素,在此基础上重点探讨了Oracle数据库备份以及Oracle数据库恢复的相关策略,以期能够为相关工作者提供科学的数据参考。

【 关键词 】 Oracle数据库;备份与恢复;分析研究

【 Abstract 】 The Oracle database has the following two advantages in the large database environment: first, flexibility; second, functional. In order to prevent the loss of Oracle database, the according to the related working experience, analyzes the Oracle database failure are the main factors, then focuses on the strategies of Oracle database backup and recovery of the Oracle database, in order to provide scientific reference data for the relevant workers.

【 Keywords 】 oracle database;backup and recovery;analysis and research

1 引言

Oracle数据库在全世界范围内都被广泛应用。简而言之,Oracle数据库在诸多企业所保存的相关信息中是非常关键的。为了进一步确保Oracle数据库的安全,以防出现意外,需要对Oracle数据库进行备份处理。Oracle数据库系统拥有一个强大的关系型数据库系统,而其高效以及安全的优势使得数据库在各种高端网络技术中处于优势地位。Oracle数据库管理员需要采取正确的解决方式,有效降低数据库的发生故障频次,在数据库遭到破坏时及时恢复相关数据,继而将相关损失降到最低,在更高程度上保证用户的安全以及用户的利益。总而言之,数据库为用户提供了良好的备份功能以及恢复功能,进一步保证了系统的高效性以及价值性。

2 备份策略确立

在Oracle数据库中,其主要的恢复策略分为几种:其一,注重介质的管理;其二,工作模式设成自动归档;其三,采取多个物理键;其四,培养备份的习惯。从注重介质的管理角度来看,对介质的相关管理主要表现在两个方面:其一,需要将数据库内容进行信息分类管理;其二,在介质管理的基础上能够提供更为科学合理的计划安排,防止数据再次出现丢失。从备份的主要目的角度来看,为了不影响相关数据的使用,需要将丢失的情况进行科学有效的处理。举例来说,对数据采取多重备份的处理措施。在将数据储存的过程中,千万不要选择相同的计算机地址,此举是为了防止计算机软件以及计算机硬件故障等问题,也是为了防止更多损失情况的出现。

2.1 分析备份需求

根据数据管理系统建设的基本情况可以分析威胁数据安全的相关因素,继而分析其具体需求:首先,需要具备灵活方便的可扩张能力;其次,需要具备良好的备份数据可恢复性;最后,保持业务的连续性。灵活方便的可扩张能力从字面意思来看,主要是根据数据库的基本数量来进行一定程度的升级,简而言之,在阴性环境基础上进行扩张。良好的备份数据可恢复性的字面意思就是将备份管理进行数据的统一,在此基础上能够充分保障好数据的可靠性,继而将数据恢复工作做到极致。

2.2 备份设备选型

根据相关数据路分析备份需求,本文的主要是采用IBM存储备份管理软件TSM作为备份管理软件系统,继而能够有助于支持备份数据管理。IBM存储备份管理软件TSM是为了解决企业级的数据而设计的备份解决方案,能够为电信以及金融等大型企业解决备份管理问题。IBM存储备份管理软件TSM的管理结构以极其高度的操作平台支持以及自动储存管理等方面的优势,为企业提供可扩展以及自动化的备份管理系统。IBM存储备份管理软件TSM的数据传输格式,经过相关加密处理之后拥有独特的二进制格式,在数据备份以及数据恢复的过程中进行相关的数据校验工作,在此基础上保证数据备份以及数据恢复过程中的安全性以及准确性。

3 备份方案实施

3.1 冷备份

在数据库以正常的方式关闭后,进行相关备份主要分为两类:其一,脱机备份;其二,冷备份。从数据库正常关闭的状态来看,冷备份利用计算机操作系统内的相关拷贝命令对需要的相关数据文件进行高效备份。假如计算机数据路不慎出现相关故障,需要立即将拷贝好的相关文件覆盖到原文件中去。除此之外,由于数据库需要保证全天不停止的运行状态,此时冷备份的相关工作又需要在数据库关闭的条件下进行相关操作,所以在进行相关工作之前需要多次检查计算机备份系统的状态。

3.2 逻辑备份

数据库在二进制文件当中需要将逻辑备份模式相应地导入计算机当中,继而利用数据库的相关操作工具。逻辑备份在三种模式中进行导出:其一,全库模式;其二,用户模式;其三,表模式。上述所说的三种模式都比较灵活方便以及靠谱,其中采取辅助备份的工作模式能够帮助计算机系统进行相关数据的备份。从另外一个角度来看,采用逻辑的方式来展开导入数据方法能够实现不同操作系统平台的转移操作,尤其是对物理备份情况能够进行有效的逻辑备份工作。

3.3 RMAN备份

RMAN是一个由Oracle提供的外部工具,专门用来对数据库进行备份与恢复操作。RMAN通过在目标数据库中启动Oracle服务进程完成备份任务。创建RMAN备份的具体步骤:(1)在数据库服务器安装TSM Client产品的路径下,编辑相关的OPT文件,建立起RMAN备份与TSM备份管理软件系统的连接;(2)创建RMAN备份恢复目录数据库,以保存备份索引信息;(3)启动RMAN恢复管理器,在连接目标数据库的同时连接至恢复目录数据库中。

4 Oracle数据库恢复

数据库恢复以备份工作为基础前提,其主要作用体现在两个方面:其一,恢复即将丢失的数据;其二,达到备份时的相关状态。从恢复策略的角度来看,往往使用的策略方式有介质修复以及故障修复等。在数据库恢复相关工作期间,不需要任何人力参与,计算机数据库系统能够自己运行。此种自动运行的方式对缓冲数据有着详细记录的作用,与此同时能够有效地保存在数据库文档之中。从上述角度来看,数据库的工作状态能够将数据的准确性以及完整性发挥到极致。举例来说,计算机故障恢复未完全成功时,则需要安全以及稳定的进行逻辑备份工作,继而恢复已经崩盘的数据库。上述方式有效利用了在线数据库的文档记录模式,但是却没有在编辑文档工作中很好地完善相关备份工作。此种方式既有效减少了人工参与的时间,也降低了数据丢失的可能性。介质恢复中主要通过块介质恢复以及数据文件介质恢复。块介质恢复过程中较为特殊,需要设置为在线状态,一旦文件的损坏在设置的范围内可以直接采取此种模式。但是此种方式也存在一定缺点,需要遵循一定的原则,对数据本身有清楚的认识,继而能够争取在最短的时间内完成恢复数据的相关任务。从数据文件介质恢复来看,此种方式与块介质恢复状态工作相反,需要设置为离线状态。

应用最为广泛的是RMAN不完全恢复。在RMAN中可以通过不完全恢复将数据库恢复到一个指定的时刻、指定的SCN或应用了指定日志顺序号的归档重做日志后的状态,即从时间、SCN或日志顺序号三种方式中选择一种作为恢复终止标记。

以指定还原时间的恢复方式为例说明:

第一步,关闭目标数据库;

第二步,启动目标数据库到MOUNT状态;

第三步,启动RMAN恢复管理器,以具有Sysdba权限的用户身份登录目标数据库,同时连接至恢复目录数据库;

第四步,进行基于时间的RMAN不完全恢复;

第五步,因为使用恢复目录,因此需要注册目标数据库的新复本。

5 结束语

综上所述,由于Oracle数据库系统会发生相关故障问题,直接对用户工作造成一定程度的影响,因此做好Oracle数据库的备份与恢复工作非常重要。

参考文献

[1] 王志力,李小飞.高校教务管理系统Oracle数据库备份与恢复浅析[J].中国科技信息,2012,11(8):115-116.

[2] 曹文琴,朱海燕,刘映球等.基于Oracle数据库容灾技术的研究[J].制造业自动化,2012,34(21):61-64.

[3] 邱云飞,王雪,丁艺博等.Oracle数据库备份文件有效性检测设计方案[J].计算机应用与软件,2012,29(3):94-97.

[4] 胡率,陈燕熙.ERP系统数据库备份策略研究及增量备份模式的实现[J].湖北电力,2013,37(2):64-66.

[5] 范红梅.浅谈胜利炼油厂Oracle数据库的备份方式[J].城市建设理论研究(电子版),2015,10(11):4704-4705.

作者简介:

王春丽(1981-),女,河南周口人,毕业于武汉理工大学,硕士研究生,工学硕士,工程师;主要研究方向和关注领域:数据库管理。

猜你喜欢

Oracle数据库分析研究
Oracle数据库安全管理策略的优化
Oracle数据库应用问题与解决方案分析
跨国公司中小型供应商管理改进问题研究
一种Oracle数据库表空间监控方法
《Oracle数据库》课程教学模式探究 
探析气候变化对中国农业气象灾害与病虫害方面的影响
大直径区熔硅单晶的研究与制备技术探究
新时期高校干部选拔任用工作分析研究
新时期企业员工执行力培训策略探讨