mysql,oracle表数据相互导入

Posted x_jingxin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql,oracle表数据相互导入相关的知识,希望对你有一定的参考价值。

mysql导入oracle:

  例如mysql中有ts_user_info表,现在要导入到oracle中的user_info表

1:导出mysql表数据到data.txt文件

  mysql> select * from ts_user_info into outfile ‘data.txt‘ fields terminated by ‘,‘;
  Query OK, 2 rows affected (0.00 sec)

  说明: fields terminated by ‘,‘:将数据字段中的,号去掉

2:修改data.txt的权限(待测)

  chown oracle:oinstall data.txt

3:将data.txt导入到oracle中user_info表

  >load data characterset ‘UTF8‘  infile /mysql/mysql5.5.8/data/thinksns/data.txt‘ append into table user_info
 
  trailing nullcols
  ( 表字段
)
  说明:append :表示表中有数据,加在后面,insert载入空表,replace原表数据直接删除,truncate载入的数据替换原有数据

     trailing nullcols:允许空列导入,空列为null





以上是关于mysql,oracle表数据相互导入的主要内容,如果未能解决你的问题,请参考以下文章

如何用sqoop查看oracle的表

sqoop把hive表数据导入到mysql中

SqlServer 如何通过命令窗口向远程链接服务器数据库表导入数据,或者用其他方法导入数据

导入dump包时表结构会自动导入吗

ORACLE数据库怎么一起导入多个表的数据

怎么将oracle的sql文件转换成mysql的sql文件