欢迎投稿

今日深度:

【 数据迁移】 MySql数据库迁移至Oracle,

【 数据迁移】 MySql数据库迁移至Oracle,


【问题】MySql5.6数据迁移至Oracle 10g

【分析】百度后可以采用如下方式

1、Navicat 的数据传输功能,发现MySql转Oracle时,存在生成的Sql语句表名含双引号问题,无法执行,而且blob字段转换也存在语句问题

2、使用Convert Mysql to Oracle工具(http://www.5stardatabasesoftware.com/cn/download/mysq2oracn.exe)

?提示oci.dll找不到 ,

那么下载Oracle的instantclient32位,解压到C:\instantclient下,并将其目录下dll复制到 上面工具mysql2oraclecn的同一目录下

?提示ORA-12154: TNS:could not resolve the connect identifier specified.等错误。

将环境变量的Path 增加C:\instantclient,并增加环境变量TNS_ADMIN=C:\instantclient

重启程序即可运行,

【结论】

使用Convert Mysql to Oracle

1、安装instantclient

2、复制dll到工具目录

3、修改环境变量Path 和TNS_ADMIN

4、导入时目的库需要选择已存在数据表是否覆盖还是合并,因我们目的库表结构已存在,只是需要导入数据,所以使用合并模式,注意需要选择mysql数据字符集,否则出现乱码。


www.htsjk.Com true http://www.htsjk.com/teradata/36913.html NewsArticle 【 数据迁移】 MySql数据库迁移至Oracle, 【问题】MySql5.6数据迁移至Oracle 10g 【分析】百度后可以采用如下方式 1、Navicat 的数据传输功能,发现MySql转Oracle时,存在生成的Sql语句表名含双...
相关文章
    暂无相关文章
评论暂时关闭