一、前言
在Centos6.4系统下oracle11gR2版本下连接mysql5.x版本,这边采用ODBC+DBLINK的方式进行配置访问,DG4ODBC数据网关连接其它非Oracle数据库,原理图如下所示,从图中可以看需要准备DG4ODBC, ODBC Driver Manager, Mysql ODBC Driver
二、操作步骤
1. 判断系统环境是32位 or 64位,如下,可以判断是64位系统[oracle@lx16 ~]$ file $ORACLE_HOME/bin/dg4odbc @b@/home/oracle/app/oracle/product/11.2.0/dbhome_1/bin/dg4odbc: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), not stripped
2. 下载安装mysql-connector-odbc-5.2.5-linux-glibc2.5-x86-64bit.tar.gz,本站下载,移动到解压后的文件到合适的路径,在下面odbc.ini需要配置到该路径下面[oracle@xoms soft]$ wget http://dev.mysql.com/get/Downloads/Connector-ODBC/5.2/mysql-connector-odbc-5.2.5-linux-glibc2.5-x86-64bit.tar.gz/from/http://cdn.mysql.com/ @b@[oracle@xoms soft]$ tar -zxvf mysql-connector-odbc-5.2.5-linux-glibc2.5-x86-64bit.tar.gz @b@[oracle@xoms soft]$ mv mysql-connector-odbc-5.2.5-linux-glibc2.5-x86-64bit /home/oracle/app/my-odbc-driver-5.3.6
3. 下载unixODBC-2.2.14-linux-x86-64.tar.gz,本地下载,解压安装,具体脚本如下所示[oracle@xoms soft]$ wget http://sourceforge.net/projects/unixodbc/files/unixODBC/2.2.14/unixODBC-2.2.14-linux-x86-64.tar.gz/download @b@[oracle@xoms soft]$ ls -l unixODBC-2.3.4.tar.gz@b@-rwxrwxrwx. 1 root root 1830660 Jan 16 11:25 unixODBC-2.3.4.tar.gz@b@[oracle@xoms soft]$ tar -zxvf unixODBC-2.3.4.tar.gz@b@...@b@[oracle@xoms /]$ ./configure --prefix=/usr/local/unixODBC@b@...@b@[oracle@xoms /]$ make & make install
4. 在安装的/usr/local/unixODBC/etc/路径下配置odbc.ini配置文件[oracle@xoms /]$ vi /usr/local/unixODBC/etc/odbc.ini @b@[myodbc5]@b