接到一个需求要在oracle中访问MySql。
实现过程:
一、oracle主机上安装unixODBC 和mysql-connector-odbc驱动。
二、oracle中建立到MySQL的DBlink。
实验环境和驱动:
[OS Version]
Oracle Linux Server release 5.7
[ORACLE Version]
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
[MySql Version]:
MySQL 5.1.54-1
[ODBC Driver Manager]
unixODBC-2.2.14-linux-x86-64.tar.gz
[MySQL Connector/ODBC driver ]
mysql-connector-odbc-5.1.10-linux-rhel5-x86-64bit.tar.gz
驱动的安装和配置都在oracle的主机上进行。配置后要重启oracle监听。
Step1. 确定使用32/64-bits的驱动
$ file $ORACLE_HOME/bin/dg4odbc
/opt/ora11g/product/11.2.3/db_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), for GNU/Linux 2.6.9, not stripped
以上信息表明我们要使用64-bit的ODBC Driver Manager
Step 2 下载