用我自己的机器上的pl/sql developer去访问别人机器上的数据库,出现以下错误:
请各路神仙给个方儿!

解决方案 »

  1.   

    tnsnames.ora这个文本里连接配置没有修改过来。
    而这个文件夹在E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN里面(这是我的路径,盘符等可能不一样)
    数据库名 =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = IP地址)(PORT = 端口#))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
      

  2.   

    那就用IP地址连接看一下
    用户名/密码@ip:1521/db-name
      

  3.   

    刚刚没写完。
    数据库名 =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = IP地址)(PORT = 端口#))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = 数据库名)
        )
      )
      

  4.   

    LISTENER =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = Ip地址)(PORT = 1521))
      )
      

  5.   

    看下tnsnames.ora这个文件的配置…
      

  6.   

    remotdbNam =  --记得前面不能有空格。
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 其他数据库IP地址)(PORT = 端口号))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = 数据库名))--ORACLE_SID
      )