用net8 assistant重新配置服务,因为oracle的服务中用到了服务器的名称或者地址

解决方案 »

  1.   

    有没有看过listener的设置?重新建立listerner然后启动该服务
      

  2.   

    对不起,请问如何重新建立LISTERNER?
      

  3.   

    请问如何操作,重新建立LISTERNER?
      

  4.   

    首先,tnsping你的服务名是否成功?
    如果没有问题则检查你的服务器的tnsname,尽量使用ip。
    如果还是不行的话,把你的ini,服务器的listener,客户端的tnsname贴上来。
    我觉得这个是服务器的listener问题。
      

  5.   

    我发现机器上的OracleDEFAULT_HOMETNSListener总会被停止.启动后立刻回到停止状态.怎么回事啊?
      

  6.   

    写错了
    首先,tnsping你的服务名是否成功?
    如果没有问题则检查你的客户端的tnsname,尽量使用ip。
    如果还是不行的话,把你的ini,服务器的listener,客户端的tnsname贴上来。
    我觉得这个是服务器的listener问题。
      

  7.   

    TO zhoubf725(天上的鸟,怎能踢到) :
    tnsping没有成功,提示:未能分解名称.
    我没有通过网络来连接服务器端的数据库,数据库是在本机上运行的.IP也没有固定.你提到的文件位置在哪里?
      

  8.   

    删除 ORACLE_HOME\network\admin下除了sqlnet.ora外的所有文件
      

  9.   

    tnsping没有成功说明无法连接主机,看来你需要首先检查你的服务名了.
    不管是否在服务器端在哪里,你都需要配置ip。文件名在。。/network/admin/
      

  10.   

    先把ip配上,
    另外,把你服务器用的LISTENER和客户端的tnsname的ip配上。
    然后再试试。
    给个结果。
      

  11.   

    把TNSNAMES.ORA文件中的IP地址改了
      

  12.   

    Cause: The address specified is not valid, or the program being connected to does not exist.Action: Ensure the ADDRESS parameters have been entered correctly; the most likely incorrect parameter is the node name. Ensure that the executable for the server exists (perhaps "oracle" is missing). If the protocol is TCP/IP, edit the TNSNAMES.ORA file to change the host name to a numeric IP address and try again.