数据传输异常处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:17733781 阅读:23 留言:0更新日期:2018-04-18 11:19
本发明专利技术实施例提供了一种数据传输异常处理方法、装置、电子设备及存储介质,涉及数据处理技术领域。该方法包括:通过第一服务器中的导出脚本文件定时对所述第一服务器中的目标数据进行导出,并判断所述导出是否发生异常;在判断所述导出发生异常时,生成存储于所述第一服务器的临时导出脚本文件以及存储于第二服务器的临时导入脚本文件;通过所述临时导出脚本文件再次对所述目标数据进行导出,并根据导出的所述目标数据生成临时文件;在判断所述临时文件生成完毕时,通过所述临时导入脚本文件将所述目标数据导入所述第二服务器。本发明专利技术实施例提高了数据传输异常处理的效率。

Data transmission exception handling methods, devices, electronic devices and storage media

An embodiment of the invention provides a data transmission anomaly processing method, a device, an electronic device and a storage medium, which relates to the field of data processing technology. The method comprises the following steps: the first is obtained through the script file server in the timing of the first export target data in the server, and judging whether the export is abnormal; in the judgment are abnormal, generate temporary storage guide to the first server of the script file and store the temporary import in second server the script file; through the temporary export script file again derived on the target data, and generate temporary files according to the target data is derived; in judging the temporary files generated, through the temporary import script file to the target data into the second server. The embodiment of the invention improves the efficiency of data transmission abnormity processing.

【技术实现步骤摘要】
数据传输异常处理方法、装置、电子设备及存储介质
本专利技术实施例涉及数据处理
,具体而言,涉及一种数据传输异常处理方法、数据传输异常处理装置、电子设备以及计算机可读存储介质。
技术介绍
在业务系统出现异常或者紧急情况时,可以采用系统运维提供系统咨询和异常处理服务,但是由于技术限制可能会导致异常处理不及时的情况,从而影响业务正常运行,降低用户体验。例如数据库与数据库之间传输重量级数据出现异常情况时,容易受业务系统中的业务节点、批处理优化以及人为因素的影响,因此可能会导致处理时间的滞后性。相关技术中,主要是通过日志发现该异常信息,然后通过运维人员手动修改导出脚本、修改导入脚本、修改定时任务等相关文件进行异常处理。上述数据传输异常处理方式在取数脚本较多时,工作步骤较多且工作较大,因此导致效率较低;除此之外,由于完全靠人工手动修改相关文件,不可避免的会发生错误,导致准确性较低的问题。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本专利技术实施例的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本专利技术实施例的目的在于提供一种数据传输异常处理方法、数据传输异常处理装置、电子设备及存储介质,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的数据传输异常处理效率低和准确性低的问题。本专利技术实施例的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本专利技术实施例的实践而习得。根据本专利技术实施例的一个方面,提供一种数据传输异常处理方法,包括:通过第一服务器中的导出脚本文件定时对所述第一服务器中的目标数据进行导出,并判断所述导出是否发生异常;在判断所述导出发生异常时,生成存储于所述第一服务器的临时导出脚本文件以及存储于第二服务器的临时导入脚本文件;通过所述临时导出脚本文件再次对所述目标数据进行导出,并根据导出的所述目标数据生成临时文件;在判断所述临时文件生成完毕时,通过所述临时导入脚本文件将所述目标数据导入所述第二服务器。可选地,生成存储于所述第一服务器的临时导出脚本文件以及存储于第二服务器的临时导入脚本文件包括:复制所述导出脚本文件生成所述临时导出脚本文件,复制导入脚本文件生成所述临时导入脚本文件;复制定时任务程序生成临时定时任务程序,并将所述临时定时任务程序的时间修改为异常的发生时间。可选地,判断所述临时文件生成完毕包括:对比所述临时文件生成的时间与所述导出异常发生的时间;在所述临时文件生成的时间与所述导出异常发生的时间一致且所述临时文件的大小在预设时长内保持不变时,判断所述临时文件生成完毕。可选地,在监控通过第一服务器中的导出脚本文件定时对所述第一服务器中的目标数据的导出之前,所述方法还包括:通过公钥和私钥获取访问所述第一服务器的权限。可选地,将所述目标数据导入所述第二服务器包括:通过所述公钥执行所述临时导入脚本文件,以将所述第一服务器的所述目标数据导入所述第二服务器。可选地,通过所述临时导入脚本文件将所述目标数据导入所述第二服务器后,所述方法还包括:删除所述临时导出脚本文件和所述临时导入脚本文件;以及备份和删除所述临时文件。可选地,通过公钥和私钥获取访问所述第一服务器的权限包括:在新建与所述第二服务器对应的所述公钥和所述私钥后,将所述公钥分享至所述第一服务器。根据本公开的一个方面,提供一种数据传输异常处理装置,包括:定时导出模块,用于通过第一服务器中的导出脚本文件定时对所述第一服务器中的目标数据进行导出,并判断所述导出是否发生异常;脚本生成模块,用于在判断所述导出发生异常时,生成存储于所述第一服务器的临时导出脚本文件以及存储于第二服务器的临时导入脚本文件;再次导出模块,用于通过所述临时导出脚本文件再次对所述目标数据进行导出,并根据导出的所述目标数据生成临时文件;数据导入模块,用于在判断所述临时文件生成完毕时,通过所述临时导入脚本文件将所述目标数据导入所述第二服务器。根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的数据传输异常处理方法。根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的数据传输异常处理方法。本专利技术实施例提供的数据传输异常处理方法、数据传输异常处理装置、电子设备以及计算机可读存储介质中,通过第一服务器中的导出脚本文件定时对所述第一服务器中的目标数据进行导出,并判断所述导出是否发生异常;在判断所述导出发生异常时,生成存储于所述第一服务器的临时导出脚本文件以及存储于第二服务器的临时导入脚本文件;通过所述临时导出脚本文件再次对所述目标数据进行导出,并根据导出的所述目标数据生成临时文件;在判断所述临时文件生成完毕时,通过所述临时导入脚本文件将所述目标数据导入所述第二服务器。一方面,通过生成临时导出脚本和临时导入脚本处理传输异常的数据,减少了工作量,进而提高了处理效率;另一方面,避免了人工处理异常时发生错误的情况,提高了准确性。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术实施例。附图说明通过参照附图来详细描述其示例实施例,本专利技术实施例的上述和其它特征及优点将变得更加明显。图1示意性示出本专利技术实施例的数据传输异常处理方法的流程图;图2示意性示出本专利技术实施例中生成临时脚本的示意图;图3示意性示出本专利技术实施例中判断临时文件生成完毕的示意图;图4示意性示出本专利技术实施例的数据传输异常处理方法的具体处理流程图;图5示意性示出本专利技术实施例的数据传输异常处理装置框图;图6示意性示出本专利技术实施例的电子设备的框图;图7示意性示出本专利技术实施例的计算机可读存储介质的示意图。具体实施方式现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本专利技术实施例将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本专利技术实施例的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本专利技术实施例的技术方案而没有所述特定细节中的一个或更多,或者可以采用其它的方法、组元、材料、装置、步骤等。在其它情况下,不详细示出或描述公知结构、方法、装置、实现、材料或者操作以避免模糊本专利技术实施例的各方面。附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个软件硬化的模块中实现这些功能实体或功能实体的一部分,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。本示例实施例中,首先提供了一种数据传输异常处理方法,可以应用于多个业务系统间是通过数据库环境进行数据的导出导入操作,参考图1所示,所述方法可以包括:在步骤S110中,通过第一服务器中的导出脚本文件定时对所述第一服务器中的目标数据进行导出,并判断所述导出是否发生异常;在步骤本文档来自技高网...
数据传输异常处理方法、装置、电子设备及存储介质

【技术保护点】
一种数据传输异常处理方法,其特征在于,包括:通过第一服务器中的导出脚本文件定时对所述第一服务器中的目标数据进行导出,并判断所述导出是否发生异常;在判断所述导出发生异常时,生成存储于所述第一服务器的临时导出脚本文件以及存储于第二服务器的临时导入脚本文件;通过所述临时导出脚本文件再次对所述目标数据进行导出,并根据导出的所述目标数据生成临时文件;在判断所述临时文件生成完毕时,通过所述临时导入脚本文件将所述目标数据导入所述第二服务器。

【技术特征摘要】
1.一种数据传输异常处理方法,其特征在于,包括:通过第一服务器中的导出脚本文件定时对所述第一服务器中的目标数据进行导出,并判断所述导出是否发生异常;在判断所述导出发生异常时,生成存储于所述第一服务器的临时导出脚本文件以及存储于第二服务器的临时导入脚本文件;通过所述临时导出脚本文件再次对所述目标数据进行导出,并根据导出的所述目标数据生成临时文件;在判断所述临时文件生成完毕时,通过所述临时导入脚本文件将所述目标数据导入所述第二服务器。2.根据权利要求1所述的数据传输异常处理方法,其特征在于,生成存储于所述第一服务器的临时导出脚本文件以及存储于第二服务器的临时导入脚本文件包括:复制所述导出脚本文件生成所述临时导出脚本文件,复制导入脚本文件生成所述临时导入脚本文件;复制定时任务程序生成临时定时任务程序,并将所述临时定时任务程序的时间戳修改为异常的发生时间。3.根据权利要求1所述的数据传输异常处理方法,其特征在于,判断所述临时文件生成完毕包括:对比所述临时文件生成的时间与所述导出异常发生的时间;在所述临时文件生成的时间与所述导出异常发生的时间一致且所述临时文件的大小在预设时长内保持不变时,判断所述临时文件生成完毕。4.根据权利要求1所述的数据传输异常处理方法,其特征在于,在监控通过第一服务器中的导出脚本文件定时对所述第一服务器中的目标数据的导出之前,所述方法还包括:通过公钥和私钥获取访问所述第一服务器的权限。5.根据权利要求4所述的数据传输异常处理方法,其特征在于,将所述目标数据导入所述第二服务器包括:通过所述...

【专利技术属性】
技术研发人员:杨旺明
申请(专利权)人:泰康保险集团股份有限公司
类型:发明
国别省市:北京,11

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

1