现在情况是这样的,在远程服务器A上有ORACLE数据库,我本地服务器B上有MySQL数据库,每天晚上要从远程数据库同步一下数据到本地(我只能读远程数据库中的数据,远程数据库在外省。)
我本地用PL/SQL连接远程服务器,我的思路是这样的,写一个存储过程,每天定时从远程数据库中抓数据到本地,存在本地的MYSQL的数据库中。
在网上找了一些资料,说ORACLE访问MYSQL需要使用透明网关。
我想请教一下各位大神,配置透明网关只改变本地的tsname.ora文件就可以吗?不需要远程数据库那边的配置吧?
我这种情况可以实现数据同步吗?
小弟初学,各位见笑了...
先谢谢!
------解决思路----------------------
你有两台服务器,分别 是 A 、B 。
你又有自己的一台笔记本电脑,你平时都用这个。
你要使用透明网关,A 要访问B ,必须在 A 机器上配置 tnsname.ora ,仅仅修改你的笔记本上的是不行的。
A 机器配置完成后,可以在你的笔记本上连接到A , 再通过 @DBLINK 形式去访问B 。
有点乱,你看明白吗?