admin管理员组文章数量:1606474
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.访问成功!!!
版权声明:本文标题:ORACL 连接mysql 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1728501753a1161255.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论