用Net8 Configuration Assistant配一个服务名,这个服务名是用来连到Linux7.2和Oracle817数据库服务器的!!

解决方案 »

  1.   

    从客户端访问数据库时,首先需要进行配置,如果使用的是HOSTNAME方式,则服务名直接使用数据库服务器的计算机名即可,但一定要是TCP协议,如果使用的是TNSNAMES方式,则需要配置本地的服务名,该配置文件名是tnsnames.ora,如果你不熟悉的话,可以使用Oracle提供的图形化界面的程序进行配置
      

  2.   

    我的客户端是Oracle9i,应该没有问题巴!
      

  3.   

    与“客户端是Oracle9i“没关系,实施上面的方法
      

  4.   

    绝对可以访问,我想问一句,有没有办法自动启动linux下的oracle监听服务呢?你在windows下oracle客户端配置连接就可以了
      

  5.   

    强调一下,服务器端如果listener中配置的是IP,客户端的tnsnames.ora中也应该用IP,换言之,如果使用机器名都用机器名,还有就是hosts文件中机器名与IP的对应关系,可以看一下,如果没有,请把对应关系加进去,我记不请是在服务器上处理还是在客户机上处理了,大不了都加上
      

  6.   

    配置 net8 服务名的错误信息:
    正在连接.....ORA-12514:TNS:监听程序不能解析在连接描述符中给出的SERVICE_NAME
    测试没有成功。
    您提供的一些信息可能不正确。
      

  7.   

    我把实例的名称搞错了,谢谢各位的帮助!我还是对Oracle的GLOBAL_DBNAME和SID_NAME的区别不太清楚各位能不能说说,马上散分!
    我的listener.ora里面有
    GLOBAL_DBNAME-ACAI
    SID_NAME=Test
    我用Test作为服务名连接就是不成功!其实分乃身外之物,还是谢谢各位大哥大姐了!