SQL> lsnrctl status
SP2-0734: 未知的命令开头 "lsnrctl st..." - 忽略了剩余的行。
SQL> $lsnrctl statusLSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Productio呵呵windows输命令下需要加$吗?

解决方案 »

  1.   

    直接命令行下cmd然后 lsnrctl
      

  2.   

    -- 呵呵,在 cmd 下执行,而不是在SQL环境中执行!C:\Documents and Settings\Administrator>lsnrctl statusLSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 10-8月 -2011 11:10:00Copyright (c) 1991, 2005, Oracle.  All rights reserved.正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
    LISTENER 的 STATUS
    ------------------------
    别名                      LISTENER
    版本                      TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
    启动日期                  08-8月 -2011 08:50:10
    正常运行时间              2 天 2 小时 19 分 52 秒
    跟踪级别                  off
    安全性                    ON: Local OS Authentication
    SNMP                      OFF
    监听程序参数文件          D:\oracle\product\10.2.0\db_1\network\admin\listener.ora
    监听程序日志文件          D:\oracle\product\10.2.0\db_1\network\log\listener.log
    监听端点概要...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=PC2011072517jqn)(PORT=1521)))
    服务摘要..
    服务 "PLSExtProc" 包含 1 个例程。
      例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
    服务 "tbwora" 包含 1 个例程。
      例程 "tbwora", 状态 READY, 包含此服务的 1 个处理程序...
    服务 "tbworaXDB" 包含 1 个例程。
      例程 "tbwora", 状态 READY, 包含此服务的 1 个处理程序...
    服务 "tbwora_XPT" 包含 1 个例程。
      例程 "tbwora", 状态 READY, 包含此服务的 1 个处理程序...
    命令执行成功
      

  3.   

    应该说 lz 诡异的用法
    lsnrctl 直接就在cmd下就能运行了,不需要登陆到 sqlplus 中
    在 sqlplus 中使用 $ 或者 host 实际是执行的系统命令