首先要注意这两个数据库的数据类型的问题,
比如ORACLE的 VARCHAR2 在 MySQL 里面是VARCHAR,可以在 MySQL里面将表的内容SELECT到文本文件,然后再用ORACLE的
SQLLDR导入到ORACLE
SELECT * FROM TABLE INTO OUTFILE 'TEST.TXT' FIELDS TERMINATED BY '|';当然也可以编写程序解决,比如用PERL编一个小程序,执行两步操作
即从MySQL SELECT数据,往ORACLE INSERT 数据
比如ORACLE的 VARCHAR2 在 MySQL 里面是VARCHAR,可以在 MySQL里面将表的内容SELECT到文本文件,然后再用ORACLE的
SQLLDR导入到ORACLE
SELECT * FROM TABLE INTO OUTFILE 'TEST.TXT' FIELDS TERMINATED BY '|';当然也可以编写程序解决,比如用PERL编一个小程序,执行两步操作
即从MySQL SELECT数据,往ORACLE INSERT 数据
数据库脚本部分可以使用migration tool 或者使用一些第三方的数据库工具,例如sybase Power Disigner, 先把原先MySql的脚本倒入,更换数据库类型后,可以帮你直接生成Oracle的脚本;
http://www.oradb.net/tran/sql2ora.htm