Oracle数据库的结构和数据迁移到PostgreSql数据库(MYSQL,SQL Server相似)
程序员文章站
2022-06-19 11:32:03
转载源地址:(一)使用AWS-Schema-Conversion-Tool将mssql数据库结构迁往PostgreSql通常项目做数据库迁移的时候分为两步走:1.结构迁移;2.数据迁移。 可以分别使用AWS-Schema-Conversion-Tool和Navicat完成这两步工作。(关于第2步的数据迁移本人将在《(二)使用Navicat将mssql数据库数据迁移到PostgreSql》中的详细介绍)(如果是只是涉及同一类型的数据库之间的结构和数据迁移则只需要Navicat一个工具就可以完成)【实例...
一、数据库迁移分为两步
1.结构迁移;2.数据迁移。
二、需要的工具
1.AWS-Schema-Conversion-Tool;2.Navicat
三、AWS-Schema-Conversion-Tool迁移结构
1. 下载安装AWS-Schema-Conversion-Tool
2.下载完后是一个压缩包,解压后如图:
3.点这个.msi,然后正常安装就是了,没什么特别注意的,安装完打开如图
4.首先进入全局设置
5.设置驱动地址(下载驱动)
6. 点击file或Ctrl+N新建项目,指定源数据库和目标数据库引擎:
7. 分别连接源Oracle数据库和目标postgreSQL数据库:
8. 配置迁移转换规则(可选):
9. 选择源数据库,转换出目标数据库结构:
选这个
提示后确认覆盖:
等待转换完成:
10. 将转换后选择将相应schema中的结构应用到目标数据库中:
选这个,因为我已经导过了,所以是灰色的
点击确定:
记得导入完成后检查表格是否有错误!!!
四、Navicat迁移数据
Navicat要收费,不过网上很多。帮你百度一下
1.准备好数据库,并打开工具→数据传输(数据同步和结构同步只能用于同一种数据库)
2.填好源数据库和目标数据库
3.选项这样填,然后下一步
4.自定义里面选择表格,右边选择自动(高级里面可以看看,喜欢就好),下一步
5.点击开始,
6.看到Finished successfully就成功了
到此结束!
本文地址:https://blog.csdn.net/weixin_42482759/article/details/112611396
推荐阅读
-
常见数据库Sql Server,Oracle和MySQL的分页语句
-
常见数据库Sql Server,Oracle和MySQL的分页语句
-
Oracle数据库的结构和数据迁移到PostgreSql数据库(MYSQL,SQL Server相似)
-
Spring连接MySQL、Oracle和SQL Server的数据库运动连接属性
-
Spring连接MySQL、Oracle和SQL Server的数据库运动连接属性
-
Spring连接MySQL、Oracle和SQL Server的数据库运动连接属性
-
Spring连接MySQL、Oracle和SQL Server的数据库运动连接属性
-
Java连接数据库的综合类class;MSSQL(SQL Server )、Oracle、MySQL、PostgreSQL、SAP、SyBase 各种数据库的JDBC驱动下载及连接
-
Oracle数据库的结构和数据迁移到PostgreSql数据库(MYSQL,SQL Server相似)
-
使用sql获取各数据库(MySQL、PostgreSQL、Oracle、MsSQL)的表结构