[发明专利]一种从AIX平台向K‑UX平台迁移的Oracle数据库迁移工具有效
申请号: | 201510065707.5 | 申请日: | 2015-02-09 |
公开(公告)号: | CN104573122B | 公开(公告)日: | 2017-10-13 |
发明(设计)人: | 陈昌浩;康玉琢;杨治;文瑞超 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 aix 平台 ux 迁移 oracle 数据库 工具 | ||
1.一种从AIX平台向K-UX平台迁移的Oracle数据库迁移工具,其特征在于:所述迁移工具的软件架构基于JAVA平台,分为源端与目标端,其中AIX平台为源端,K-UX平台为目标端,通过以太网实现源端与目标端通信;所述源端和目标端对各自所在平台环境进行扫描,根据扫描结果与迁移算法,生成迁移评估报告与迁移方案建议;根据用户对迁移方案建议的筛选和迁移算法生成迁移向导,通过迁移向导对用户的提示与指导,实现Oracle数据库数据从其他服务器平台至K-UX平台的跨平台跨版本半自动迁移;
所述迁移算法包括迁移向导生成算法、导入/导出备份恢复算法、XTTS备份恢复算法和数据泵备份恢复算法;
所述迁移向导生成算法步骤如下:
1)制定源端、目标端平台差异分析表的格式以及各差异对应的迁移方案建议;
2)当源端数据库版本为Oracle 9i时,则使用导入/导出备份恢复算法进行迁移;
3)当源端数据库版本为Oracle 10g或Oracle 11g时,则根据不同的数据量和时间窗口选择不同的迁移方法和不同的转储文件传输建议;
当数据量<1T,时间窗口为8h~12h时,采用XTTS备份恢复算法执行数据迁移,并采用FTP传输或NFS中转服务器的方式移动数据文件;
当数据量<1T,时间窗口为12h~48h时,采用数据泵备份恢复算法执行数据迁移;
当数据量1T~5T,时间窗口为8h~24h时,采用XTTS备份恢复算法执行数据迁移,并采用FTP传输或NFS中转服务器的方式移动数据文件;
当数据量1T~5T,时间窗口为24h~48h时,采用数据泵备份恢复算法执行数据迁移;
当数据量5T~10T,时间窗口为8h~48h时,采用XTTS备份恢复算法执行数据迁移,并采用NFS中转服务器或存储重新挂载的方式移动数据文件;
当数据量>10T,时间窗口为8h~48h时,采用XTTS备份恢复算法执行数据迁移,并采用存储重新挂载的方式移动数据文件;
5)根据表信息、用户信息、存储过程信息预估迁移时间,包括数据库备份时间、转储文件传输时间、数据库恢复时间;
6)分析模块a(2)根据以上信息生成迁移方案建议,并将迁移方案建议发送至控制台模块a(4)和通信模块a(1);
7)最后根据用户对迁移方案建议的决策,生成迁移向导。
2.根据权利要求1所述的从AIX平台向K-UX平台迁移的Oracle数据库迁移工具,其特征在于:所述源端包含通信模块a(1)、分析模块a(2)、备份模块(3)与控制台模块a(4),所述目标端包括通信模块b(5)、分析模块b(6)、恢复模块(7)与控制台模块b(8);所述控制台模块(4,8)用于实现人机交互,控制台模块(4,8)第一通信端口与通信模块(1,5)第一通信端口相连,控制台模块(4,8)第二通信端口与分析模块(2,6)第一通信端口相连,控制台模块a(4)第三通信端口与备份模块(3)相连,控制台模块b(8)第三通信端口与恢复模块(7)相连,通信模块(1,5)第二通信端口与分析模块(2,6)第二通信端口相连,通信模块a(1)第三通信端口与备份模块(3)第二通信端口相连,通信模块b(5)第三通信端口与恢复模块(7)第二通信端口相连,源端通信模块a(1)第四通信端口与目标端通信模块b(5)第四端口通过以太网相连;所述通信模块(1,5)将分析模块a(2)、备份模块(3)和控制台模块a(4)的信息与分析模块b(6)、恢复模块(7)和控制台模块b(8)的信息通过以太网实现交互,实现源端与目标端通信与控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510065707.5/1.html,转载请声明来源钻瓜专利网。