APP下载

Oracle数据库四种备份方法优缺点

2013-08-15刘冠麟

实用医药杂志 2013年8期
关键词:数据文件优缺点日志

杨 宇,刘冠麟,孙 艳

按照今年军区统一部署,军区下属所有医院均已上线新版电子病历系统。新系统的上线规范了医护操作流程,简化了病历书写模式,提高了效率,但同时也对各医院数据的安全性提出了新的要求。新版电子病历系统的数据层至少需要部署2个Oracle数据库,加上军卫一号和医保数据库,每个单位至少存在4个Oracle数据库,如何保证数据的安全性,数据备份是首要任务[1]。

Oracle数据库的备份方法很多,无论使用那种方法,目的都是为了在出现故障后能以最少的时间和代价恢复系统,如Oracle冷备份、Oracle热备份、EXP数据库导出、EXPDP数据泵技术、Oracle对称复制、Oracle并行服务器等,每种备份方法都有相应的优缺点、适用的场合和软硬件要求。本文就针对 Oracle冷备份、Oracle热备份、EXP数据库导出、EXPDP数据泵技术四种常用的备份方法进行比较,分析其优缺点和适用的场合。

1 Oracle冷备份[1]

冷备份是最简单,也是最安全的一种备份方法,执行冷备份前必须先关闭数据库,然后使用拷贝的方式备份所有相关的数据库文件,包括参数文件、数据文件、控制文件、联机日志、归档日志。

优点:操作比较简单,不需要太多的干预,是非常快速的备份方法,并且与归档方法相结合,可将数据库恢复到最新状态。

缺点:冷备份过程中,数据库必须是关闭状态,用户不能对数据库进行访问,同时冷备份不能实现基于表和用户级别的数据恢复。

2 Oracle热备份[2]

热备份是在数据库在正常运行的情况下,采用归档模式进行数据备份的方法,适用于7×24 h不间断运行的数据库系统,它是通过把设置表空间为备份状态,然后逐个备份表空间中的数据文件,最后恢复表空间为正常状态的方式进行备份。

优点:热备份是在数据库正常运行时进行备份的,不会影响数据库的正常使用;其次,热备份是数据文件级的备份,备份速度很快;再者,热备份可以通过使用归档日志进行点恢复,甚至可以达到秒级恢复,并且可以对几乎所有数据库实体作恢复。

缺点:热备份必须需要较大的档案空间,并且可能会造成CPU和I/O过载,因此必须避开数据库繁忙时段执行;另外,热备份技术含量高,必须特别小心仔细,不允许出错,否则后果十分严重。

3 EXP数据库导出

冷备份和热备份都是对数据文件进行备份,属于物理备份;而EXP数据库导出是对数据库对象进行备份,属于逻辑备份。因此,EXP数据库导出并不是冷备份和热备份的替代工具,冷备份和热备份可保护介质失效,而EXP备份则可保护用户或应用错误。

优点:EXP可以通过设置参数选择导出的对象,支持跨平台、跨版本迁移数据库。

缺点:使用EXP备做数据库恢复时等待的时间较长。

4 EXPDP数据泵技术

数据泵技术是从Oracle 10g开始引入的新技术,是基于服务器端的高速导入导出工具,它可以直接访问数据文件与SGA,不用通过会话进行访问,它包括导出表,导出方案,导出表空间,导出数据库4种方式[2]。

优点:①数据泵技术能够控制作业的并行线程数量,备份速度很快;②数据泵技术可实现数据库之间、数据库用户之间移动对象,也可实现表空间的搬移;③如果作业失败或停止,数据泵技术可以重启一个新作业,也能够挂起和恢复作业;④数据泵技术具有空间估算能力,不需要实际执行导出作业,第五,数据泵技术可以通过指定数据库版本,进行版本控制,以便与低版本数据库兼容。

缺点:数据泵只能在服务端使用,而不能在客户端使用。

[1]王学海.Oeacle数据库备份及恢复[J].中国医疗设备,2012,27(6):57.

[2]吕刚丽.医院Oeacle数据库的安全策略[J].中国医学设备,2012,9(4):54.

猜你喜欢

数据文件优缺点日志
一名老党员的工作日志
浅谈减隔震技术原理及优缺点
浅析装配式建筑的优缺点
扶贫日志
深度学习优缺点的剖析
数据文件恢复专题问答
数据文件安全管控技术的研究与实现
ICP-MS与AAS、AFS测定土壤中汞、铅、镉、铜的优缺点
SQL数据文件恢复工具
游学日志