mysql数据库和oracle数据库之间互相导入备份的示例分析
发布时间:2022-01-21 20:35:56 所属栏目:MySql教程 来源:互联网
导读:小编给大家分享一下mysql数据库和oracle数据库之间互相导入备份的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 把从Oracle数据库导出的数据导入到MySql数据库中
小编给大家分享一下mysql数据库和oracle数据库之间互相导入备份的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 把从Oracle数据库导出的数据导入到MySql数据库中 1. 使用默认的结束符号导入到MySql数据库中: LOAD DATA LOCAL INFILE 'd:/oracle.txt' IGNORE INTO TABLE alarmLog 此时Fields的结束符默认的就是'/t'制表符,而不是"/t"字符串. 2. 当设定Fields结束符导入到MySql数据库中: LOAD DATA LOCAL INFILE 'd:/oraclea.txt' IGNORE INTO TABLE alarmLog FIELDS TERMINATED BY '~' 以上两种情况使用的数据文件oracle.txt和oraclea.txt都是通过ociuldr.exe程序导出. 把从MySql导出的数据导入到oracle数据库中 1. 通过设定Fields结束符把MySql数据库中的数据导入到文件 select * from alarmLog into outfile 'd:/mysql.txt' FIELDS TERMINATED BY '~' 通过sqlldr把d:/mysql.txt数据文件导入到oracle数据库中.注意控制文件的书写,下面是测试程序对应的控制文件. OPTIONS(BINDSIZE=8388608,READSIZE=8388608,ERRORS=-1,ROWS=50000) LOAD DATA INFILE 'd:/mysql.txt' "STR X'0A'" INTO TABLE instantdata FIELDS TERMINATED BY '~' TRAILING NULLCOLS ( FIELDID CHAR(20), CreateTIME date 'yyyy-mm-dd hh34:mi:ss', AckTIME date 'yyyy-mm-dd hh34:mi:ss', TYPE CHAR(40), QUALITY CHAR(40), VALUE CHAR(40), AVG CHAR(40), MAX CHAR(40), MIN CHAR(40), SUM CHAR(40) ) 以上是“mysql数据库和oracle数据库之间互相导入备份的示例分析”这篇文章的所有内容,感谢各位的阅读! (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |