我电脑上安装的oracle10g,现在有这么一种情况, 当初装oracle时是断网的情况下安装的~ 之后的四五天都没连网~oracle很好使~ 登陆PL/SQL没问题~ 但有一天连上网之后启动服务中的oracle服务也照常没事~ 但登陆PL/SQL时就提示“监听程序当前无法识别连接描述符中请求的服务”这是什么原因呢?~  oracle安装完后~配置文件我就没动过~ 但断网之后重启电脑oracle在断网情况下就好使~   这到底该怎么解决呀?~ 知道的大侠告诉告诉我~  谢谢! 解决办法尽量详细些~ 

解决方案 »

  1.   

    看看你的tnsnames.ora里面关于host是写的IP还是机器名?
    请确认是不是:127.0.0.1或者localhost
      

  2.   

    tnsnames.ora里共有两处配置是host的, 都是空的~  我都改成127.0.0.1吗?
      

  3.   

    ASD = 
      (DESCRIPTION = 
        (ADDRESS_LIST = 
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521)) 
        ) 
        (CONNECT_DATA = 
          (SERVICE_NAME = ASD) 
        ) 
      ) 
    改改 再44 
    注意:ASD前不能有空格
      

  4.   


    最好写成机器名,如果安装时是断网的,写成127.0.0.1或者localhost有可能也不能用。