我装的是oracle10g客户端,PL/SQL登录没问题 ,但登录sql*plus时提示ora-12560:适配器错误 。 装的客户端,机器上没有监听服务。求知道的帮帮忙。

解决方案 »

  1.   

    oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora连接串 与你 登陆信息 做下对比  是否一致
      

  2.   

    解决ORA-12560: TNS: 协议适配器错误造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:
    1.监听服务没有起起来。
    2.数据库实例没有起起来。
    3.注册表问题。
    运行-->regedit
    然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0
    将该环境变量ORACLE_SID设置为数据库实例的SID
      

  3.   

    我怀疑 那个SID你用错了 
      

  4.   

    sqlplus 用户名/口令@服务名。
    这个服务名是你本机配置的TNSNAMES.ORA里的服务名:(下面的例子服务名是db1)
    db1=
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = XXX.XXX.XXX.XXX)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
        )
      )
      

  5.   

    \product\11.1.0\client_1\network\admin
    --->TNSNAMES.ORA