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

解决方案 »

  1.   

    1.本机装ORACLE客户端
    2.配置oracle目录下的network\admin\tnsnames.ora 这个文件
    也可以用安装客户端后自带的Net Configuration Assistant来配置TNS主机名
    以下是个例子tnsnames.ora文件的内容
    ORCL_TEST =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.8)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
        )
      )
      

  2.   

    哦这样啊 那关于连接远程主机字符串是不是应该这样填写:192.168.1.1:1521   mydb1   
      

  3.   

    (SERVICE_NAME = orcl) 
     这个是填什么
      

  4.   

    你把tnsnames.ora配好后
    在连接时直接写orcl_test(我的示例里的名字,你写的时候写你设的名字) 
      

  5.   

    ORCL_TEST (配置名,也就是你所说的连接字符串)= 
      (DESCRIPTION = 
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.8(服务器IP))(PORT = 1521(端口))) 
        (CONNECT_DATA = 
          (SERVER = DEDICATED) 
          (SERVICE_NAME = orcl(服务器上的监听服务名)) 
        ) 
      )