WEB开发网
开发学院数据库Oracle Oracle10g中通过DBLink访问MySQL数据 阅读

Oracle10g中通过DBLink访问MySQL数据

 2009-02-12 13:08:57 来源:WEB开发网   
核心提示:前一阵在公司通过Oracle访问MySQL,测试环境:CentOS5-X64, Oracle10g_X64, MySQL5 ,Oracle10g中通过DBLink访问MySQL数据,把一些经验分享给大家!1, 首先在Oracle所在计算机安装MySQL的Client端软件,并且x86_64和i386版本的都需要安装,因

前一阵在公司通过Oracle访问MySQL,测试环境:CentOS5-X64, Oracle10g_X64, MySQL5 。

把一些经验分享给大家!

1, 首先在Oracle所在计算机安装MySQL的Client端软件,并且x86_64和i386版本的都需要安装,以便可以连接MySQL数据库,

rpm -qa |grep mysql
mysql-5.0.45-7.el5
mysql-5.0.45-7.el5

得到两条记录,一条是x86_64的,一条是i386的。

如果看到还没有安装mysql客户端软件,则需要安装mysql客户端软件:

yum install mysql
yum install mysql.i386

验证在此Oracle所在计算机可以使用mysql命令连接MySQL数据库:

mysql -h 192.168.1.1 -u root -p mysql

2, 检查Oracle Database所在计算机是否已安装MySQL ODBC客户端,并且x86_64和i386版本的都需要安装。

rpm -qa |grep mysql-connect 如果没有安装mysql-connector-odbc,则用下面命令下载和安装mysql-connector-odbc:

yum install mysql-connector-odbc 由于上面命令没有安装i386版本,且yum list *.i386命令没有找到mysql-connector-odbc的i386版本,因此,需要通过直接下载获得此安装包:

wget ftp://mirror.switch.ch/pool/3/mirror/centos/5.2/os/i386/CentO S/mysql-connector-odbc-3.51.12-2.2.i386.rpm

执行下列命令: rpm -ivh mysql-connector-odbc-3.51.12-2.2.i386.rpm

得到提示 libltdl.so.3 is needed by mysql-connector-odbc-3.51.12-2.2.i386 ,发现需要安装libtool的i386版本,因此通过如下命令安装libtool-ltdl.i386:

yum list *.i386|grep libtool
yum install libtool-ltdl.i386

1 2 3  下一页

Tags:Oracleg 通过 DBLink

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接