【技术实现步骤摘要】
数据库的备份恢复方法、装置、设备及介质
[0001]本申请涉及数据库
,尤其是涉及到一种数据库的备份恢复方法
、
装置
、
设备及介质
。
技术介绍
[0002]随着信息化
、
数据化的不断发展,企业对各类电子信息系统的依赖性越来越高,生产
、
测试等环节产生的数据也随之存储在系统对应的数据库中
。
而为了保证数据的高可用性,通常会对数据库中的数据进行备份及恢复,如附图1所示,主库将系统文件
、
数据文件以及归档文件备份到备份盘中,然后备库读取备份盘中的文件,并恢复至备库中
。
[0003]然而随着时间的累积,数据量也越来越多,甚至达到百
T
级别
。
这种大量级的数据,由于备份文件占用空间大,备份任务周期一般包含多个完整备份
、
增量备份以及归档备份,因此需要
PB
级别的备份盘作为存储空间;此外,如此大的数据量即使备份成功,也无法实现快速恢复,甚至需要几个月时间
。
因此,针对这种百
T
级别的数据库,大多数企业只能放弃数据备份,带来了极大的安全隐患
。
技术实现思路
[0004]有鉴于此,本申请提供了一种数据库的备份恢复方法
、
装置
、
介质及设备,以解决现有的数据库的备份恢复方法不适用于高量级的数据库的问题
。
[00 ...
【技术保护点】
【技术特征摘要】
1.
一种数据库的备份恢复方法,其特征在于,所述方法包括:在第一数据库对应的存储介质中确定备份介质,并建立所述备份介质与第二数据库之间的连接;所述第一数据库获取所述第二数据库发送至所述备份介质的备份文件,将所述备份文件恢复至所述第一数据库中,同时返回至所述接收所述第二数据库发送至所述备份介质的备份文件的步骤,直至所述备份介质中没有未被恢复的备份文件
。2.
根据权利要求1所述的方法,其特征在于,所述备份文件包括系统文件;在所述第一数据库获取所述第二数据库发送至所述备份介质的备份文件之前,所述方法还包括:所述第二数据库响应于备份指令生成所述系统文件,并将所述系统文件发送至所述备份介质;所述第一数据库获取所述第二数据库发送至所述备份介质的备份文件,将所述备份文件恢复至所述第一数据库中,包括:所述第一数据库在所述备份介质中获取所述系统文件,并将所述系统文件恢复至所述第一数据库中
。3.
根据权利要求2所述的方法,其特征在于,所述备份文件包括数据库文件以及归档文件;在所述第一数据库获取所述第二数据库发送至所述备份介质的备份文件之前,所述方法还包括:所述第二数据库生成所述数据库文件以及与所述数据库文件对应的归档文件;所述第二数据库将所述数据库文件以及与所述数据库文件对应的归档文件发送至所述备份介质,并返回至生成所述数据库文件以及与所述数据库文件对应的归档文件的步骤,直至所有所述数据库文件均生成完成;所述第一数据库获取所述第二数据库发送至所述备份介质的备份文件,将所述备份文件恢复至所述第一数据库中,包括:所述第一数据库在所述备份介质中获取目标数据库文件以及与所述目标数据库文件对应的目标归档文件;所述第一数据库将所述目标归档文件恢复至所述第一数据库中,并根据所述目标归档文件,将所述目标数据库文件恢复至所述第一数据库中
。4.
根据权利要求3所述的方法,其特征在于,所述第一数据库在所述备份介质中获取目标数据库文件以及与所述目标数据库文件对应的目标归档文件,包括:若所述备份介质中有多个未被恢复的数据库文件,则所述第一数据库分别确定每个所述未被恢复的数据库...
【专利技术属性】
技术研发人员:何广辉,
申请(专利权)人:平安壹钱包电子商务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。