[590]不同数据库之间的数据转换

DB2DB(各种类型互转,不包含oracle)速度极快

image.png

mysql转oracle

image.png

上面两个下载地址
链接: https://pan.baidu.com/s/1OprDJlbhjMXOHzlNVbVwIQ 密码: v3qs

安装好了后:

image.png

Convert Mysql to Oracle的用法

第一步:配置mysql的基本信息
image.png

第二步:配置oracle的基本信息,如果报dll错误(看本篇文章最后问题部分)

image.png

第三步:选择那个mysql数据库,对已存在的表的操作,字符集编码处理(这里楼主用gbk)

image.png

第四步:某张表或者全部,点击添加/添加全部

image.png

点击Next开始转换

解决:Cannot load ocl.dll library(error code 126). The ocil.dll library may be missing from the system

image.png

解决办法:

在oracle安装文件夹(比如楼主的:D:\app****\product\instantclient_11_2)下找dll结尾的文件

image.png

②将搜到的dll文件拷贝到Convert Mysql to Oracle的安装文件夹

(D:\Program Files (x86)\5stardatabasesoftware\Mysql to Oracle)

image

退出去,在来一次试试!

image.png

如果是上述错误,有可能是你用的oci.dll文件并非oracle目录下的文件,用oracle目录下的oci.dll替换。

其实只在5stardatabasesoftware\Mysql to Oracle这个目录下放一个oci.dll文件,就不会有error code 193错误,出现下面错误。

image.png

后来又找了一个32位的instantclient中的dll,全复制过来,就没问题了。

但是新问题又来了。这次提示:

ORA-12154: TNS:could not resolve the connect identifier specified.
image.png

此时把远程的Oracle的tnsnames.ora文件里面的实例改成你要连接的实例的地址,并把这个文件添加到环境变量里,或者把这个文件复制到本地,并添加到环境变量。

7GLBSD7FFCS8%7MTY7XD6HX.png

XYPEGKMMME$(TGB}CQX)(PB.png

orcale官方相关地址:
http://www.5stardatabasesoftware.com/cn/
https://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html


参考:
https://www.cnblogs.com/LessIsMoreZ/p/8760174.html
https://blog.csdn.net/iteye_10413/article/details/82649824
https://blog.csdn.net/xb12369/article/details/40538601
https://blog.csdn.net/yunshui110/article/details/80039113
https://blog.csdn.net/hhgood/article/details/54848624

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

周小董

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值