一种数据导出方法及装置制造方法及图纸

技术编号:40533104 阅读:15 留言:0更新日期:2024-03-01 13:54
本发明专利技术提供了一种数据导出方法及装置,用于将第一数据库服务器中的目标数据导出,方法包括:获取多个第二数据库服务器的数据库状态数据,其中,多个第二数据库服务器均为Oracle数据库服务器,每个第二数据库服务器的状态数据包括如下状态参数的当前值:Oracle剩余表空间、回滚表空间和Oracle工作进程数;根据多个第二数据库服务器的数据库状态数据确定多个第二数据库服务器分别对应的数据分配比例;根据多个第二数据库服务器分别对应的数据分配比例将第一数据库服务器中的目标数据分发给多个第二数据库服务器;并行地从多个第二数据库服务器中导出目标数据。本发明专利技术能够大大缩短数据导出时间,还能提升数据导出的成功率。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其涉及一种数据导出方法及装置


技术介绍

1、在某些应用场景中,需要从某个数据库服务器(将其称之为第一数据库服务器,比如hive数据库服务器)导出所需数据,并要求导出的数据的格式为dmp文件,需要说明的是,dmp文件为从oracle数据库中导出的数据的格式)。

2、为了能够获得dmp文件,目前的数据导出方式为,将所需数据从第一数据库服务器转移到一个第二数据库服务器(即oracle数据库服务器),从第二数据库服务器中导出所需数据。

3、当所需数据的数据量较小时,上述的数据导出方式具有较好的导出效果,然而,在某些时候,所需数据的数据量很大(比如所需数据的数据量大于1t),当所需数据的数据量较大时,采用上述的数据导出方式导出数据会存在导出耗时长、导出易失败的问题。


技术实现思路

1、有鉴于此,本专利技术提供了一种数据导出方法及装置,用以解决现有的数据导出方式在导出大数据量数据时,导出耗时长、导出易失败的问题,其技术方案如下:

2、一种数据导出方法,所述数本文档来自技高网...

【技术保护点】

1.一种数据导出方法,其特征在于,所述数据导出方法用于将第一数据库服务器中的目标数据导出,所述数据导出方法包括:

2.根据权利要求1所述的数据导出方法,其特征在于,所述根据所述多个第二数据库服务器的数据库状态数据,确定所述多个第二数据库服务器分别对应的数据分配比例,包括:

3.根据权利要求2所述的数据导出方法,其特征在于,所述将每个第二数据库服务器的状态数据融合,得到每个第二数据库服务器的融合后状态数据,包括:

4.根据权利要求3所述的数据导出方法,其特征在于,所述根据每个第二数据库服务器的融合后状态数据,以及所述各第二数据库服务器的融合后状态数据的融...

【技术特征摘要】

1.一种数据导出方法,其特征在于,所述数据导出方法用于将第一数据库服务器中的目标数据导出,所述数据导出方法包括:

2.根据权利要求1所述的数据导出方法,其特征在于,所述根据所述多个第二数据库服务器的数据库状态数据,确定所述多个第二数据库服务器分别对应的数据分配比例,包括:

3.根据权利要求2所述的数据导出方法,其特征在于,所述将每个第二数据库服务器的状态数据融合,得到每个第二数据库服务器的融合后状态数据,包括:

4.根据权利要求3所述的数据导出方法,其特征在于,所述根据每个第二数据库服务器的融合后状态数据,以及所述各第二数据库服务器的融合后状态数据的融合结果,确定每个第二数据库服务器对应的数据分配比例,包括:

5.根据权利要求3所述的数据导出方法,其特征在于,所述将该第二数据库服务器的oracle剩余表空间的当前值、回滚表空间的当前值和oracle工作进程数的当前值分别进行归一化处理,包括:

6.一种数据导出装置,其特征在于,所述数据导出装置用于将第一数据库...

【专利技术属性】
技术研发人员:高印权
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1