• 数据库迁移(分享十一续集)


             上一章节,主要讲的是异构数据库迁移到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很麻烦,需要改造很多东西。具体的需要改造的后面有机会在后面章节说

  • 相关阅读:
    1042 Shuffling Machine
    1043 Is It a Binary Search Tree
    1044 Shopping in Mars
    1443. Minimum Time to Collect All Apples in a Tree
    1045 Favorite Color Stripe
    Java笔记八:Java内置的包装类(1)
    Java笔记七:Java数字和日期处理(2)
    Java笔记六:Java数字和日期处理(1)
    Java笔记五: Java正则表达式
    Java笔记四:Java字符串处理
  • 原文地址:https://www.cnblogs.com/zywu-king/p/7879929.html
Copyright © 2020-2023  润新知