oracle通过DBlink连接神通数据库方法教程
(其他数据库也可以)
**1.首先确认自己电脑版本 **
找到Microsoft ODBC ,exe程序位置 :C:\Windows\System32\odbcad32.exe
2.双击进入,如下图:
3.此时需要选择神通数据库驱动(本地安装过神通数据库就会有,同理其他数据库也是这样的),继续操作如图所示,填写目标库连接信息;
4.下图为oracle安装路径下的hs\admin 下文件需要修改,(检查自己安装的oracle是否有此路径,此路径为oracle bataBase gateWays 透明网关,如没有需要自行去官网进行下载,通常路径在F:\product\11.2.0\tg_1\hs\admin 类似这种路径下)
这里本人采用的是版本自带的
5.修改initdg4odbc.ora (个人需求,不需要多个,直接使用默认文件,如需多个复制本个文件重新命名init+sid.ora即可),将内容修改成自己配置的ODBC名称,将level关闭即可。
6.检查listener.ora.sample ,tnsnames.ora.sample是否配置一致,默认的无需修改,如自己使用了其他名称,需修改 sid。
7.然后修改oracle的监听文件和实例,文件位置 oracle安装目录下xxxxxxx\product\11.2.0\dbhome_1\NETWORK\ADMIN 下。
(1).内容来源在刚刚检查的\hs\admin\listener.ora.sample中,复制即可。
(2).内容来源在刚刚检查的\hs\admin\tnsnames.ora.sample中,复制即可。
8.至此配置完毕,重启oracleServer、listener服务,(win+R 输入 services.msc 里面自己找。)
9.通过pl/sql 或sql plus ,登录要使用DBlink连接 神通数据库(其他数据库)的oracle用户,创建DBlink:
create public database oracleToOscar(自己写的名称)connect to 神通用户名 identified by 神通密码 Using ‘dg4odbc’;(自己刚刚配置tnsnames.ora的名字)
10.至此所有配置完成,查询后展示数据;
select * from sys_code@oracletooscar;
本次使用的ORACLE数据库为11.2.0.1版本对应插件,已发布。在我的资源处。
最重要的 如有帮助 点个关注!