码迷,mamicode.com
首页 > 数据库 > 详细

oracle 11g 通过透明网关链接mysql

时间:2015-12-15 18:09:42      阅读:396      评论:0      收藏:0      [点我收藏+]

标签:

之前转载过一篇在Windows上安装的,自己实际在centos上安装了一下。以下为安装记录:

一、操作系统环境

技术分享

二、数据库环境(用oracle用户登录)

技术分享

三、DG4ODBC

在Oracle DB 11g中,Oracle Data Gateway默认随数据库一起安装。

检查DG4ODBC驱动是否已经安装,运行以下命令

技术分享

此提示说明已经安装

四、查看mysql 版本,mysql 环境

查看版本

技术分享

连接mysql 创建测试表

技术分享

五、在oracle服务器下载安装对应的ODBC

(一)   如果有yum数据源最好采用yum 安装。安装方式如下:

查看是否安装mysql connector-odbc

技术分享

安装msyql-connector-odbc

技术分享

安装完成

技术分享

(二)   如果没有配置yum数据源,在mysql官方网站下载rpm 安装

http://dev.mysql.com/downloads/connector/odbc/

将下载介质上传到服务器手动安装,可能需要解决下依赖关系。

六、安装完成后配置ODBC数据源名称

(一)   查看ODBC.ini文件,默认在/etc 目录下

技术分享

(二)   配置odbc.ini(注意这里服务器用户名,密码都是连接msyql数据库用的,database 是默认的连接库)

技术分享

(三)   用isql 测试是否配置好

如果没有配置好

技术分享

配置好后

技术分享

七、开始配置透明网关

创建初始参数文件,默认在$ORACLE_HOME/hs/admin文件夹下

切换到oracle用户

技术分享

添加initMySQL_ODBC.ora 内容为

技术分享

为透明网关创建监听,在原有的监听文件中添加(默认路径为$ORACLE_HOME/network/admin)

添加后的内容如下:

技术分享

重启监听

lsnrctl stop

lsnrctl start

配置tnsnames.ora(默认路径为$ORACLE_HOME/network/admin),添加以下内容:

技术分享

创建数据库链、测试数据库链

create public database link tomysql connect to "zen" identified by "zero" using ‘conn_mysql‘;

 

至此透明网关配置完成。

 

注意:

需要注意大小写,空格,截图为必要配置。

oracle 11g 通过透明网关链接mysql

标签:

原文地址:http://www.cnblogs.com/Alex-Zeng/p/5048962.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!