日期:2014-05-16  浏览次数:20835 次

很变态的dblink问题,要崩溃了。。。
有三个数据库,A、B再公司,C在外地。
问题是:A通过dblink连接C,并进行数据的查询等操作是没问题的;
  用A连B的时候可以连上,但奇怪的是A通过dblink无法对B进行数据的查询等操作;

语句: select a.* from call_operation@hzlink a ;
错误: TNS: protocol adapter error


之前连接的时候好好的,A操作B的数据也是可以的。但有次A数据库重启过以后就出现这问题了!

郁闷啊~~~ who来拯救下!!!

------解决方案--------------------
这个应该和网络的设置有关系!
------解决方案--------------------
是不是防火墙 打开了
------解决方案--------------------
1:首先确认通过A网络可以访问到数据库B网络,例如A机TELNET,PING B机
2:如果以上确认完后,重新建立下DBLINKI看看
------解决方案--------------------
关闭防火墙试试
------解决方案--------------------
应该是网络问题 跟dblink没太大关系