是不是你的机器名称修改过,你找到 listener.ora文件,
把里面的HOST=修改为你的正确的IP或者机器名。

解决方案 »

  1.   

    我的机器名称是xiaolang
    楼上说的那个文件我找到两个:一个在D:\oracle\ora81\network\ADMIN目录,这个目录下个文件中的host为xiaolang
    另一个在D:\oracle\ora81\hs\admin目录,这个目录下的该文件的host为localhost.
    我改那个?
      

  2.   

    修改D:\oracle\ora81\network\ADMIN,这个为你的本机IP地址
      

  3.   

    修改D:\oracle\ora81\network\ADMIN为你现在的机器名,重新配置一遍即可
      

  4.   

    如果你的机子作为oracle服务器,每次重启后要启动监听服务 运行--lsnrctl start
    或者在管理--服务中吧oracle clientcache服务设置为自动