有一个工具是mysql到oracle做数据迁移的叫Convert Mysql to Oracle 你可以试试,不知道合不合适。非要弄shell的话,那可真是麻烦可以选择让程序员写个小程序转换sql的让后用shell调用。真自己写shell。。。那就折腾导出来的 create、insert语句吧。想想都头大。是在没必要完全用shell弄。