失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > mysql批量数据导入 如何将MySql数据导入至Oracle中 – 数据库 – 前端 本机连接虚拟机mysql

mysql批量数据导入 如何将MySql数据导入至Oracle中 – 数据库 – 前端 本机连接虚拟机mysql

时间:2023-04-15 06:34:22

相关推荐

mysql批量数据导入 如何将MySql数据导入至Oracle中 – 数据库 – 前端 本机连接虚拟机mysql

一、将表中数据导入文本文件保存

偶是在WIN下的命令行模式做的

Mysql>select * from my_mysql_table into outfile ‘c: /my_tmp.txt’;

二、写控制文件

用记事本开文档写完后改扩展名为.ctl,以下是具体内容

load data

infile ‘c:/my_tmp.txt’

into table my_ora_table

replace

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批量数据导入 如何将MySql数据导入至Oracle中 – 数据库 – 前端 本机连接虚拟机mysql》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。