医院信息系统备份与恢复的研究.docVIP

  • 1
  • 0
  • 约2.98千字
  • 约 6页
  • 2019-09-19 发布于北京
  • 举报
PAGE PAGE 1 医院信息系统备份与恢复的研究   【摘要】本文介绍了医院常见数据库ORACLE系统的三种主要备份、恢复方式的方法,重点讲述了如何使用操作系统命令结合ORACLE内部命令对数据库进行备份与恢复操作的过程,以及进行操作时需注意的问题。   【关键词】信息系统;数据备份;数据恢复   目前,绝大多数医院使用的HIS系统,是基于ORACLE数据库系统的C/S(客户端/服务器)软件系统。在C/S结构的数据库中,全部ORACLE数据集中存储于主服务器硬盘中,集中存储的优点是存取速度快、数据管理方便,也正是由于这一点,一旦主服务器发生故障丢失数据,给医院带来的损失也是非常惨重的。所以对于ORACLE数据库的定期备份以及发生服务器故障时的数据恢复对于医院来说尤为重要,笔者结合多年ORACLE数据库管理维护经验,对医院信息系统数据库的备份与恢复的方法进行研究与探讨。   1.ORACLE数据库备份的一般方法   ORACLE数据库备份一般分为冷备份(系统级备份)、热备份(联机导出)和逻辑备份三种,这三种备份方法各有优缺点,适用于不同要求的场合,在恢复时的方法也不相同,下面逐一介绍。   1.1冷备份   也就是系统级备份,是在数据库系统关闭状态下进行的备份。首先将数据库完全关闭,然后通过操作系统命令将数据库存储的文件进行异地备份,通常是将数据拷贝到本机其它硬盘或其它备份服务器。冷备份所备份的数据是一个完整的数据库状态,数据库中保持着数据关闭时的数据结构、内容和配置。与其它备份方式相比,冷备份的优点显而易见:(1)数据完整,数据库中的控制文件、配置文件以及数据文件一并保存。(2)恢复方法简单,只需进行全库数据拷贝即可实现。(3)安全性高,冷备份的数据库中各数据文件修改时间一致,不会发生数据文件时间不匹配情况。当然,冷备份也有一定的缺陷:(1)备份时由于数据库处于关闭状态,所以会暂停所有的客户端访问,由于医院是一个24小时不间断提供服务的机构,所以冷备份时间一般选择在患者极少的午夜或凌晨,但对于某些患者量大的医院来说,冷备份会对医疗工作形成一定的影响。(2)冷备份所提供的备份数据是某个时间点的数据,如果数据库发生故障时要结合归档日志才能恢复到最新状态。(3)冷备份只能对全库进行操作,不能备份单独的表数据。   1.2热备份   顾名思义,是数据库处于运行状态时进行的备份。在客户端联入较少的时间段进行操作,可以避免由于备份操作影响数据库性能。热备份一般要求ORACLE数据库处于归档模式时进行,在进行恢复时可以结构归档文件对数据进行完全恢复。热备份的优点:(1)最大限度地减小了后台操作对前台运行的影响,热备份进行时不需要关闭数据库,所以对前台用户基本没有影响。(2)速度较快,由于执行的是EXP操作,效率较高。(3)导出的数据存于一个文件中,没有数据时间一致性的要求。缺点:(1)相对冷备份来说操作复杂,不允许出现错误。(2)恢复时操作复杂,必要时要结合归档文件进行操作,增大了数据恢复的难度,但热备份作为一种有效的备份方法是必要的。   我院采用的热备份方法是备份服务器以客户端方式联入主服务器运行EXP命令导出数据的方式进行,这样做可以节约服务器内存资源,导出的数据直接存入备份服务器,为了方便对历史数据进行调阅查询,我院每天自动备份一个数据包文件,这样一周就有7个数据包形成,同冷备份一样,我院也是利用操作系统的计划任务功能将热备份时间定于每天的凌晨5点,并在计划任务中直接写入备份命令代码,举例星期一执行代码如下:   Expsystem/manager@dbserverfull=yfile=d:\databackup\Monday.dmp   1.3逻辑备份   逻辑备份是指的是使用SQL语句或PB、PL/SQL等工具从数据库中导出需要的数据并形成一个备份文件,这个文件的格式可以是DBF文件,也可以是EXCEL文件,甚至是文本文档文件,这些文件只是原数据库中某些数据内容的一个副本。因此,逻辑备份一般用于特殊要求的备份或数据增量备份。比如,在进行数据字典改动测试情况下或是对历史数据进行删除前的备份,逻辑备份是经常采用的一种方法。进行逻辑备份的工具通常是PB、PL/SQL等。   2.ORACLE数据库的恢复方法   医院信息系统是一个24小时在线系统,必须为系统用户提供不间断的服务[1]。ORACLE数据库在长期使用过程中,会因为磁盘存储、网络传输等故障使系统存在一些安全隐患。对于医院的数据库管理维护人员来说为了保障信息系统的安全运行,除了定期备份之外,还要建立起一套有效的数据恢复机制,当ORACLE数据库发生故障后,用最短时间对数据进行最大限度的恢复,把损失降低到最小。数据恢复是医院信息管理维护人员的一项重要工作,对于医院的

文档评论(0)

1亿VIP精品文档

相关文档