错误提示:本地计算机上的OracleOraDb10g_home1TNSListener 服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志警报” 服务。
    我的电脑是连着网的,自动获取的IP地址,装的是Oracle10g,用的是plsql Developer8连接的数据库,以前连着网的时候还能用,用了一段时间就连不上了,发现是监听服务自动关了,把数据库卸载后又从新装了一遍,连了没多长时间又连不上了,又是监听服务关了,不知道是什么原因,请大家帮帮忙!

解决方案 »

  1.   

    ip是自动获取 可能每次都不一样
    修改监听配置文件oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora
    把HOST='XXXXX' 修改为 localhost 或者  你的计算机名
      

  2.   

    将机器的IP设置为固定的IP,不要自动获取。
      

  3.   

    还没见过后台服务器用动态IP的。
    固定IP还没搞定,搞动态IP,你只会越学越糊涂
      

  4.   

    这个是删干净了,我把注册表里与 oracl有关的东西都删干净了才又从新安装了一遍,我电脑上和oracle 有关的也全都删了
      

  5.   

    删干净了,我把注册表里与 oracl有关的东西都删干净了才又从新安装了一遍
      

  6.   

        谢谢了!我已经成为改过了,服务正常开启。但是,我用 plsql Developer 这个软件连的时候连不上,报的错误是:ORA-12170:TNS:Connect timeout occurred.想请教一下这又是那里出问题了?
      

  7.   

        我是菜鸟一个,刚刚接触oracle,对这些东西还不太懂,得向大家好好请教一下
      

  8.   

        谢谢!我已经改过了,现在我用 plsql Developer 连不上了,能再帮帮我看看是哪里出问题了吗?
    报的错误是:ORA-12170:TNS:Connect timeout occurred.
      

  9.   

    连接超时。tnsping 对应的服务名,查看结果。命令行中 输入 lsnrctl status 查看监听状态
                  tnsping 查看对应的服务名
      

  10.   

    改成固定ip后,你的tnsname.ora也要跟着修改