本教程需要使用Oracle SQL Developer4.0.0.12版本,其他的版本不保证可以。目前测试过的版本有Oracle SQL Developer1.5.5,Oracle SQL Developer4.2.0.17.089,这两个版本都不行。
在Oracle中创建移植用户的表空间
create temporary tablespace migration_temp tempfile \'F:\oracle\data\migration\migration_temp.dbf\' size 32m autoextend on next 32m maxsize 2048m extent management local;
create tablespace migration logging datafile \'F:\oracle\data\migration\migration.dbf\' size 100m autoextend on next 32m maxsize 2048m extent management local;
在Oracle中创建迁移用户
create user migration identified by migration default tablespace migration temporary tablespace migration_temp;
GRANT DBA TO migration;
grant resource to migration with admin option;
配置Oracle SQL developer——加载DB2 JDBC驱动包
DB2的JDBC驱动包有两个,记住两个都要添加进去。
新建DB2数据库连接
新建Oracle数据库连接
这里要填入刚才新建的迁移用户
DB2到Oracle数据库的迁移的注意事项
迁移完成之后会在Oracle中新建跟被迁移的DB2数据库的用户名一样的账号,密码跟用户名一样。
开始进行DB2到Oracle数据库的迁移
等待完成,我这边的话需要两个多小时。
移植过程中出现的问题
具体错误信息请查看给日志文件,按照日志提示的做。