首先要注意这两个数据库的数据类型的问题,
比如ORACLE的 VARCHAR2 在 MySQL 里面是VARCHAR,可以在 MySQL里面将表的内容SELECT到文本文件,然后再用ORACLE的
SQLLDR导入到ORACLE
SELECT * FROM TABLE INTO OUTFILE 'TEST.TXT' FIELDS TERMINATED BY '|';当然也可以编写程序解决,比如用PERL编一个小程序,执行两步操作
即从MySQL SELECT数据,往ORACLE INSERT 数据

解决方案 »

  1.   

    数据迁移部分可以试试使用ORACLE Migration Tool, otn.oracle.com上有下载,
    数据库脚本部分可以使用migration tool 或者使用一些第三方的数据库工具,例如sybase Power Disigner, 先把原先MySql的脚本倒入,更换数据库类型后,可以帮你直接生成Oracle的脚本;
      

  2.   

    谢谢各位大师啊,请问oracle软件哪里有下载啊!
      

  3.   

    在mysql库里的三十多个表啊,而且其中最大的表有800多M啊,如何导啊!
      

  4.   

    这个对你有帮助没有
    http://www.oradb.net/tran/sql2ora.htm