我初次接触oracle
在本地装了sqlplusw客户端去连接INTERNET上的oracle服务器用户名和密码 输入后 
主机字符串输入 主机IP(我不知道对不对)  请指点之后就提示
ORA-12560: TNS: 协议适配器错误查看别人回答是要开启服务  问题是本地没装oracle 
也就没服务可言 请问是什么错误呢

解决方案 »

  1.   

    你还应该装一个Oracle客户端,然后配置一下适配器。
      

  2.   


    是配置  这个tnsnames.ora  文件么?
    ORACLE =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = scbus—这里应该是服务名吧?)
        )
      )
    这样后就可以了么?在 主机字符串处 是不是就填写 ORACLE  就可以了
      

  3.   

    你这里说的配置我还没搞过。我一般是通过oracle提供的图形用户界面操作的。
    你先打开 oracle 的 net manager 界面,在打开的窗口中配置监听程序和服务命名就OK了。
      

  4.   

    没装oracle呢只是用的客户端精简版
      

  5.   

    首先你要知道 oracle 服务器的 ip 地址、端口(listener 侦听的地址和端口),还要知道 oracle 数据库的服务名。ORACLE = 
      (DESCRIPTION = 
        (ADDRESS_LIST = 
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521)) 
        ) 
        (CONNECT_DATA = 
          (SERVICE_NAME = scbus—这里应该是服务名吧?) 
        ) 
      ) tnsnames 文件如以上的话,在直接
    sqlplusw username/password@oracle 
    这里@oracle部分就是 tnsnames.ora 中的第一行所定义的。