(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211116123.2
(22)申请日 2022.09.14
(71)申请人 中国银行股份有限公司
地址 100818 北京市西城区复兴门内大街1
号
(72)发明人 黄志鸿
(74)专利代理 机构 北京集佳知识产权代理有限
公司 11227
专利代理师 张志梅
(51)Int.Cl.
G06F 16/25(2019.01)
G06F 16/28(2019.01)
G06F 16/27(2019.01)
(54)发明名称
一种基于Oracle数据库的数据信息导出方
法及装置
(57)摘要
本申请提供了一种基于Oracle数据库的数
据信息导出方法及装置, 可应用大数据领域。 首
先对配置表进行数据信息配置, 以确定需要导出
的数据信息, 然后根据所述数据信息, 确定
Oracle RAC集群中各实例节点的信息导出范围
以及所述各实例节点的同步运行上限。 最后根据
所述各实例节点的信息导出范围和所述各实例
节点的同步运行上限, 调度所述各 实例节点以完
成所述数据信息的导出。 通过上述方法, 能够充
分利用Oracle Rac集群实例节点中的硬件资源,
结合对配置表进行数据信息的灵活配置, 使 得从
Oracle数据库中导出 数据信息的过程更为高效。
权利要求书1页 说明书6页 附图1页
CN 115438112 A
2022.12.06
CN 115438112 A
1.一种基于Oracle 数据库的数据信息导出 方法, 其特 征在于, 包括:
对配置表进行 数据信息配置, 以确定需要导出的数据信息;
根据所述数据信息, 确定Oracle RAC集群中各实例节点的信息导出范围以及所述各实
例节点的同步 运行上限;
根据所述各实例节点的信 息导出范围和所述各实例节点的同步运行上限, 调度 所述各
实例节点以完成所述数据信息的导出。
2.根据权利要求1所述的方法, 其特征在于, 所述根据所述数据信息, 确定Oracle RAC
集群中各实例节点的信息导出 范围以及所述各实例节点的同步 运行上限, 包括:
根据所述数据信息中的进程 参数, 确定所述各实例节点的同步 运行上限。
3.根据权利要求1所述的方法, 其特征在于, 所述对配置表进行数据信息配置之前, 所
述方法还 包括:
对配置表进行初始化, 以获取列表标题信息 。
4.根据权利要求3所述的方法, 其特征在于, 所述对配置表进行数据信息配置, 以确定
需要导出的数据信息之后, 还 包括:
根据所述数据信息和列表标题信息, 进行信息校验, 以确认所述数据信息与所述列表
标题信息间的对应关系是否正确。
5.根据权利要求1所述的方法, 其特征在于, 所述根据所述各实例节点的信 息导出范围
和所述各实例节点的同步运行上限, 调度所述各实例节点以完成所述数据信息的导出, 包
括:
根据所述各实例节点的信 息导出范围和所述各实例节点的同步运行上限, 生成所述各
实例节点所对应的导出命令;
逐条执行所述各实例节点所对应的导出命令以实现所述数据信息的逐 条导出。
6.一种基于Oracle 数据库的数据信息导出装置, 其特 征在于, 包括:
信息配置模块, 用于对配置表进行 数据信息配置, 以确定需要导出的数据信息;
节点确定模块, 用于根据所述数据信息, 确定Oracle RAC集群中各实例节点的信息导
出范围以及所述各实例节点的同步 运行上限;
调度模块, 用于根据 所述各实例节点的信 息导出范围和所述各实例节点的同步运行上
限, 调度所述各实例节点以完成所述数据信息的导出。
7.根据权利要求6所述的装置, 其特 征在于, 所述节点确定模块, 还用于:
根据所述数据信息中的进程 参数, 确定所述各实例节点的同步 运行上限。
8.根据权利要求6所述的装置, 其特 征在于, 还 包括:
初始化模块, 用于对配置表进行初始化, 以获取列表标题信息 。
9.根据权利要求8所述的装置, 其特 征在于, 还 包括:
信息校验模块, 用于根据 所述数据信 息和列表标题信息, 进行信 息校验, 以确认所述数
据信息与所述列表标题信息间的对应关系是否正确。
10.根据权利要求6所述的装置, 其特 征在于, 所述调度模块, 还用于:
根据所述各实例节点的信 息导出范围和所述各实例节点的同步运行上限, 生成所述各
实例节点所对应的导出命令;
逐条执行所述各实例节点所对应的导出命令以实现所述数据信息的逐 条导出。权 利 要 求 书 1/1 页
2
CN 115438112 A
2一种基于 Oracle数据库的数据信息导出方 法及装置
技术领域
[0001]本申请涉及信息处理技术领域, 特别是涉及一种基于Oracle数据库的数据信息导
出方法及装置 。
背景技术
[0002]随着数据存储技术的不断完善与发展, 当前国产数据库的产量与发展速度呈指数
级扩张态势。 对传统数据库Oracle的使用开始逐渐转 向使用国产数据库来进行数据存储,
传统数据库Oracle被国产数据库所替换成为当前国内大部分行业的大趋势。
[0003]而在使用国产数据库替换传统数据库Oracle的过程中, 数据库Oracle中已经沉淀
有之前所存储的数据, 因而需要将传 统数据库Oracle中的数据迁移至国产数据库中。 目前
各家国产数据库厂商也逐步构建了依托自身数据库特点的迁移工具。 例如国产数据库
TDSQL的DBbr idge工具, 其支持异构数据库与同构数据库之间数据迁移和同步。 但在进 行数
据迁移的过程中, 迁移工具大部分功能都依赖于其自身数据库本身的特性和功能, 因而无
法充分利用数据库Oracle中Oracle RAC(实时应用集群)集群实例节点的资源, 使得数据迁
移效率低下。
[0004]因此, 如何创建一种能充 分利用Oracle RAC集群实例节点资源的数据迁移工具成
为本领域 技术人员急需解决的技 术问题。
发明内容
[0005]基于上述问题, 为了能够充分利用Oracle RAC集群中各实例节点的资源, 本申请
提供了一种基于Oracle 数据库的数据信息导出 方法及装置 。
[0006]本申请实施例公开了如下技 术方案:
[0007]第一方面, 一种基于Oracle 数据库的数据信息导出 方法, 包括:
[0008]对配置表进行 数据信息配置, 以确定需要导出的数据信息;
[0009]根据所述数据信息, 确定Oracle RAC集群中各实例节点的信息导出范围以及所述
各实例节点的同步 运行上限;
[0010]根据所述各实例节点的信息导出范围和所述各实例节点的同步运行上限, 调度所
述各实例节点以完成所述数据信息的导出。
[0011]可选的, 所述根据所述数据信息, 确定Oracle RAC集群中各实例节点的同步运行
上限, 包括:
[0012]根据所述数据信息中的进程 参数, 确定所述各实例节点的同步 运行上限。
[0013]可选的, 所述对配置表进行 数据信息配置之前, 所述方法还 包括:
[0014]对配置表进行初始化, 以获取列表标题信息 。
[0015]可选的, 所述对配置表进行数据信息配置, 以确定需要导出的数据信息之后, 还包
括:
[0016]根据所述数据信息和列表标题信息, 进行信息校验, 以确认所述数据信息与所述说 明 书 1/6 页
3
CN 115438112 A
3
专利 一种基于Oracle数据库的数据信息导出方法及装置
文档预览
中文文档
9 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:48:35上传分享