..\oracle\ora92\network\admin\TNSNAMES.ORA中
有型如下面的东东,就填它ORCL(用你自已的)
ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = fred)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

解决方案 »

  1.   

    我的机上安装的是9i的客户端。
    需要连接的是另外一台的ora9i服务器。
      

  2.   

    那你先用[Net Manager]配置一个服务命名就可以了
      

  3.   

    我用sql/plus输入:system
    aaaa
    btn5
    可以登陆。但是在PLSQLDev中就不行,提示:could not locate oci dll
      

  4.   

    在装PLSQLDev的电脑中要装oracle的客户端。如果还是有问题,就重装PLSQLDev
      

  5.   

    可以先测试一下你的net config是否OK.
    假如你的配置以下:
    ..\oracle\ora92\network\admin\TNSNAMES.ORA中
    有型如下面的东东,就填它ORCL(用你自已的)
    ORCL =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = fred)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
        )
      )
    则可以这样测试一下.
    >sqlplus /nolog
    >conn user/pass@orcl  
    若连接OK,则是你的PLSQLDev问题.否则是你是client配置还有问题.
    自己分析去解决吧.
      

  6.   

    可以在你机器上的 %ORACEL_HOME%/network/admin 目录下的 tnsnames.ora 文件中查到,或者通过 console 的‘将数据库添加到列表-》从已有的tns添加’项中查看
      

  7.   

    奇怪了,还是不行。
    我的那个
    username:后面的那个选择用户的按钮是灰色的。每次都会提示"could not locate OCI DLL"
      

  8.   

    我的ora目录下查询后,没有发现oci.dll文件。
    是不是oracle没有安装好啊
      

  9.   

    问题解决了,主要是我的oracle\ora90\BIN\下没有oci.dll文件。
    我从网上下了一个oci.dll,拷贝到bin下,pl\sql可以连接了。