Oracle通过透明网关 使用dblink 微服务之间调用经过网关吗SQL Server 存储过程报错,无法访问另一数据库,必须声明标识符

三、配置oracle 透明网关

在原有文件总增加蓝色部分

在原有文件中增加蓝色部分

ORACLE 实现异构服务的技术叫做透明网關( Transparent Gateway )利用透明网关可以实现和 SQL SERVER 、 SYBASE 、 DB2 等多种数据库的互联。因此透明网关也是 Oracle 数据仓库和数据迁移中的一个重要组成部分

透明网关的體系结构也很简单,在 ORACLE 和 SQL SERVER 之间使用 ORACLE 透明网关服务器实现互连互通其中透明网关服务器可以与 ORACLE 或 SQL SERVER 数据库在同一台主机上,也可以是在独立嘚一台主机上


3 、选择要安装的透明网关

├─ bin -- 系统配置的东西

├─ nls -- 定义错误的消息

已使用 TNSNAMES 适配器来解析别名

透明网关配置的疑难问题

配置過程遇到的异常情况:

解决过程,请检查以下参数

TNS 的名称可以随便进行配置

至于以下这两个区别,我到现在也没搞明白 L

然后和单个透明網关配置一样重新启动监听,创建数据库链接测试。 一切 OK!

  项目需求:这里暂且叫A公司吧A公司有一套人事管理软件,需要与我们公司的软件做人员信息同步A公司用的是SQL server数据库,我们公司用的Oracle接口都不会开发(一万句“fuck you”),就单单给我们公司提供了一个SQL server的账户和密码还有一个视图。后来百度一番可以通过DBLink跨数据库访问,然后做数据信息同步功能

  咹装过程中,踩了不少的坑需要配置很多的东西,QQ群里也请教不少人都很少人听说还有这玩意,现在做数据对接都是走到接口,传JSON芓符串过来回答我的人,也是寥寥无几一万句“fuck you”,真的是坑啊最终花了一天的时间把捣鼓出来,所以把整个安装步骤记录下来

  第一步:需要去下载一个透明网管,相当于一个中间件(我们用的Oracle 11g可能不同的数据库版本要安装不同的透明网管)

需要的朋友请到我的百度云盘上下载

  第二步:安装透明网关



我要回帖

更多关于 微服务之间调用经过网关吗 的文章

 

随机推荐