- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
军队疗养院信息系统备份与恢复方案
军队疗养院信息系统备份与恢复方案
摘要:经过多年数据库管理实践,对我院《军队疗养院信息系统》备份和恢复方案进行简单的介绍,与大家分享经验和技术方法。
关键词:疗养系统;备份;恢复;oracle;导入;导出
1 引言
《军队疗养院信息系统》是由总后勤部卫生部推广应用,针对疗养工作流程研制开发的一套信息管理系统。我院自2005年起开始正式使用,至今已经平稳运行了近10年,疗养数据库中积累了大量有价值的疗养数据,是我们疗养院数字化建设的主干系统。计算机系统中的硬件故障、软件故障、操作失误以及恶意破坏往往是不能避免的,这些故障会造成运行事务非正常中断,影响数据库中数据的正确性,甚至会破坏数据库,使数据库中全部或部分数据丢失[1]。因此,选择一个可靠性高、管理便捷、易于使用的备份和恢复方案是非常必要的。
2 数据库备份
Oracle数据库有3???标准方式:Export(导出)、脱机备份(Offlinebackup)和联机备份(Onlinebackup)(也叫热备份或“Archivelog”备份)[2]。日常备份我们主要使用的是导出方式,即逻辑备份方式。
在备份数据存储方案上,我们使用了本地异地相结合的方式。分割一日内的时间段,利用任务计划工具定时执行批处理备份文件完成逻辑备份。方案设计中尽量避开了数据交换密集的时段,一日之中运行四个计划任务,本地两个在6:00和12:00执行,异地两个在7:00和13:00执行。每个备份磁盘中都在线保存最近七日的数据库备份文件,本地磁盘备份执行语句如下:
E:
cd E:\orabak
cd 数据库备份中午.7
del *.*/Q
cd ..
rd 数据库备份中午.7
ren 数据库备份中午.6 数据库备份中午.7
ren 数据库备份中午.5 数据库备份中午.6
ren 数据库备份中午.4 数据库备份中午.5
ren 数据库备份中午.3 数据库备份中午.4
ren 数据库备份中午.2 数据库备份中午.3
ren 数据库备份中午.1 数据库备份中午.2
ren 数据库备份中午 数据库备份中午.1
md 数据库备份中午
exp system/manager grants=y full=y rows=y file=数据库备份中午\restsys.dmp log=数据库备份中午\restsys.log
exp resthome/resthome grants=y rows=y file=数据库备份中午\resthome.dmp log=数据库备份中午\resthome.log
将异地存储数据库备份文件的目标文件夹设置为完全共享,然后在疗养主服务器上通过磁盘映射为该文件夹指定一个盘符,变动盘符信息生成新的批处理文件,执行异地磁盘备份时直接执行该批处理文件即可。我们使用的双机异地备份策略,有效保证了数据库得到更快、更安全的恢复。
3 数据库恢复
我们将疗养备份服务器配置成与主服务器完全一致,并且定期与主服务器进行数据同步,如果主服务器发生了故障,我们可以通过修改IP地址的方式快速的启用备份服务器。不过,在切换主备服之前需要将最新的备份数据导入到数据库中。详细操作步骤如下:
3.1 使用SQLPLUS工具并以system用户登录,对resthome用户进行重建并授权,执行语句如下:
drop user resthome cascade;
create user RESTHOME
identified by RESTHOME
default tablespace USERS
temporary tablespace TEMP;
grant dba to resthome;
exit;
3.2 将最新的数据库备份文件拷贝到恢复目录下,然后执行全库导入操作,导入实质就是读取转储文件并执行其中的命令。我们使用Oracle的实用工具export和import来实施,export是把数据???中的数据导出,import是把export导出的数据导入数据库中[3]。全库导入的执行语句如下:
imp resthome/ resthome commit=y grants=Y full=y rows=y ignore=y file=d:\install\resthome.dmp log=d:\install\resthome.log
3.3 使用DBA Studio工具,以resthome用户登录,将函数、索引、程序包、程序包体、过程、视图等状态为“invaild”的项目重新编译为“vaild”状态。
3.4
您可能关注的文档
最近下载
- UbuntuLinux操作系统第2版(微课版)钟小平课后习题答案.doc VIP
- 输电线路三跨的经验分享.ppt VIP
- 电动汽车分布式驱动系统动力学分析与优化设计.docx VIP
- 专题1.4数轴与动点经典题型(四大题型)(原卷版+解析).docx VIP
- 幼儿小蝌蚪找妈妈绘本ppt课件.pptx VIP
- 磷酸铁行业现状.docx VIP
- 马克思主义与社会科学方法论课后习题答案(2018版).pdf VIP
- 6.1 树立法治观念 统编版道德与法治八年级上.pptx VIP
- GB_T 43933-2024 金属矿土地复垦与生态修复技术规范.pdf VIP
- 车牌识别系统软件使用说明8.1软件基本设置.pdf VIP
原创力文档


文档评论(0)