oracle导数据到mysql(脚本方式)

oracle导数据到mysql(脚本方式),第1张

spool /home/oracle/XXX.sql 后面是你要的导出路径和导出文件名,最好是 txt 结尾的,不是的话等导完需要改名。

之后是 select 语句,字段和表名根据实际更改,日期要用 to_char 进行转换。

/data01/zhu/XXX.txt 是你 oracle 导出文件的位置,只支持 txt文件 , fields terminated by ',' 意思是你字段间的分隔符。一般没有中文用 character set utf8 ,有中文用 character set gb2312 ,不然可能会报错。

PS:180万条数据导进去的时间大概是2分钟。但是700万数据目前超过四小时还没导完,建议分割来提高效率。

Navicat是mysql一款优秀的界面化管理软件,借助该软件可以很方便的 *** 作mysql数据库。该软件不仅可以导出整个数据库,也可以导出单独一张或者几张数据表;导出的方法都是一样的,下边以导出数据库为例,进行演示:1.打开navicat;

2.点击:连接图标;

3.输入mysql连接信息,测试连接,最后确定;

4.选中要导出的数据库并右键,选择转存SQL文件-》结构和数据(或者结构);

5.选择保存位置,点击确定即可完成导出。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6239319.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-18
下一篇 2023-03-18

发表评论

登录后才能评论

评论列表(0条)

保存