zoukankan      html  css  js  c++  java
  • 使用Oracle SQL Developer迁移MySQL至Oracle数据库

    Oracle SQL Developer是Oracle官方出品的数据库管理工具。本文使用Oracle SQL Developer执行从MySQL迁移至Oracle数据库的操作。

    2017年3月6日

    操作步骤:

    1、在Oracle数据库中创建移植资料档案库用户

    资料档案库用户不是用来接收MySQL迁移数据的用户,而是进行数据迁移配置的用户。

    Oracle创建用户命令如下:

    create user migrater identified by migrater;
    alter user migrater account unlock;
    grant dba to migrater;
    grant connect, resource to migrater;
    grant create session to migrater;
    commit;

    备注:请赋予该用户DBA权限。


    2、在SQL Developer中新建Oracle连接

    SQL Developer中创建Oracle的连接比较简单,如下图所示:

    QQ截图20170306223719


    3、添加第三方JAR包(MySQL)
    使用SQL Developer建立MySQL的连接,需要添加MySQL的驱动包,添加方法如下:

    点击“工具-》首选项”

    在首选项面板中选择左侧“数据库-》第三方JDBC驱动程序”,点击下方的添加条目按钮选择MySQL的驱动jar包。

    QQ截图20170306223551

    4、新建MySQL连接
    添加好MySQL的第三方驱动后,在新建连接页面中即可出现MySQL的配置项。

    QQ截图20170306223923

    5、关联移植资料档案库
    执行迁移数据库之前需要关联移植资料档案库,操作如下:

    QQ截图20170306224054

    安装过程:

    QQ截图20170306224131

    QQ截图20170306224136

    QQ截图20170306224140

    关联过后新建的Oracle数据库中增加很多表:

    QQ截图20170306224401

    6、移植MySQL数据库至Oracle数据库
    在需要数据迁移的MySQL数据库连接上右键,选择“移植到Oracle…”菜单。

    QQ截图20170306225600

    QQ截图20170306225625

    QQ截图20170306225632

    QQ截图20170306225657

    QQ截图20170306225703

    QQ截图20170306225720

    QQ截图20170306225725

    QQ截图20170306225735

    QQ截图20170306225740

    QQ截图20170306225747

    QQ截图20170306225752

    QQ截图20170306225758

    QQ截图20170306225923

    操作完成后会在Oracle数据库中创建和MySQL数据库同名的用户,使用该用户连接数据库即可查看所有迁移的表。

    QQ截图20170306230249

  • 相关阅读:
    JS中常见的几种控制台台报错
    nssm常用命令(在Windows系统下安装服务的工具)
    Web前端浏览器默认样式重置(CSS Tools: Reset CSS)
    Layui的本地存储方法-Layui.data的基本使用
    JS事件冒泡与事件捕获怎么理解?
    解决Web开发HTML页面中footer保持在页面底部问题
    cpdetector获取文件编码
    maven
    jdom工具类
    httpclient4封装类
  • 原文地址:https://www.cnblogs.com/xusweeter/p/6512521.html
Copyright © 2011-2022 走看看