当前位置: 首页 > 科技观察

使用Navicat将Oracle数据库导入MySQL

时间:2023-03-13 15:11:47 科技观察

前言:解决Navicat连接Oracle数据库报错CannotloadOCIDLL的问题,让Navicat成功连接Oracle数据库,将Oracle数据库导入Mysql。1.下载并激活NavicatOmit2.查看Oracle版本,需要根据Oracle版本和位数来确定下载OCI接口文件,否则不生效(关键)!在Sqllite或PlSQL中执行Select*fromv$version查看版本信息3.下载Navicat支持的Oracle接口文件。根据上一步查到的Oracle版本,下载相同或相近的版本即可。如果不起作用,请尝试下载几个类似的版本。OCI文件下载地址32位:http://www.oracle.com/technetwork/topics/winsoft-085727.html点击下载win64位点击下载:http://www.oracle.com/technetwork/topics/winx64soft-089540.html4。配置Navicat的OCI环境打开工具->选项->环境:在SQL*Plus中选择Oracle安装目录BIN\sqlplus.exe在OCI环境中选择上一步下载的文件中的oci.dll文件保存,重启Navicat即可生效!5、测试Navicat连接Oracle数据库6、导出Oracle数据库到Mysql选择工具->数据传输:预先创建一个Mysql数据库,然后选择源为Oracle数据库,目标为Mysql数据库:选择需要的exportedTable,然后点击开始:导出成功:注意:在Mysql和Oracle数据库中,日期类型不同,oracle中的日期对应MysQL的DATETIME。如果有问题,请在导入前修改数据库中的字段类型。