解决方案 »

  1.   

    你的数据库,和client在一台机器上还是两台?
    如果是两台,都是64位的?
      

  2.   

    PL/SQL 不能用64位的client 要32位的
      

  3.   

    用net manager把tns重新配置一下
      

  4.   

    都在一台 机器上,并且 client 是32位的  我专门下载的 32位
      

  5.   


    这是我的 数据库,64位数据库,32位的 client
      

  6.   

    一台机器上你为什么又装服务器,又装客户端,装一个不就可以了。
    你要直接卸载32位的客户端,重装PL/SQL DEVELOPER试试看。
      

  7.   

    用 oracle 自带的sql plus 是正常的
    =====================================
    怎么知道是正常的?如果用 sqlplus / as sysdba 的方式登陆 sqlplus,并不代表 tnsnames.ora  配置是正确的。
      

  8.   

    help--->support info 菜单里面有个tns names的页 看下是不是正确的
      

  9.   

    不是的。PL/SQL 只支持 32位的。所以 我要下载 这个32位的客户端
      

  10.   

    LZ可以选择使用SQL DEVELOPER.
    如果使用pl/sql developer,就需要确认连接串配置的对不对.
    ORACLE客户端安装目录...\network\admin\tnsname.ora.
    你可以使用tnsping查看结果. 
      

  11.   

    你的客户端和服务端的安装先后顺序是什么?我有遇到过一个错误是以为之前安装客户端失败,卸载未清理注册表中的数据,造成此错误。
    lz试试将oracle卸载 然后在注册表查找oracle,将带路径的全部删除,重装试试。(这是最后一招了)