一,
由于数据类型不匹配,所以从MySQL 转移到Oracle 要将不匹配的数据类型转换一下。
1。将MySQL 数据库中的表结构导出(sql形式)到文件中(例如1.sql)。
2。在1.sql中将一些和Oracle 不匹配的数据类型用相应的Oracle 中的数据类型替换掉。
例如:
MySQL 转换 Oracle
varchar varchar2
int(6) number(6,0)
text varchar2(1000) (大一点)
bigint(20) number(20,0)
。。。。。等等。
将 MySQL auto_increment,DEFAULT 等修饰去掉(如果建不了表才将他们去掉)。
二。
在表建好后,从MySQL 导出数据sql后,将双引号替换成单引号。用sql导入数据时有行数限制。