很变态的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没太大关系