当前位置 : 主页 > 数据库 > mysql >

mysql怎么导入oracle

来源:互联网 收集:自由互联 发布时间:2021-08-19
mysql导入oracle的方法:首先将表中数据导入文本文件保存;然后写控制文件,并用记事本打开文档,写完后改扩展名为“.ctl”;接着用sqlldr导入文本;最后加载控制文件自动导入即可。

mysql导入oracle的方法:首先将表中数据导入文本文件保存;然后写控制文件,并用记事本打开文档,写完后改扩展名为“.ctl”;接着用sqlldr导入文本;最后加载控制文件自动导入即可。

推荐:《mysql视频教程》

将mysql数据库导入oracle:

第一种方法:使用数据迁移工具

第二种方法:

一、将表中数据导入文本文件保存,我是在win下的命令行模式做的Mysql>select * from my_mysql_table into outfile 'c: /my_tmp.txt';

二、写控制文件用记事本开文档写完后改扩展名为.ctl,以下是具体内容load datainfile 'c:/my_tmp.txt'into table my_ora_tablereplace fields terminated by x'09'(字段1,字段2,字段3,......字段N)字段1~N是你要导入的Mysql的表字段数据,不需要的字段可以不写。

三、用sqlldr导入文本c:\>sqlldr ora_usr回车后输入控制文件的路径,密码,接下来加载控制文件自动导入。

导入完成后,会生成个.log文件,可以查看你导入是否成功,不成功按提示的错误查找原因。

注意的是:

导入文本前,应在oracle数据库中事先建好要写入数据的表,并且要和所要导入的数据字段一致,如果不知Mysql的表结构,可以在Mysql>show create table my_mysql_table;查看建表的SQL,将其转换成oracle中可执行的SQL.

以上就是mysql怎么导入oracle的详细内容,更多请关注自由互联其它相关文章!

网友评论