一、概述
linux环境下,Oracle数据库通过DBLink远程连接MySQL数据库。
二、环境信息
1、Oracle
①操作系统:Linux X86-64
②数据库版本:11.2.0.4.0
③字符集:SIMPLIFIED CHINESE_CHINA.AL32UTF8
2、MySQL
①操作系统:Linux i686
②数据库版本:5.7.21
③字符集:UTF8
三、配置UnixODBC
1、下载UnixODBC安装包
软件地址:ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.0.tar.gz
2、安装
①root用户执行
cd /usr/local
tar zxvf unixODBC-2.3.0.tar.gz
② 编译安装
cd unixODBC-2.3.0/
./configure --prefix=/usr/local/unixODBC-2.3.0 --includedir=/usr/include --libdir=/usr/lib64 --bindir=/usr/bin --sysconfdir=/etc
make
make install
3、测试
执行命令:odbcinst -j,如果安装成功会显示:
[root@vbox66 local]# odbcinst -j
unixODBC 2.3.0
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
FILE DATA SOURCES..: /etc/ODBCDataSources
USER DATA SOURCES..: /root/.odbc.ini
SQLULEN Size.......: 8
SQLLEN Size........: 8
SQLSETPOSIROW Size.: 8
[root@vbox66 local]#
unixODBC所需的头文件都被安装到了/usr/inlucde下,编译好的库文件安装到了/usr/lib64下,与unixODBC相关的可执行文件安装到了/usr/bin下,配置文件放到了/etc下。
四、配置odbc连接MyDQL
1、下载文件
https://cdn.