admin管理员组

文章数量:1606458

1.安装 mysql odbc driver(官网下载,版本和mysql对应)

2.配置mysql odbc

        

 

 

 

 

3. 配置oracl 透明网关

      找到oracle的安装目录的initdg4odbc.ora文件

      比如:(F:\app\admin\product\11.2.0\dbhome_1\hs\admin\initdg4odbc.ora)

       复制一份,修改名称为:init*.ora (*为上图Data source Name的值,如:initmysqlodbc.ora)

      然后打开并添加如下内容:

      

#说明:和mysql的odbc保持一致
HS_FDS_CONNECT_INFO = mysqlodbc  
#说明:需要调试时可以改为debug,调试完成改为off;
HS_FDS_TRACE_LEVEL = off 

4.配置oracl监听: listener.ora 文件 添加如下内容:

   

(SID_DESC = 
   (SID_NAME = mysqlodbc)
   (ORACLE_HOME = E:\app\ycc\product\11.2.0\dbhome_1)
   (PROGRAM = dg4odbc)
)

 5.配置tnsnames.ora,添加如下内容:

 

MYSQLODBC =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = mysqlodbc)
    )
    (HS = OK)
  )

6.重启oracl监听程序

lsnrctl stop

lsnrctl start

7.配置oracldblink

 

create database link mysqlodbc connect to "root" identified by "123456" using 'mysqlodbc';

8.访问mysql数据表(查询用双引号,因为mysql区分大小写)

select * from "test"@"mysqlodbc"

 

 9.访问成功!!!

 

        

本文标签: ORACLmysql