一种ORACLE数据库跨平台物理迁移系统实现方法.pdf

上传人:罗明 文档编号:6016720 上传时间:2019-04-03 格式:PDF 页数:5 大小:272.64KB
返回 下载 相关 举报
摘要
申请专利号:

CN201610988464.7

申请日:

2016.11.10

公开号:

CN106776688A

公开日:

2017.05.31

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 17/30申请日:20161110|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

国云科技股份有限公司

发明人:

吴建州; 季统凯

地址:

523808 广东省东莞市松山湖科技产业园区松科苑14号楼

优先权:

专利代理机构:

广东莞信律师事务所 44332

代理人:

余伦

PDF下载: PDF下载
内容摘要

本发明涉及计算机应用技术领域,特别是一种Oracle数据库跨平台物理迁移系统实现方法。本发明的平台差异性处理器将不同类型平台的操作文件方法、调用和操作数据库的指令、批处理文件类型和调用方法进行封装,实现跨平台;大文件分块并发传送装置根据宽带情况将数据库文件进行分块,通过多线程方式并发传输至目标端,然后再将小文件合并还原,实现大文件高效传输;数据库重建流程化调度将数据库重建的整个过程脚本写入批处理文件中,然后调用批处理文件,实现流程化管理。本发明解决了Oracle数据库跨平台高效物理迁移;可以适用于大数据的Oracle数据库冷备及迁移。

权利要求书

1.一种Oracle数据库跨平台物理迁移系统实现方法,其特征在于:所述的系统由平台
差异性处理器、大文件分块并发传送装置和数据库重建流程化调度三部份组成;平台差异
性处理器将不同类型平台的操作文件方法、调用和操作数据库的指令、批处理文件类型和
调用方法进行封装,实现跨平台;大文件分块并发传送装置根据宽带情况将数据库文件进
行分块,通过多线程方式并发传输至目标端,然后再将小文件合并还原,实现大文件高效传
输;数据库重建流程化调度将将整个数据库重建过程的脚本写入批处理文件中,然后调用
批处理文件进行数据库的重建,实现流程化管理;
所述的方法具体步骤如下:
第一步,读取Oracle数据库文件包括数据文件、日志文件和控制文件,根据网络宽带情
况确定每个小文件的大小,将数据库文件分块成小文件;
第二步,创建多个线程,并发传输小文件至目标端,线程的个数默认为小文件的个数,
也可以根据实际情况调整;
第三步,全部小文件传输完成后,在目标端将小文件合并还原,写入数据库文件指定目
录;
第四步,根据平台系统类型创建批处理文件及编写调用批处理文件指令;
第五步,将数据库重建过程的脚本写入批处理文件中,脚本包括关闭和启动数据库、通
过参数配置文件初始化配置、重建控制文件和重建临时表空间;
第六步,调用批处理文件进行数据库的重建,完成Oracle数据库的物理迁移。

说明书

一种Oracle数据库跨平台物理迁移系统实现方法

技术领域

本发明涉及计算机应用技术领域,特别是一种Oracle数据库跨平台物理迁移系统
实现方法。

背景技术

Oracle数据库物理迁移是数据库管理和维护中一种重要和常用的操作。由于数据
库迁移过程复杂程度比较高,要求操作人员必须具备专业的数据库知识,大大提高了迁移
的成本。不同的操作系统有不同的操作文件的方法、调用和操作数据库的方法、批处理文件
类型和调用方法,所以在编写操作流程和迁移脚本时还需要考虑平台的差异性。另外,数据
库文件通常都比较大,特别是在大数据环境中,因此文件的传输效率也变得非常重要。

发明内容

本发明解决的技术问题在于提供一种Oracle数据库跨平台物理迁移系统实现方
法;可以实现Oracle数据库跨平台的高效物理迁移。

本发明解决上述技术问题的技术方案是:

所述的系统由平台差异性处理器、大文件分块并发传送装置和数据库重建流程化
调度三部份组成;平台差异性处理器将不同类型平台的操作文件方法、调用和操作数据库
的指令、批处理文件类型和调用方法进行封装,实现跨平台;大文件分块并发传送装置根据
宽带情况将数据库文件进行分块,通过多线程方式并发传输至目标端,然后再将小文件合
并还原,实现大文件高效传输;数据库重建流程化调度将将整个数据库重建过程的脚本写
入批处理文件中,然后调用批处理文件进行数据库的重建,实现流程化管理;

所述的方法具体步骤如下:

第一步,读取OracIe数据库文件包括数据文件、日志文件和控制文件,根据网络宽
带情况确定每个小文件的大小,将数据库文件分块成小文件;

第二步,创建多个线程,并发传输小文件至目标端,线程的个数默认为小文件的个
数,也可以根据实际情况调整;

第三步,全部小文件传输完成后,在目标端将小文件合并还原,写入数据库文件指
定目录;

第四步,根据平台系统类型创建批处理文件及编写调用批处理文件指令;

第五步,将数据库重建过程的脚本写入批处理文件中,脚本包括关闭和启动数据
库、通过参数配置文件初始化配置、重建控制文件和重建临时表空间;

第六步,调用批处理文件进行数据库的重建,完成Oracle数据库的物理迁移。

本发明的有益效果是:

将不同类型平台的操作文件方法、调用和操作数据库的指令、批处理文件类型和
调用方法进行封装,实现跨平台。

根据宽带情况将数据库文件进行分块,通过多线程方式并发传输至目标端,然后
再将小文件合并还原,实现大文件高效传输。

将整个数据库重建过程的脚本写入批处理文件中,然后调用批处理文件进行数据
库的重建,实现流程化管理,大大降低迁移成本。

附图说明

下面结合附图对本发明进一步说明:

图1是本发明的架构示意图。

具体实施方式

如图1所示,本发明的Oracle数据库跨平台高效物理迁移方法及系统由平台差异
性处理器、大文件分块并发传送装置和数据库重建流程化调度三部份组成;平台差异性处
理器将不同类型平台的操作文件方法、调用和操作数据库的指令、批处理文件类型和调用
方法进行封装,实现跨平台;大文件分块并发传送装置根据宽带情况将数据库文件进行分
块,通过多线程方式并发传输至目标端,然后再将小文件合并还原,实现大文件高效传输;
数据库重建流程化调度将将整个数据库重建过程的脚本写入批处理文件中,然后调用批处
理文件进行数据库的重建,实现流程化管理。

所述的平台差异性处理器,将不同类型平台的操作文件方法、调用和操作数据库
的指令、批处理文件类型和调用方法进行封装。

所述的大文件分块并发传送装置,根据宽带情况将数据库文件进行分块,通过多
线程方式并发传输至目标端,然后再将小文件合并还原。

所述的数据库重建流程化调度,将整个数据库重建过程的脚本写入批处理文件
中,然后调用批处理文件进行数据库的重建。

如图1所示,Oracle数据库跨平台高效物理迁移方法及系统的详细实施流程为:

第一步,读取Oracle数据库文件包括数据文件、日志文件和控制文件,根据网络宽
带情况确定每个小文件的大小,将数据库文件分块成小文件;

第二步,创建多个线程,并发传输小文件至目标端,线程的个数默认为小文件的个
数,也可以根据实际情况调整;

第三步,全部小文件传输完成后,在目标端将小文件合并还原,写入数据库文件指
定目录;

第四步,根据平台系统类型创建批处理文件及编写调用批处理文件指令;

第五步,将数据库重建过程的脚本写入批处理文件中,脚本包括关闭和启动数据
库、通过参数配置文件初始化配置、重建控制文件和重建临时表空间;

第六步,调用批处理文件进行数据库的重建,完成Oracle数据库的物理迁移。

一种ORACLE数据库跨平台物理迁移系统实现方法.pdf_第1页
第1页 / 共5页
一种ORACLE数据库跨平台物理迁移系统实现方法.pdf_第2页
第2页 / 共5页
一种ORACLE数据库跨平台物理迁移系统实现方法.pdf_第3页
第3页 / 共5页
点击查看更多>>
资源描述

《一种ORACLE数据库跨平台物理迁移系统实现方法.pdf》由会员分享,可在线阅读,更多相关《一种ORACLE数据库跨平台物理迁移系统实现方法.pdf(5页珍藏版)》请在专利查询网上搜索。

本发明涉及计算机应用技术领域,特别是一种Oracle数据库跨平台物理迁移系统实现方法。本发明的平台差异性处理器将不同类型平台的操作文件方法、调用和操作数据库的指令、批处理文件类型和调用方法进行封装,实现跨平台;大文件分块并发传送装置根据宽带情况将数据库文件进行分块,通过多线程方式并发传输至目标端,然后再将小文件合并还原,实现大文件高效传输;数据库重建流程化调度将数据库重建的整个过程脚本写入批处理文。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1