我在A服务器上安装了Oracle 11g R2 64位,并创建数据库C,计算机的ORACLE服务正常启动(监听和是实例)。然后在B电脑安装ORACLE CLIENT,之后配置监听,通过Net Configuration,一直点下一步,使用默认新建监听。
通过SQL Plus都无法连接登录。总是提示:ORA-12560:TNS:协议适配器错误。使用sqlplus/manager@c也提示ORA-12560:TNS:协议适配器错误。
而在A服务器上,使用sqlplus/manager@c,则OK。
A、B电脑网络是通到,解析也是OK的。
请问,为什么11G R2做DB和CLIENT分离时,CLIENT却无法链接DB?
应该如何处理?谢谢。

解决方案 »

  1.   

    通过SQL Plus都无法连接登录,提示:无监听,然后叫输入用户名、密码,回车后就出ORA-12560:TNS:协议适配器错误。
      

  2.   

    B电脑配 B到A的网络服务名,配什么监听,A监听开了就行了
      

  3.   

    刚才忘记说了,原来我用ORACLE 10G的时候,将DB和CLIENT分开,是没问题到,换成11GR2,同样的操作却遇到问题。
    OS:WIN 2003 X64
    ---
    请斑竹原来,我真到不是灌水。这个问题头疼了半个月了。
      

  4.   


    协议适配器错误和防火墙有毛关系,这是说B上的网络服务名就是错的,连前三个IP段都没填对。
      

  5.   

    请参考这篇博文。http://blog.csdn.net/luiseradl/article/details/7085222
      

  6.   

    谢谢。
    不明白为什么10G如此做没问题,而在11G问题多多。
    由于程序不建议使用IP,因为IP可能会变,导致其他问题。
      

  7.   

    tnsping:
    err:
    ora-12170 TNS 链接超时。