Linux平台Oracle连接MySQL


【前言】Windows平台Oracle连接MySQL的方法已经给大家介绍过了,现在大部分的Oracle和MySQL都是在Linux平台上面,刚好最近也有这种需求,顺手把整个搭建过程记录起来和大家分享。

【原理】通过ODBC连接MySQL的原理图

【说明】Driver Manager: 负责管理应用程序和驱动程序间的通信, 主要功能包括: 解析DSN (数据源名称,ODBC的数据源名称在ODBC.INI文件中配置), 加载和卸载驱动程序,处理ODBC调用,将其传递给驱动程序.

Connector/ODBC(MyODBC驱动程序):实现ODBC API所提供的功能, 它负责处理ODBC函数调用,将SQL请求提交给MySQL服务器,并将结果返回给应用程序.

ODBC.INI是ODBC配置文件,记录了连接到服务器所需的驱动信息和数据库信息。Driver Manager将使用它来确定加载哪个驱动程序(使用数据源名DSN)。驱动程序将根据指定的DSN来读取连接参数。

 【配置思路】

在Linux下配置mysql ODBC 需要有以下步骤:

a) 安装Driver Manager , 本案例使用unixODBC 来作为Driver Manager

b) 安装MySQL驱动程序, 本案例使用Connector/ODBC

c) 配置ODBC.INI

 【环境说明】

操作系统:CentOS release 6.5 (Final)

目标数据库:ORACLE 11.2.0.3

源数据库:mysql5.23

【操作步骤】

一、ODBC的配置

1.1、在目标数据库上面安装unixODBC,脚本:yum install unixODBC

1.2、安装mysql-connector-odbc,下载链接:http://pan.baidu.com/s/1bnuiWCR 密码:rf98

进行解压后修改文件名放在/usr/local/

相关内容

    暂无相关文章