在dos命令提示符下运行:lsnrctl start

解决方案 »

  1.   

    是win的下吗?看了服务没,可以重新配一个监听
      

  2.   

    在控制面板里的管理工具的服务里
    把Oracle 监听启动
      

  3.   

    控制面板 -> 管理工具 -> 服务 ->  Oracle ... TNSListener 的监听器服务启动了没有
      启动之后,用 
      C:\>tnsping 服务名  (看行不行)  不行的话,可能是监听器没有启动.
      C:\lsnrctl
      LSNRCTL>Start
      就可以启动了.  还启动不了的话,就是 Net Configuration Assistant 没有配置好.
      重新配置一下就可以搞定.
    如果是 7.0 : "Net Easy Config"
    8i: "Net8 Configuration Assistant"
    9i: "Net Configuration Assistant"NET 配置全过程:  
    1.在'新的网络服务名'里随便填一个名字  
    2.一直点"下一步"  
    3."主机名"填你的服务器名字或它的ip地址  
    4."服务名"填你要联的数据库名  
    5.测试一下,出现成功信息就行了