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)运行命令导出需要的表

oracle to mysql 技术方案

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

  Query:查询数据语句

  Text:目标数据库类型

  File:导出文件

  Table:表名

  Charset:编码   

例子:sqluldr2 user=md/[email protected]: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导入

 oracle to mysql 技术方案

2)选取要导入的文件

 oracle to mysql 技术方案

3)选择, ”分隔

 oracle to mysql 技术方案

4)选择日期导入格式

 oracle to mysql 技术方案

5)选择导入的行

 oracle to mysql 技术方案

6)选择添加方式

 oracle to mysql 技术方案