一种数据安全转储系统及其运行方法技术方案

技术编号:37767855 阅读:21 留言:0更新日期:2023-06-06 13:29
本发明专利技术涉及数据转储技术领域,尤其涉及一种数据安全转储系统及其运行方法,通过设置交互模块、自动转储模块、手工转储模块和系统设置模块,交互模块用于呈现非交互式图形界面或交互式图形界面,自动转储模块用于根据系统设置的参数,定时将指定数据转储至目标数据库,所述手工转储模块用于根据用户指令,将指定数据转储至目标数据库,系统设置模块用于对数据安全转储系统的参数进行设置,所述参数包括定时转储的间隔时间换个指定数据的范围,从而系统设置模块能够对定时存储的参数进行设置,手工转储模块和自动转储模块配合,当自动转储模块丢失数据时,可通过手工转储模块将剩余数据手动转储,避免数据丢失。避免数据丢失。避免数据丢失。

【技术实现步骤摘要】
一种数据安全转储系统及其运行方法


[0001]本专利技术涉及数据转储
,尤其涉及一种数据安全转储系统及其运行方法。

技术介绍

[0002]数据转储指定期将数据复制到另一存储设备上,目的是将数据库中长时间不用而又具有参考价值的历史数据转出到其他的物理空间,以便提高当前数据库的访问性能,对于现有的数据转储系统而言,一般是设计成定期自动将数据进行转储,但在自动转储的过程中可能会因为链路断开、空间不足等原因导致数据丢失,带来很大的损失。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提出一种数据安全转储系统及其运行方法,以解决现有数据转出系统容易导致数据丢失的问题。
[0004]基于上述目的,本专利技术提供了一种数据安全转储系统,包括交互模块、自动转储模块、手工转储模块和系统设置模块;
[0005]所述交互模块用于根据用户的选择,呈现非交互式图形界面或交互式图形界面;
[0006]所述自动转储模块用于根据系统设置的参数,定时将指定数据转储至目标数据库;
[0007]所述手工转储模块用于根据用户指令,将指定数据转储至目标数据库;
[0008]所述系统设置模块用于对数据安全转储系统的参数进行设置,所述参数包括定时转储的间隔时间换个指定数据的范围。
[0009]优选地,本系统还包括网络监测模块,所述网络监测模块用于监测数据安全转储系统与目标数据库之间的连通情况,并给予反馈。
[0010]优选地,本系统还包括刷新模块,所述刷新模块用于当自动转储状态发生改变时,在图形界面中呈现改变后的数据转储状态。
[0011]优选地,数据安全转储系统使用JAVA语言开发,利用ORACLE数据库系统的数据库链路与各业务数据库连接。
[0012]优选地,本系统还包括错误日志模块,所述错误日志模块用于提示并记录系统的错误消息。
[0013]本说明书还提供一种如上述任意一项所述的数据安全转储系统的运行方法,包括:
[0014]系统初始化;
[0015]对于非交互式图形界面,将数据安全转储系统传输到数据中心小型机上运行系统,将系统作为UNIX的后台进程执行;
[0016]对于交互式图形界面,执行安转程序将转储系统安装到指定的目录中执行;
[0017]根据系统设置的参数,定时将指定数据自动转储至目标数据库;
[0018]在交互式图形界面中接收用户的手工转储指令,将指定数据转储至目标数据库;
[0019]监测数据安全转储系统与目标数据库之间的连通情况,并给予反馈;
[0020]当自动转储状态发生改变时,在图形界面中呈现改变后的数据转储状态。
[0021]优选地,系统初始化包括:
[0022]对于非交互式图形界面:
[0023]将应用程序传输到数据中心小型机上;
[0024]在数据库中建立转储分区表;
[0025]在数据库中建立转储管理表;
[0026]在数据库中生成转储sql语句;
[0027]在数据库中生成要转储数据的参数;
[0028]在数据库中建立连接数据库链路;
[0029]修改数据安全转储系统所按装的主目录下的批处理文件;
[0030]存盘退出;
[0031]对于交互式图形界面:
[0032]将应用程序安装到转储的机器上
[0033]在数据库中建立连接数据库链路。
[0034]优选地,本方法还包括:
[0035]提示并记录系统的错误消息。
[0036]本专利技术的有益效果:通过设置交互模块、自动转储模块、手工转储模块和系统设置模块,交互模块用于呈现非交互式图形界面或交互式图形界面,自动转储模块用于根据系统设置的参数,定时将指定数据转储至目标数据库,所述手工转储模块用于根据用户指令,将指定数据转储至目标数据库,系统设置模块用于对数据安全转储系统的参数进行设置,所述参数包括定时转储的间隔时间换个指定数据的范围,从而系统设置模块能够对定时存储的参数进行设置,手工转储模块和自动转储模块配合,当自动转储模块丢失数据时,可通过手工转储模块将剩余数据手动转储,避免数据丢失。
附图说明
[0037]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本专利技术实施例的数据安全转储系统框图;
[0039]图2为本专利技术实施例的数据安全转储系统运行流程示意图。
具体实施方式
[0040]为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,对本专利技术进一步详细说明。
[0041]需要说明的是,除非另外定义,本专利技术使用的技术术语或者科学术语应当为本专利技术所属领域内具有一般技能的人士所理解的通常意义。本专利技术中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包
括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
[0042]如图1、图2所示,本说明书实施例提供一种一种数据安全转储系统,包括交互模块、自动转储模块、手工转储模块和系统设置模块;
[0043]交互模块用于根据用户的选择,呈现非交互式图形界面或交互式图形界面;
[0044]自动转储模块用于根据系统设置的参数,定时将指定数据转储至目标数据库;
[0045]手工转储模块用于根据用户指令,将指定数据转储至目标数据库;
[0046]系统设置模块用于对数据安全转储系统的参数进行设置,参数包括定时转储的间隔时间换个指定数据的范围。
[0047]本系统通过设置交互模块、自动转储模块、手工转储模块和系统设置模块,交互模块用于呈现非交互式图形界面或交互式图形界面,自动转储模块用于根据系统设置的参数,定时将指定数据转储至目标数据库,所述手工转储模块用于根据用户指令,将指定数据转储至目标数据库,系统设置模块用于对数据安全转储系统的参数进行设置,所述参数包括定时转储的间隔时间换个指定数据的范围,从而系统设置模块能够对定时存储的参数进行设置,手工转储模块和自动转储模块配合,当自动转储模块丢失数据时,可通过手工转储模块将剩余数据手动转储,避免数据丢失。
[0048]作为一种实施方式,本系统还包括网络监测模块,网络监测模块用于监测数据安全转储系统与目标数据库之间的连通情况,并给予反馈,从而在数据安全转储系统与目标数据库之间本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据安全转储系统,其特征在于,包括交互模块、自动转储模块、手工转储模块和系统设置模块;所述交互模块用于根据用户的选择,呈现非交互式图形界面或交互式图形界面;所述自动转储模块用于根据系统设置的参数,定时将指定数据转储至目标数据库;所述手工转储模块用于根据用户指令,将指定数据转储至目标数据库;所述系统设置模块用于对数据安全转储系统的参数进行设置,所述参数包括定时转储的间隔时间换个指定数据的范围。2.根据权利要求1所述的数据安全转储系统,其特征在于,所述系统还包括网络监测模块,所述网络监测模块用于监测数据安全转储系统与目标数据库之间的连通情况,并给予反馈。3.根据权利要求1所述的数据安全转储系统,其特征在于,所述系统还包括刷新模块,所述刷新模块用于当自动转储状态发生改变时,在图形界面中呈现改变后的数据转储状态。4.根据权利要求1所述的数据安全转储系统,其特征在于,所述数据安全转储系统使用JAVA语言开发,利用ORACLE数据库系统的数据库链路与各业务数据库连接。5.根据权利要求1所述的数据安全转储系统,其特征在于,所述系统还包括错误日志模块,所述错误日志模块用于提示并记录系统的错误消息。6.一种如权利要求1

...

【专利技术属性】
技术研发人员:王雪梅
申请(专利权)人:安徽信息工程学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1