【技术实现步骤摘要】
数据库远程备份方法、装置、介质和电子设备
本公开实施例涉及数据库
,尤其涉及一种数据库远程备份方法、数据库远程备份装置,以及实现所述数据库远程备份方法的计算机可读存储介质和电子设备。
技术介绍
随着互联网等信息技术的飞速发展,数据库作为信息系统的核心担当着重要的角色。尤其在一些对数据可靠性要求很高的行业,如果发生意外停机或数据丢失其损失会十分惨重。因此设置合理的备份与灾难恢复策略对于数据库来说是至关重要的。数据库系统支持本地备份,所产生的备份文件集如数据文件、控制文件或配置文件等持久存储在数据库实例所在的主机中。但如果数据库实例发生主机级别的故障时,运行中的数据库和本机上的备份文件集都将遭到损坏而难以恢复数据库。此情况下,通常需要管理员人为地周期拷贝备份文件集,占用管理员时间和精力,且容易发生人为失误或意外。为了改善以上问题,相关技术中提出一些数据库远程备份技术,将备份文件传输至远程备份主机存储。但是,目前进行远程备份文件时需要对本地主机和远程备份主机进行一些特殊配置,例如进行文件传输协议(FTP,Fi ...
【技术保护点】
1.一种数据库远程备份方法,应用于远程备份服务器,其特征在于,所述备份方法包括:/n响应开始备份指令建立与承载有数据库的本地服务器之间的通信通道;/n基于预设自定义通信协议生成备份命令请求,通过所述通信通道发送所述备份命令请求至所述本地服务器;/n通过所述通信通道接收所述本地服务器响应所述备份命令请求而传输回的至少一个目标备份文件以存储备份。/n
【技术特征摘要】
1.一种数据库远程备份方法,应用于远程备份服务器,其特征在于,所述备份方法包括:
响应开始备份指令建立与承载有数据库的本地服务器之间的通信通道;
基于预设自定义通信协议生成备份命令请求,通过所述通信通道发送所述备份命令请求至所述本地服务器;
通过所述通信通道接收所述本地服务器响应所述备份命令请求而传输回的至少一个目标备份文件以存储备份。
2.根据权利要求1所述的数据库远程备份方法,其特征在于,所述预设自定义通信协议配置于所述远程备份服务器和/或本地服务器上;所述预设自定义通信协议定义多个与文件备份相关的预设协议命令,且所述预设协议命令的总数量小于预设阈值。
3.根据权利要求2所述的数据库远程备份方法,其特征在于,所述响应开始备份指令建立与承载有数据库的本地服务器之间的通信通道,包括:
基于面向连接的套接字建立与所述本地服务器之间的通信通道。
4.根据权利要求1~3任一项所述的数据库远程备份方法,其特征在于,还包括:
对传输的所述目标备份文件进行压缩,并存储压缩后的目标备份文件;和/或,
确定备份的所述目标备份文件有多个时,确定多个所述目标备份文件是否有重复文件;
确定多个所述目标备份文件有重复文件时,去除重复的目标备份文件。
5.根据权利要求1~3任一项所述的数据库远程备份方法,其特征在于,所述通过所述通信通道发送所述备份命令请求至所述本地服务器之前,还包括:
配置所述远程备份服务器备份时所使用的网络带宽阈值;所述网络带宽阈值与所述本地服务器的工作状态相关。
6.根据权利要求1~3任一项所述的数据库远程备份方法,其特征在于,还包括:
生成备份记录文件,在备份所述目标备份文件时,记录备份相关信息并写入所述备份记录文件。
7.根据权利要求6所述的数据库远程备份方法,其特征在于,还包括:
基于所述备份记录文件确定是否有中断未备份完的目标备份文件;
确定有未备份完的...
【专利技术属性】
技术研发人员:万马,李翔,王颖泽,
申请(专利权)人:北京人大金仓信息技术股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。