解决方案 »

  1.   

    你是指打开toad, sqldeveloper这类工具吗,还是sqlplus?操作系统是什么?微软的话没准是32,64位的关系。
      

  2.   

    用的是PLsqldeveloper,但是在sqlplus里面也登陆不进去那个库,为什么我本机又能链接上?
      

  3.   

    用的是PLsqldeveloper,但是在sqlplus里面也登陆不进去那个库,为什么我本机又能链接上?
    本机能连上,说明你的oracle服务没问题,本地的client也没问题。sqlplus是oracle自带的一个访问客户端,没配置好的话,访问不了也是正常的。
    tns贴上来看看
      

  4.   

    在PLsqldeveloper中配置一条到oracle服务器的tnsnames.ora服务就可以了
      

  5.   

    用的是PLsqldeveloper,但是在sqlplus里面也登陆不进去那个库,为什么我本机又能链接上?
    本机能连上,说明你的oracle服务没问题,本地的client也没问题。sqlplus是oracle自带的一个访问客户端,没配置好的话,访问不了也是正常的。
    tns贴上来看看
    CMBOS =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = server)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = CMBOS)
        )
      )
    server是本机
      

  6.   

    多半还是本机的配置问题,看看你的TNS有没有非法字符,前面有没有多出来空格之类的,把SEVER改成IP,或SERVICE_NAME改成SID试试,或者有没有重装过oracle等,一般都是这些小问题引起的,如果还不行,建议你百度google一下,还是蛮多的
    http://www.itpub.net/thread-168019-1-1.html
      

  7.   

    你远程连接用的类似jdbc链接吧~
    试试下面两种方法
    1.oracle可以不实用tnsname.ora来连接http://blog.csdn.net/hughwang1216/article/details/25426953
    2.用netca从新配一下服务
      

  8.   

    pl/sql developer本机连不上,远程能连.最大的可能就是tnsnames.ora文件的问题了.
    先把你的tnsnames.ora备份,然后远程copy一个过来,再试.
      

  9.   

    oracle什么版本的?如果8的应该是用sid而不是servername