mysql数据库导入到oracle数据库

Posted

tags:

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

首先,写一个cmd脚本 xx.cmd

sqlldr username/password control=xx.ctl errors=10000000 direct=y

再写一个bat脚本xx.bat serviceName一般就是orcl

sqlplus username/password@serviceName

若要加载sql则

call xx.cmd
sqlplus username/password@serviceName @xx.sql

写一个ctl文件xx.ctl

LOAD DATA
INFILE ‘xx.txt‘ 
BADFILE ‘ismpbill.bad‘
DISCARDFILE ‘ismpbill.dsc‘

INTO TABLE "table1"
APPEND
FIELDS TERMINATED BY X‘09‘
TRAILING NULLCOLS
(column 1,column 2,column3)

指定分隔符,字段终止于X‘09‘ (很重要),是一个制表符(TAB),如果用逗号分割就将X‘09‘替换为‘,‘

insert,为缺省方式,在数据装载开始时要求表为空
append,在表中追加新记录
replace,删除旧记录,替换成新装载的记录
truncate,同上
FIELDS TERMINATED BY ‘|‘

指字段终止于‘|‘

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

如何把oracle中表的数据导入mysql

mysql导入数据到oracle中

python将oracle中的数据导入到mysql中。

mysql导入数据到oracle中

在sql2000中创建的备份mdf、 ldf文件怎么样导入到mysql数据库或oracle数据库中

mysql数据库和oracle数据库之间互相导入备份