DB2DB(各种类型互转,不包含oracle)速度极快
mysql转oracle
上面两个下载地址
链接: https://pan.baidu.com/s/1OprDJlbhjMXOHzlNVbVwIQ 密码: v3qs
安装好了后:
Convert Mysql to Oracle的用法
第一步:配置mysql的基本信息
第二步:配置oracle的基本信息,如果报dll错误(看本篇文章最后问题部分)
第三步:选择那个mysql数据库,对已存在的表的操作,字符集编码处理(这里楼主用gbk)
第四步:某张表或者全部,点击添加/添加全部
点击Next开始转换
解决:Cannot load ocl.dll library(error code 126). The ocil.dll library may be missing from the system
解决办法:
①在oracle安装文件夹(比如楼主的:D:\app****\product\instantclient_11_2)下找dll结尾的文件
②将搜到的dll文件拷贝到Convert Mysql to Oracle的安装文件夹
(D:\Program Files (x86)\5stardatabasesoftware\Mysql to Oracle)
退出去,在来一次试试!
如果是上述错误,有可能是你用的oci.dll
文件并非oracle目录下的文件,用oracle目录下的oci.dll
替换。
其实只在5stardatabasesoftware\Mysql to Oracle
这个目录下放一个oci.dll
文件,就不会有error code 193错误,出现下面错误。
后来又找了一个32位的instantclient中的dll,全复制过来,就没问题了。
但是新问题又来了。这次提示:
ORA-12154: TNS:could not resolve the connect identifier specified.
此时把远程的Oracle的tnsnames.ora
文件里面的实例改成你要连接的实例的地址,并把这个文件添加到环境变量里,或者把这个文件复制到本地,并添加到环境变量。
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