mysql数据库和oracle数据库之间互相导入备份
2019-04-01 20:19
225 查看
把从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 hh24:mi:ss', AckTIME date 'yyyy-mm-dd hh24:mi:ss', TYPE CHAR(40), QUALITY CHAR(40), VALUE CHAR(40), AVG CHAR(40), MAX CHAR(40), MIN CHAR(40), SUM CHAR(40) )
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接
您可能感兴趣的文章:
- 从Oracle数据库中读取数据自动生成INSERT语句的方法
- PHP+Oracle本地开发环境搭建方法详解
- Myeclipse链接Oracle等数据库时lo exception: The Network Adapter could not establish the connection
- oracle如何解锁封锁的账号
- 为Plesk PHP7启用Oracle OCI8扩展方法总结
- Mapper批量插入Oracle数据@InsertProvider注解
- MySQL实现类似Oracle序列的方案
- 如何利用Oracle命令解决函数运行错误
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解(SQL数据库和Oracle数据库的区别)
- Oracle中的SUM用法讲解
相关文章推荐
- mysql数据库和oracle数据库之间互相导入备份
- mysql数据库和oracle数据库之间互相导入备份
- oracle数据库备份导入要注意的几个问题
- oracle数据库高低版本之间导入导出(10g和11g),dmp格式
- 如何将*.sql文件快速导入mysql数据库里 及备份为*.sql
- ORACLE数据库数据导入Mysql数据库的一个小方法
- 使用Navicat for MYSQL导出和导入MYSQL数据库,Navicat Premium备份和还原MysqL数据库
- MySQL数据库备份、导入导出
- Oracle数据库导入导出备份
- Oracle数据库导入导出命令(备份与恢复)归纳总结
- Mysql数据库备份,Mysql数据导入导出,命令行
- MySQL数据库的数据备份和恢复(导入和导出)命令操作语法【转】
- mysql和redis之间互相备份
- 终于搞定了MySQL数据库的备份和导入 兴奋中~~
- MySql数据库备份与恢复——使用mysqldump 导入与导出方法总结
- oracle数据库的备份导入导出
- Oracle数据库备份和恢复(导出,导入)
- Java代码编程实现MySQL数据库的备份与导入
- 备份及导入mysql数据库
- mysql数据库导入到oracle数据库