首页 > 代码库 > mysql数据库导入到oracle数据库
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.cmdsqlplus username/password@serviceName @xx.sql
写一个ctl文件xx.ctl
LOAD DATAINFILE ‘xx.txt‘ BADFILE ‘ismpbill.bad‘DISCARDFILE ‘ismpbill.dsc‘INTO TABLE "table1"APPENDFIELDS 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数据库
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。