在网上看到一个命令可以检测监听程序是否启动
在 lsnrctl控制台 窗口中键入 "services 监听程序名"
如果出现 "摘要信息" 则说明监听程序已启动
但我不知道监听程序名应该输入什么,我按网上写的输入OracleOraDb10g_home1TNSListener
但报错,无法找到服务名称,请教各位专家。谢谢

解决方案 »

  1.   

    在命令行里输入lsnrctl status可以查看监听状态
    lsnrctl start启动监听。lsnrctl stop停止监听
    ==================================================================
    Inthirties关注Oracle数据库 维护 优化,安全,备份,恢复,迁移,故障处理如果你需要帮助或想和我一起学习的请联系
    联系方式QQ:370140387
    QQ群:  85837884(注明:数据库)
    电子邮件:[email protected]
    网站: http://www.inthirties.com
      

  2.   


    先lsnrctl start启动然后在lsnrctl status 就可以看到你的监听名称了。或者是在net manager里可以看到
      

  3.   


    C:\Documents and Settings\david>lsnrctl statusLSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 03-JUN-2009 09:38:36Copyright (c) 1991, 2002, Oracle Corporation.  All rights reserved.Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=home)(PORT=1521)))
    STATUS of the LISTENER
    ------------------------
    Alias                     LISTENER
    Version                   TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Production
    Start Date                03-JUN-2009 09:38:19
    Uptime                    0 days 0 hr. 0 min. 18 sec
    Trace Level               off
    Security                  OFF
    SNMP                      OFF
    Listener Parameter File   F:\Synchrophy\Server\oracle\ora92\network\admin\listener.ora
    Listener Log File         F:\Synchrophy\Server\oracle\ora92\network\log\listener.log
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=home)(PORT=1521)))
    The listener supports no services
    The command completed successfully这里就有名称信息
    Alias                     LISTENER
      

  4.   

    监听名默认是listener,有多个监听时可能是listener1,listener2等可以自己命名用netmanager可以创建监听