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

本文档记录了在CentOS操作系统上安装和配置Oracle到MySQL透明网关的过程,包括检查DG4ODBC驱动、安装ODBC、配置ODBC数据源、创建监听和数据库链。主要涉及的工具有OracleDB11g、mysql-connector-odbc、ODBC.ini和tnsnames.ora等。
摘要由CSDN通过智能技术生成

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

一、操作系统环境

a133c8c63bbcb86796c6cf8f97dbe51a.png

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

0fbe50e89417d4b530946cafaf5d3597.png

三、DG4ODBC

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

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

2224ec2742f3947791b46495d460f798.png

此提示说明已经安装

四、查看mysql 版本,mysql 环境

查看版本

1e94ed2e55545e5787cf4217fff96c1f.png

连接mysql 创建测试表

e532438a42e24df387c3f3943610487f.png

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

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

查看是否安装mysql connector-odbc

1826153450d8baf1a96cf58139f0307d.png

安装msyql-connector-odbc

e48c237375b3c4f11584f0d4a003a8a2.png

安装完成

feb92e50db7732aff6ad258f572659e5.png

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

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

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

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

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

42f472d128412a445270e69417b26dfe.png

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

0062e61a91d5a2cc5dbdce424980e4d7.png

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

如果没有配置好

646da274b3cdb7b5d7ea60ec07d3576e.png

配置好后

616830333b750089142bf7ff4c37d5c1.png

七、开始配置透明网关

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

切换到oracle用户

04836bc23a90d528950624d00b20f22e.png

添加initMySQL_ODBC.ora 内容为

11ebcb5a4759d63c3e644e5d877e017a.png

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

添加后的内容如下:

2ce6cf191127a3ff477f116d66c06abe.png

重启监听

lsnrctl stop

lsnrctl start

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

e9a7c51daea55631ee7a5edf4624d005.png

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

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

至此透明网关配置完成。

注意:

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值