O R A C L E数据库备份及恢复

2012-10-09 08:23王学海
中国医疗设备 2012年6期
关键词:断点日志备份

王学海

解放军第206医院,吉林 通化 134001

O R A C L E数据库备份及恢复

王学海

解放军第206医院,吉林 通化 134001

本文介绍了ORACLE数据库的备份和恢复过程,给出了医院系统ORACLE数据库的断点恢复及操作方法。

ORACLE数据库 ;数据库备份;HIS

0 前言

随着医院信息系统(HIS)应用的普及和扩大,医院的各项工作越来越离不开计算机网络系统了,为了保障医院数据的完整性和安全性,必须定期备份,以便在数据库出现故障甚至崩溃的情况下,及时恢复断点,保持业务的持续性,保障医院各种数据的完整性。

1 利用任务计划建立每天定时备份的工作

1.1 建立备份的批处理程序

根据医院情况不同,建立适应自己工作的批处理程序,以此来方便工作。定时执行所建立的批处理程序,来满足ORACLE数据库的日志备份和控制文件及未归档文件的备份要求。

1.2 定期全库安全备份

在医院管理信息系统(HIS)中,全库备份是非常重要的,工程技术人员一定要把好全库备份这一关,定期备份(每周最少1次),并做到全库备份后存放异地(或其它备用服务器上),做好记录,妥善保管,以便后来的日志文件、控制文件、未归档文件做断点恢复时使用。备份日志、控制、归档文件(内容有增加或修改,文件就自动备份)是建立在ORACLE数据库全库备份的基础之上的,没有很好的数据库全库备份,则日志、控制、未归档文件就不完整,也谈不上ORACLE数据库断点恢复。

备份后的数据文件要有安全性,要保证文件的来源安全,以及文件存放的安全。

2 断点恢复过程

当网络出现突然宕机或其他故障时,可按如下方法操作,快速恢复断点,使网络恢复正常秩序。

(1)在原服务器上的DBA Studio中关闭数据库,然后运行scrmgrl。执行:connect internal/oralceshutdown immediate;//不能用abort。

(2) 拷贝以前的有效数据库全库备份和最新的控制文件到备份服务器相应的子目录中。

(3) 在原服务器上用system口令进入SQLplus>,执行:alter system switch logfile; //目的是将在线日志归档。

(4)拷贝所有的归档日志文件到备份服务器相应的子目录中。

(5)在备份服务器上执行:startup monut recover database until cancel; //(或 recover automatic database;)。先选择auto,尽量恢复可以利用的归档日志,然后再次执行recover database until cancel。

这次输入cancel,完成不完全恢复,也就是说执行2次。

如果成功,就能看到sqlplus 逐条读入归档日志并写入数据库的画面。

(6)在备份服务器上执行:alter database open resetlogs;//打开数据库。

这种办法恢复的数据库是不完全恢复,会丢失当前联机日志中的事务数据;这种方法适合于归档数据库并且在可用的数据库全备份;恢复成功之后,要重做数据库的全备份(完全备份备用服务器的数据库)。

(7)在备用服务器上执行:shutdown immediate。

至此,恢复工作完成。

由以上可以看出,控制文件和归档日志是恢复ORACLE的必要条件,所以,在ORACLE数据库全库备份完整的前提下,做好日志、控制、未归档文件的备份非常重要,也是数据库恢复断点的根本。我们希望此文能抛砖引玉,让大家都积极献言献策,从安全稳定,简单易行的角度把数据库的管理工作做得更好。

[1] 赵世军,张利萍.关于Oracle数据库备份的理论研究与应用[J].华北科技学院学报,2004,1(2):59-62.

[2] 韩晟,王锦伟,魏炜,等.专科医院信息存储与双机热备的应用[J].中国医疗设备,2011,26(3):43-44.

[3] 翁锦阳,何萍,朱铁兵.大型医院信息系统的容灾设计和应用[J].中国医疗设备,2011,26(1):59-60.

[4] 徐亮,兰新华,段芳.ORACLE在信息系统应用中的一种备份方案[J].南昌高专学报,2010,(2):163-164.

[5]王健.Oracle数据库的备份与恢复策略研究[J].计算机安全, 2007,(2):26-28.

[6] 文瑞映.ORACLE数据库的备份与恢复[J].电脑知识与技术,2006,(23):29.

[7]张云帆.Oracle数据库备份与恢复策略[J].计算机工程, 2009, (1 5):8 5-8 7.

Backup and Recovery of ORACLE Database

WANG Xue-hai
Information Department, The 206thHospital of PLA, Tonghua Jilin 134001, China

TP309.3

B

10.3969/j.issn.1674-1633.2012.06.021

1674-1633(2012)06-0057-02

2011-12-21

作者邮箱:206wxh@sina.com

Abstract:This paper introduces the backup and recovery process of ORACLE database, and puts forward the breakpoint recovery and operation method of ORACLE database.

Key words:ORACLE database; database backup; HIS

猜你喜欢
断点日志备份
一种适用于继电保护在线整定的极小断点集求取算法
VSAT卫星通信备份技术研究
一名老党员的工作日志
扶贫日志
创建vSphere 备份任务
用Eclipse调试Python
一类无限可能问题的解法
雅皮的心情日志
雅皮的心情日志
三维地震在新疆伊宁矿区北区七号矿井勘探的应用