
·应用研究·
案事件系统数据库的备份与恢复
陈宇
(贵州大学计算机学院贵州贵阳
550001)
数字技术与应用
摘要:文事分析了素事件系统数错库各份和恢复操作的重要性,并结合工作中的实际情观,疑出了案事件系统数据库喜份和恢复的目前所采用的录佳应用解决方案。
关键调:案事件系统数据库中图分类号:K892.29
喜价
恢复
文献标识码A
文章编号:1007-9416(2010)09-0067-)
CaseSystematicDatabaseBackupandRestoration
ChenYu
(The Computer Scienee Department of GuiZhou University,GuiYang,GuiZhou550001,China)
Abstract,This article has, after analyzing the importance ef
Case Systematie dstabase backup, cossidering working practiees,introd
uced the best solutions for Case Systematie database backup and resteration,
Keywords;CaseSystematieData database;backup,resteration
1引言
我省的案事件系统是金盾工程建设中的一个重要子项目,主要是为了实现刑事案件受理、立案到破(销、结)案各个工作环节中涉及的案件信息的规范化管理,实现基层法律文书的规范制作和对案件相关情况的交叉检索和统计,依托公安计算机网络实现公安机关内部各业务部门之间、上下级之间以及各警种之间信息的快速传避、共享和协同工作,及时、动态地反映案件发破的真实情况,开股大范围的串并案债查和深层次的信息分析、情报研究,提高刑慎部门主动发现犯靠线索的能力,提高侦查办案的水平、效率和质量,提高上级部门对下监督、指导的力度。案事作信息系统涉及公安机关办理案件的过程中的大量信息,这些息的安全性非常重要,不容有失,因此制定安全、完整、高效的数据库备份与恢复策略成为必然,
我省案事件系统中采用了ORACLE数据库系统,本文就分别从数据备份和恢复两个方面来措述当前相应的操作过程和计划。
数据库备份 2
ORACLE数据库有导出、热备份和冷备份等3种标准的备份方法,其中导出逐辑备份,热备份和冷备份是物理备份,案事件系统的备份推荐采用导出和冷备份结合的方式进行。建议推荐如下的备份计划:(1)如果数据处理景繁多,每周周末进行一次导出。(2)如果数据处理量案多,每个月月底进行一次冷备份。(3)将备份出来的文件转移到其他文件服务器上存放,建议同时采用光盘的方式存放,下面分别说明导出和冷备
份的操作过程, 2.1
导出备份
利用ORACLE系统的EXPORT工具将数据从数据库中提取出来,以便采用IMPO RT工具将数据重新送入数据库中,ORACL E系统中有简单导出数据和增量导出数据两种操作方式,通常采用增量导出数据的方式提高数据导出的效率,增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须用SYSTEM账号来导
万方数据
出。在进行此种导函时,系统不要求回答任何问题,导出文件名缺省为export.dmp,如果不希望自己的输出文件定名为export.dm
D,必须在命令行中指出要用的文件名,增量导出包括3种类型,"完全"导出,即逻辑备份整个数据库。“增量型"增量导出,备份上一次备份后改动的数据。“累计型增量导出,累计型导出方式只是导出自上次“完全"寻出之后数据库中变化了的信息,数铝库管理员可以安排一个导出日程表,用增景导出的3种不同方式合理高效地完成逐辑备份。比如数据库的导出任务可做如下安排,按照这个顺序暂环进行:(1)初始进行导出,做一次完全导出,接着每个月微做--次完全导出(假设导出文件为A),(2) 接着每天做一次“增量型"增量导出,(假设导出文件为B),(3)接若每案期做一次“累计型“增量导出:(假设导出文件为C)。如果数据库道到意外破坏,就可以用最近的3个文件进行恢复,步骤将在下一节恢复中说明。
2.2冷备份
冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供一个完整的数据库。冷备份是将关键性文件拷贝到另外位置的一种说法。对于备份Oracle信息而言,冷备份是最快和最安全的方法。一般情况下,冷备份最好每月做一次。
冷备份中必须拷贝的文件包括:所有的数据文件;所有的控制文件,所有的联机 redolog文件,数据库初始参数文件。
冷备份操作可按照如下操作顺序进行:(1)关闭数据库。(2)用拷贝命令(在linu x系统下可以用cp成者tar命令)将列出的文件备份到预定目录首先查出数据文件和控制文件的存放位置,查出联机redolog文件,数据库的初始参数文件、案事件系统的初始化参数。用vi编辑器写-个脚本backu P.sh,cp命令将上述所有文件拷贝到预
定的备份目录,(3)重新启动数据库, 3数据恢复
一且数据库道到意外破坏,只要有了上面正确而有效的备份,数据库管理员就可以选择合适的方式快速恢复数据库。因
为导出和冷备份的操作周期不同,所以可以根据数据库破坏的程度以及不同类型备份的数据完整性来志择恢复的方式。
下面分别说明根据导出备份进行恢复以及概据冷备份进行恢复。
3.1导入
导入是导出的逆过程,将保存在导出文件中的数据重新处理回数据库中,比如根据导出中的示例,可以按照如下的操作过程进行恢复。
用createdatabase命令重新生成数据库结构;完全增量导人“增量型"增录导入或者“累计型"增量导入,取决于数据库朋溃时所完成的备份。
对于用户导出的方式则不用重新生成数据库结构,只要在新库建立相应的用户,赋予相应的权限和建立该用户对应的表空间即可导人,
3.2冷恢复
冷恢复八需将冷备份的文件拷贝回去,目录结构、文件名不变,便很容易恢复到某个时间点上,并能与归档方法相结合,做数据库“最新状态"的恢复,冷恢复前也需要将数据库关闭,完成的时间取决于数据量的多少,完成后将数据库启动,即恢复正常。
4结语
根据我省案件信息系统硬、软件配备和应用情况,目前最适合的数据安全策略是导出备份和冷备份的综合备份方式,备份数据般为两份拷贝,异地保存。如遇需恢复数据的紧急情况发生时,采用先导入恢复的方式进行,如出现意外,则使用与冷恢复结合的方式进行,确保数糖的绝对安全。
参考文献
[1]李海波.Oracle数据库的安全及备份恢复
[J].电脂知识与技术,2004年11期。
[2]张海龙,王德江.Oracle数据库的安全策
略[]].信息技术,2001年07期,
[3]王立平,黄志军.向导式数据备份和数据
恢复模块的设计与实现[J].计算机应用,2001年02期,
数字技术与应用
67