Oracle SQL Developer 3.2
可以使用Oracle SQL Developer进行迁移,感觉这个工具比较专业。
他会把表结构创建好,并导入数据,数据类型自动转换,也可手动指定规则。
MySQL的自增长列,迁移到Oracle后,会建一个序列(sequence),并建一个触发器,模拟自增长。
(后期不想用触发器可以把他禁用或者删除)
(另外还可以选择表--复制到Oracle)
Oracle SQL Developer连接MySQL
移植时会按MySQL数据库的名字建个Oracle用户,移植到这个用户下,但这个用户所用的表空间是默认的,
我一般是先把MySQL数据库转储成需要的名字,在Oracle建好用户,指定好相应的表空间,再移植
创建一个MySQL连接
打开连接,选择一个数据库,右键--移植到Oracle
此处连接的用户需要Connect,Resource,Create View权限
名称输入一个名字
选个输出目录,里边会有日志和执行过的sql文件(移植后需要分析)