有时候我们有迁移数据库的需求,例如从Oracle迁移到SQL Server,或者从MySQL迁移到Oracle。

很多江湖好汉一时不知如何手工操作,所幸的是Navicat提供了迁移的自动化操作界面。

当然,Navicat的数据库迁移无法做到完美,一些依赖数据库特征,人无我有的内容是无法迁移的,例如Oracle的存储过程、序列、MySQL的自增字段等。

木头大哥做过测试,Oracle的Date字段也是在一定条件下才能迁移成功的。

以下是从Oracle迁移到SQL Server的步骤:

1.首先安装Oracle和SQL Server

此处忽略安装步骤

2.安装Navicat

此处忽略安装步骤

3.建好Oracle数据库名为framework的Schema,并建好表录入好数据;在SQL Server里新建数据库framework。然后在Navicat里面配置好Oracle连接和SQL Server连接,例如:

4.点击工具->数据传输

5.选择数据源和目标,注意其中数据库和模式的选择,

6.Navicat开始传输数据了,数据量不大的数据库,很快就传输完成。最后汇报:Finished – successfully

如果中途传输出错,或许修改几个字段的类型定义就传输通过了,需要耐心解决问题。幸好耐心就是IT江湖人士的常见美德。

最后,如上所述,一些依赖数据库特征,人无我有的内容是无法迁移的。

Oracle没有自增字段,传输到SQL Server后可以将id转换为自增字段。

大功告成!

以此类推,如何把数据从MySQL迁移到SQL Server、从MySQL迁移到Postgre SQL、从Oracle迁移到MariaDB、SQLServer迁移到SQLite,你懂的。

露气寒光集,微阳下楚丘。

猿啼洞庭树,人在木兰舟。

广泽生明月,苍山夹乱流。

云中君不见,竟夕自悲秋。

木头大哥所发的文章均基于自身实践,各位江湖好汉可以通过:hellowood23@163.com 联系之。

oracle 如何迁移到 mysql_怎么将数据库从Oracle迁移到SQL Server,或从Oracle迁移到MySQL...相关推荐

  1. 对比 SQL Server 2005 和 Oracle

    在 Microsoft Windows Server 上运行的 SQL Server 2005,为企业级关系数据库和分析解决方案提供了一个平台,在安全.可用性.与 Visual Studio 的整合度 ...

  2. 从Sql server 2000 到 Oracle 10g数据库迁移数据类型转化

    2010-01-12 从Sql server 2000 到 Oracle 10g数据库迁移数据类型转化 文章分类:数据库 SqlServer 2k转换为Oracle 10g 列名 SqlServer数 ...

  3. oracle数据库访问sqlserver2008,透过SQL Server 2008访问Oracle 10g的配置方法

    之前写过一篇关于SQL Server 访问MySQL数据库的文章,最近正好又遇到需要访问Oracle 的情况,将配置过程记录下来也供大家参考. 准备工作 事先在需要访问Oracle 数据库的主机上完成 ...

  4. 如何将链接的服务器从SQL Server“调试”到Oracle数据库实例

    介绍 (Introduction) Intended audience 目标听众 This document is intended for database administrators who w ...

  5. oracle 图片 显示不出,Sql Server 中image类型迁移到Oracle 中Blob类型出现图片显示不出来,why????请博客们帮忙 | 学步园...

    我现在在一项目中碰到这么一个问题 Sql Server 中image类型迁移到Oracle Blob类型出现图片显示不出来,我在Sql Server 中看了一条image数据 如下: 1.Sql Se ...

  6. 通过SQL Server 2008 访问Oracle 10g

    之前写过一篇关于SQL Server 访问MySQL 数据库的文章,最近正好又遇到需要访问Oracle 的情况,将配置过程记录下来也供大家参考. 准备工作 事先在需要访问Oracle 数据库的主机上完 ...

  7. swisssql-sql server to oracle,Sql Server移植到Oracle之Migration Workbench

    移植SQL server数据库对象到Oracle的操作说明 移植之平台和相关工具 OS:Windows Vista DBMS:Sql Server 2005 Plus Oracle 10g for V ...

  8. sql server 2008连接oracle操作步骤详细记录,SQLServer连接Oracle详细步骤

    我们知道SQL Server和Oracle其实很多原理都类似.特别是一些常用的SQL语句都是按照标准来.所以它们也可以有一定的互操作性的.这里 我们知道SQL Server和Oracle其实很多原理都 ...

  9. 数据库原理与应用(SQL Server)笔记 第七章 流程控制语句、系统内置函数

    目录 一.流程控制语句 (一)BEGIN...END语句块 (二)条件语句 (三)循环语句 1.WHILE语句 2.BREAK语句和CONTINUE语句 (四)无条件转移语句 (五)返回语句 (六)等 ...

  10. 数据库原理与应用(SQL Server)笔记 第八章 用户自定义数据类型与变量

    前言 以下皆使用T-SQL语句的方式来执行语句,使用图形界面方式不再累赘. 一.用户定义数据类型 (一) CREATE TYPE 语句 1.CREATE TYPE语句 下面介绍使用T-SQL语句,创建 ...

最新文章

  1. excel中使用CORREL函数计算两个时间序列数据列之间的滚动相关性(Rolling correlations)、例如,计算两种商品销售额之间的3个月的滚动相关性
  2. 团队招人的笔试题,我的回答。
  3. vmware虚拟机环境里用linux和xp系统测试防火墙的nat转换
  4. mysql监测攻击_如何检测SQL注入技术以及跨站脚本攻击
  5. 成功解决Python中导出图片出现错误SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position
  6. 微型计算机工业控制技术,基于ARM的微机原理与接口技术(STM32嵌入式系统架构编程与应用嵌入式与工业控制技术高等学校电子信息类专业系列教材)...
  7. 音视频技术开发周刊 | 225
  8. 【C语言】找出1000以内的水仙花数
  9. 关于深度学习编译器,这些知识你需要了解一下
  10. jQuery--checkbox全选/取消全选 及checkbox遍历
  11. Python和Ruby语言对比
  12. 机动车车牌分类及命名规则总结
  13. macd是什么意思?散户股民如何使用MACD应对证券牛市市场
  14. 深度学习--Inception-ResNet-v1网络结构
  15. 金邦达:做最值得客户尊重的IC卡项目服务商
  16. python span 抓取_如何用python爬取两个span之间的内容
  17. Node之使用os模块获取操作系统信息
  18. java jsp实现注册登录界面_jsp实现简单的用户登录和注册
  19. java计算机毕业设计技术旅游平台源码+mysql数据库+系统+lw文档+部署
  20. 2017年5月问题记录与总结——powerpc p1020 spi flash驱动

热门文章

  1. python代码200行左右_200行Python代码实现2048
  2. 教育部:向高校免费开放2.4万余门在线课程(附22个平台链接)
  3. 这些行为,属于学术不端!
  4. 后来,我再没被任何建筑类考试难倒过
  5. 2021年第3周人工智能方向的周报
  6. python中的[-1]、[:-1]、[::-1]、[n::-1]
  7. android filehelper,为AndroidStudio开发mvp插件(MvpHelper)
  8. java集合框架总结之思维导图
  9. 场景模型驱动自动化测试在盒马的探索及实践
  10. 云上安全保护伞--SLS威胁情报集成实战