An embodiment of the invention discloses a method and device for data migration, backup and recovery. The method includes: recording the characteristic parameters of several partition tables, obtaining the partition information configuration table, setting up table space, mapping each partition in each partition table to the corresponding table space, and getting the partition mapping table; according to the points The target partition is determined by the feature parameters in the area information configuration table, and the target table space corresponding to the target partition is determined according to the partition relationship mapping table, and the data files in the target table space are migrated, backed up or restored, in which each table space corresponds to at least one data file. The embodiment of the present invention is based on the fine grained partition of the table to separate the partitions into the corresponding table space, support the data migration, backup and recovery at any time, adapt to various databases, and can effectively control the data granularity of data migration, backup and recovery, and improve the speed of data migration, backup and recovery. Degree.
【技术实现步骤摘要】
一种数据迁移、备份及恢复方法及装置
本专利技术实施例涉及计算机
,具体涉及一种数据迁移、备份及恢复方法及装置。
技术介绍
任何需要使用到数据库的应用都需要存储各种数据,而数据一般具有不同的生命周期。有的数据过一段时间后就需要迁移到另一个数据库系统中。同时,数据也需要定期进行备份,因为可能由于存储介质出现损伤或由于人员误操作、操作系统本身故障所造成的数据看不见、无法读取、丢失。一旦数据丢失,就需要使用数据备份进行恢复。传统的数据迁移、备份的粒度只能精细到表级,并且迁移慢、备份慢、恢复也慢。传统的Oracle的数据迁移、备份与恢复主要分为两大类:物理上的备份恢复和逻辑上的导入导出;其中,物理上的备份又分为冷备份和热备份。冷备份发生在数据库已经正常关闭的情况下,冷备份是将关键性文件(数据文件、控制文件、重做日志文件、参数文件)整体拷贝到另外的位置,通过这种方式就能够达到在另一位置对当前备份目标数据库进行完全不变的复制即达成恢复目标数据库的目的。但是以上的冷备份方式目前Oracle已有技术方案只能提供到“某一时间点上”的数据库级别的恢复(数据库全部恢复,不可针对部分进行操作),无法按表、按用户或者按照业务数据来进行区别化的定制恢复。冷备份只能针对整个数据库进行备份恢复操作,因此除了应用数据之外同时也包含数据库本身的配置控制日志等文件,而不能仅仅提供业务应用数据的备份恢复。热备份是在数据库运行的情况下,采用Archivelogmode方式备份数据库的方法。所以,如果昨天夜里的一个冷备份而且又有今天的热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。热 ...
【技术保护点】
1.一种数据迁移、备份及恢复方法,其特征在于,包括:记录若干个分区表的特征参数,得到分区信息配置表;建立表空间,将每个分区表中的每个分区映射至对应的表空间,得到分区关系映射表;根据所述分区信息配置表中的特征参数确定目标分区,根据所述分区关系映射表确定所述目标分区对应的目标表空间,并对所述目标表空间中的数据文件进行数据迁移、备份或恢复;其中,每个表空间对应至少一个数据文件。
【技术特征摘要】
1.一种数据迁移、备份及恢复方法,其特征在于,包括:记录若干个分区表的特征参数,得到分区信息配置表;建立表空间,将每个分区表中的每个分区映射至对应的表空间,得到分区关系映射表;根据所述分区信息配置表中的特征参数确定目标分区,根据所述分区关系映射表确定所述目标分区对应的目标表空间,并对所述目标表空间中的数据文件进行数据迁移、备份或恢复;其中,每个表空间对应至少一个数据文件。2.根据权利要求1所述的方法,其特征在于,所述若干个分区表根据目标分区方式对待处理数据进行分区后得到。3.根据权利要求2所述的方法,其特征在于,所述建立表空间具体包括:根据所述目标分区方式对应的分区数量,建立所述分区数量的表空间。4.根据权利要求1所述的方法,其特征在于,所述对所述目标表空间中的数据文件进行数据迁移、备份或恢复,具体包括:根据预设周期对所述目标表空间中的数据文件进行数据迁移、备份或恢复。5.根据权利要求2或3所述的方法,其特征在于,所述目标分区方式包括范围分区、列表分区、哈希分区、引用分区和间隔分区。6.一种数据迁移、备份及恢复装置,其特征在于,包括:配置...
【专利技术属性】
技术研发人员:赵晗,陈怡,
申请(专利权)人:大唐移动通信设备有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。