oracle通过透明网关连接mysql的配置
2018-02-10 11:16
537 查看
1.1 下载并安装MySQL ODBC驱动 官方的下载地址:https://edelivery.oracle.com/EPD/Search/handle_go 出于方便这边已经帮大家下载完成:http://pan.baidu.com/s/1yAM54 1.2 配置MySQL ODBC DSN
按照以上步骤进行配置,完成后单击"Test"按钮,查看是否能够成功连接,单击"OK"按钮,再单击"确定"按钮退出ODBC数据源管理。
2、透明网关的配置2.1 在"ORACLE_HOME\hs\admin"目录下,默认存在名为"initdg4odbc.ora"的文件,复制"initdg4odbc.ora"文件,新文件名称改为"initSIDMASDB.ora",【每个使用DG4ODBC的实例,都必须单独一个"init*.ora"文件,文件命名规则:init+<网关sid>+.ora】2.2 initdg4odbc.ora文件参数的说明HS_FDS_CONNECT_INFO = ODBC数据源管理中的DSN名称【本实验为E3】HS_FDS_TRACE_LEVEL = OFF 【追踪级别参数,出于性能影响一般不配置或者配置为"OFF",若遇到网关问题需要跟踪日志,则配置为"Debug",跟踪日志文件存放在"ORACLE_HOME\hs\trace"目录下】2.3 配置网关监听 网关监听可配置的参数如下:SID_NAME 网关的SID ORACLE_HOME目录 PROGRAM指定监听服务响应ODBC连接请求的可执行程序
2.5 配置TNS打开 "ORACLE_HOME\network\admin\tnsnames.ora"文件需要配置的参数如下:connect_descriptor:填写自定义的TNS连接名称ADDRESS:填写透明网关的IP地址和端口SID:指定连接网关的SIDHS :指定连接的是非ORACLE数据库
本例子配置如下:
2.6 配置DBLINK以sqlplus、PLSQL Developer或TOAD连接到OracleDB,执行以下DDL语句创建DBLink【在"create database link"语句中,用户名和密码,建议以双引号括起来,避免Oracle在大小写上做自动转换】
2.7测试结果的配置用sqlplus在服务器上面执行语句,返回如下值表明配置成功
按照以上步骤进行配置,完成后单击"Test"按钮,查看是否能够成功连接,单击"OK"按钮,再单击"确定"按钮退出ODBC数据源管理。
2、透明网关的配置2.1 在"ORACLE_HOME\hs\admin"目录下,默认存在名为"initdg4odbc.ora"的文件,复制"initdg4odbc.ora"文件,新文件名称改为"initSIDMASDB.ora",【每个使用DG4ODBC的实例,都必须单独一个"init*.ora"文件,文件命名规则:init+<网关sid>+.ora】2.2 initdg4odbc.ora文件参数的说明HS_FDS_CONNECT_INFO = ODBC数据源管理中的DSN名称【本实验为E3】HS_FDS_TRACE_LEVEL = OFF 【追踪级别参数,出于性能影响一般不配置或者配置为"OFF",若遇到网关问题需要跟踪日志,则配置为"Debug",跟踪日志文件存放在"ORACLE_HOME\hs\trace"目录下】2.3 配置网关监听 网关监听可配置的参数如下:SID_NAME 网关的SID ORACLE_HOME目录 PROGRAM指定监听服务响应ODBC连接请求的可执行程序
# listener.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:C:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll") ) (SID_DESC = (SID_NAME = E3) (ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1) (PROGRAM = dg4odbc) ) )2.4 重启监听服务在cmd下面运行
lsnrctl stoplsnrctl start |
connect_descriptor= (DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=host_name) (PORT=port_number) ) (CONNECT_DATA= (SID=gateway_sid)) (HS=OK)) |
E3 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = e3) ) (HS = OK) ) |
create database link E3 connect to "2222" identified by "2222" using 'E3'; |
SQL> select * from dual@e3;D-X |
相关文章推荐
- oracle通过透明网关连接mysql的配置
- 拉手网_Oracle连接Mysql透明网关配置
- Oracle 通过透明网关访问mysql配置步骤
- Oracle 通过网关连接MySql的配置
- 配置Oracle到MySQL透明网关
- oracle通过dblink连接mysql配置详解(全Windows下)
- [原创]Oracle 9i 透明网关(Transparent Gateway)连接SQL Server配置指南
- Oracle 11g R2通过透明网关连接DB2 详细步骤
- Oracle 配置transparent gateway(透明网关)连接sqlserver数据库(gateway安装在sqlserver服务器)
- 【oracle透明网关】一次Oracle通过透明网关连接DB2的测试
- oracle 通过透明网关gateway 连接sqlserver
- Oracle通过透明网关连接SQL SERVER
- Java连接mysql和Java连接Oracle的配置
- Grails 项目配置数据连接的配置文件的编写 Grails连接Oracle grails连接Mysql 的配置文件
- Oracle SQL developer 连接 MySQL 数据库安装配置
- Oracle 11g透明网关连接sybase及sqlserver数据库(网关数据库分开)
- oracle通过透明网关(Oracle Transparent Geteways),访问ms sql server和其他数据库
- Java通过配置文件连接Mysql和Oracle数据库
- oracle11g r2连接sqlserver透明网关安装与配置-确实可用
- Oracle 11g透明网关连接Sqlserver