oracle to mysql 技术方案

1. 安装sqluldr工具

:如果导出中文乱码而且设置编码集无效设置环境变量

变量名:NLS_LANG

变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

客户端编码

如果文件太大可以拆分文件  参数 rown  按行   size  按大小

注:如果是linux 环境 导入mydql请使用load data local 

例:load data local infile 'app_user,sql' into table app_user character set utf8 fields terminated by ',' optionally enclosed by '\"' linesterminated by '\n';

1)解压sqluldr至任意盘下(建议 D: 或者 E:

2)解压instantclient-basic-nt-11.2.0.4.0 至任意盘下

3)配置sqluldr环境变量

变量名 ORACLE_HOME

变量值 (instantclient-basic-nt-11.2.0.4.0存放路径)

4)配值ORACLE_NOMEPATH变量

添加值:%ORACLE_HOME%;

5)验证是否安装正确

  1.进入CMD

  2.切换到sqluldr存放目录(输入 sqluldr2 可能查看参数列表)

6)运行命令导出需要的表


  User:用户名/密码 @ 数据库

  Query:查询数据语句

  Text:目标数据库类型

  File:导出文件

  Table:表名

  Charset:编码   

例子:sqluldr2 user=md/md963425345@172.18.100.183:1521/testdb   query="sele

ct * from app_user t"  text=mysql  file=app_user.txt  table=app_user  charset=gb

K

1. 导入mysql数据库

1)选择txt导入

 

2)选取要导入的文件

 

3)选择, ”分隔

 

4)选择日期导入格式

 

5)选择导入的行

 

6)选择添加方式

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值