zoukankan      html  css  js  c++  java
  • 数据库迁移(分享十一续集)

             上一章节,主要讲的是异构数据库迁移到oracle数据库使用办法,本章讲解oracle迁移到异构数据库的解决方法(本章提到异构是除了oracle数据库以外关系型数据库)

             其实现在这种异构数据库迁移涉及的复杂性会很大,数据类型之间转换,过程、函数等对象机制都不同,许多需要改造,需要应用开发厂商配合数据库开发工程师共同SQL改造。本章相对上一章需求会很大,oracle市场占有量虽然很大,但是现在也很多中小型企业把oracle数据库转到mysql等其他数据库上跑。

             今天我介绍的技术工具手段:Navicat家族的新产品Navicat Premium(oracle到异构数据库和异构数据库到oracle都可以支持),当然目前没有一个好的智能产品做到oracle数据对象完全迁移到mysql之类数据库上。

    1)新建了一个Oracle连接和MySQL连接

                                 image
    2)工具 -> 数据传输(如下图)

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

    image

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

    image

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

    Oracle没有自增字段,传输到SQL Server后可以将id转换为自增字段。oracle转mysql很麻烦,需要改造很多东西。具体的需要改造的后面有机会在后面章节说

  • 相关阅读:
    【C#进阶系列】06 类型和成员基础
    纪中5日T1 1564. 旅游
    纪中17日T1 2321. 方程
    纪中17日T2 2322. capacitor
    纪中10日T1 2313. 动态仙人掌
    纪中14日听课小结 图论 最短路 二分图 差分约束
    一个抓猫的游戏 消遣GAME 持续更新中!
    洛谷P1464 Function  HDU P1579 Function Run Fun
    洛谷P1976 鸡蛋饼
    纪中12日T1 2307. 选择
  • 原文地址:https://www.cnblogs.com/zywu-king/p/7879929.html
Copyright © 2011-2022 走看看