佛山顺德容桂做网站的公司,中国网站建设银行-个人客户,win7优化大师下载,公众号如何申请1.思路
#xff08;1#xff09;用java连接数据库#xff08;2#xff09;把DB2数据导出为通用的格式如csv#xff0c;json等#xff08;3#xff09;导入其他数据库#xff0c;比如oracle#xff0c;mongodb。这个方法自由发挥的空间比较大。朋友说他会用springboot…1.思路
1用java连接数据库2把DB2数据导出为通用的格式如csvjson等3导入其他数据库比如oraclemongodb。这个方法自由发挥的空间比较大。朋友说他会用springboot自带的包来导我没有进行测试。 2根据oracle的官方指导使用sql server进行迁移
db2迁入oracle网站官方有详细步骤或者可以参考另一篇中文文章 Connect Step DB2
如何将DB2数据库转换成Oracle数据库这一篇告诉你-腾讯云开发者社区-腾讯云 2.注意事项
1sql server 需要安装db2jcc4.jar或db2jcc.jar才能连接db2库下载地址ibm官网有提供请根据自己的db2选择合适的版本注意下载下来后是个tar.gz格式需要解压win系 统用户可采用7.zip软件进行两次解压
DB2 JDBC Driver Versions and Downloads
2db2与oracle存在一定的数据格式差异。如果采用了第一种思路并且不准备采用任何第三方工具或者包要自己手动导的话一定要注意。 3.测试案例
db2版本10.0.5
sql developer版本 22.2.1
参考的oracle官方教程也适用于其他数据库迁移到oracle
step 1Set up a Migration Repository
这一步我省略了因为我这里只有dba有权限就直接联系dba开了测试库并在sql developer中建立了连接。 建议还是新开一个schema作为目标库。
源库也建议备个份 step2Configuring the Third Party Database Connection
1sql developer导入db2jcc4.jar和db2jcc.jar包
2创建和db2库连接 step 3:Capturing Source Database
1右键点击要迁移的库选择迁移到oracle这一步会打开迁移向导工具 2选择迁移的目标库 3选择源库官方建议数据量大选 脱机
4捕获选择你要迁的数据库 step4 Convert Captured Model to Oracle
这一步完成db2到oracle的数据类型映射你可以在迁移向导里面手动调整或者新建映射 step5Translate Third Party SQL Objects to Oracle
这一步会将源库的 约束、函数、存储过程、触发器、视图 翻译成Oracle SQL对象可以只选择一部分。 在这里可以先点击完成会自动操作转化完成后你可以到报告栏查看再回到迁移向导。官方视频里有。 step6Generating Scripts to Create Target Database
这被用来生成用于创建新的Oracle数据库模式的SQL脚本并运行这些脚本。如果你选择脱机模式的话脚本会保存在本地。下面有一个删除目标对象的选项我感觉可能是清库没测。 step7:Move Data from Third Party Database to Oracle
迁移向导的最后一步是将数据迁移到新的数据库中。在线模式的话需要指定好源库和目标库脱机模式不用。下面有一个截断数据truncate data的选项我感觉也可能是清库没测。 参考
操作
Connect Step DB2
如何将DB2数据库转换成Oracle数据库这一篇告诉你-腾讯云开发者社区-腾讯云 jar包
DB2 JDBC Driver Versions and Downloads