版本:
- Java™ 平台 :1.8.0_181
- Oracle SQL Developer :19.2.1.247.2212 下载地址:https://download.oracle.com/otn/java/sqldeveloper/sqldeveloper-19.2.1.247.2212-no-jre.zip?AuthParam=1573007407_f245f50ea270f08692ba96088c1281dd
- Oracle:Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 -64bit Production
- MySQL Server version: 8.0.12 MySQL Community Server - GPL
- 与你的MySQL数据库版本对应的驱动程序包:mysql-connector-java-8.0.18.jar 下载地址:https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar
安装配置
以上均可在官网下载,主要是Oracle SQL Developer安装完后需要在工具–首选项–数据库–第三方:JDBC驱动程序添加刚才下载的mysql-connector-java-8.0.18.jar
用户权限
操作用户必须配置高权限,不然在数据迁移过程中会报错
补充:
还需要加上以下授权
SQL> alter user C##TEST account unlock;
SQL> grant create session to C##TEST;
数据库连接
选择左上角的➕新建连接后,根据数据库的信息进行连接
关联迁移资料库
选中刚刚创建的Oracle连接–迁移资料档案库–关联迁移资料档案库
安装资料档案库中
完成
关联完成后,可以打开之前的连接查看,会生成一些表格,是用于在数据迁移过程中记录相关数据,目前没有迁移暂时还是空表;
同时在左下角也生成相应的项目,对应连接名称
迁移数据库
选中MySQL连接–迁移到Oracle
迁移完成后会在项目处生成相关项目名称
在转换的数据库对象中可以看到迁移的数据库
数据移植
选择转换的数据库对象–移动数据