之前转载过一篇在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';
至此透明网关配置完成。
注意:
需要注意大小写,空格,截图为必要配置。