Oarcle 迁移至MysqL 技术方案
linux安装
分别对应32为,64位的win和linux平台
安装步骤
1.需要安装oracle_clIEnt
2.复制sqluldr2_linux32_10204.bin(64位系统用sqluldr2_linux64_10204.bin)到$ORACLE_HOME的bin目录,重命名为sqluldr2.bin
3.修改 $HOME目录下.bash_profile 增加如下环境变量
export LD_liBRARY_PATH=$ORACLE_HOME/bin:$ORACLE_HOME/lib:/lib:/usr/lib
4.验证
-bash-3.2$ sqluldr2.bin
安装sqluldr工具
注 :如果导出中文乱码而且设置编码集无效设置windows本地环境变量
变量名:NLS_LANG
变量值:SIMPliFIED CHInesE_CHINA.ZHS16GBK
客户端编码
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_NOME到PATH变量
添加值:%ORACLE_HOME%;
5)验证是否安装正确
1.进入CMD
2.切换到sqluldr存放目录(输入 sqluldr2 可能查看参数列表)
6)运行命令导出需要的表
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
以上是内存溢出为你收集整理的oracle转mysql全部内容,希望文章能够帮你解决oracle转mysql所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)