专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

如何将MySql数据导入至Oracle中_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 14:47:00       共计:3606 浏览
如何将MySql数据导入至Oracle中?

您好,很高兴为您解答。

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

我是在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 连接状态,在CentOS环境下mysql如何远程连接_数据库 | ·下一条:mysql比例查询,详解mysql获取某个时间段每一天每一个小时的统计数据_数据库

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有