linux

lsnrctl如何停止监听服务

小樊
43
2025-06-25 22:10:07
栏目: 编程语言

lsnrctl 是 Oracle 数据库的一个命令行工具,用于管理监听器(Listener)。要使用 lsnrctl 停止监听服务,请按照以下步骤操作:

  1. 打开命令提示符或终端。

  2. 输入 lsnrctl 并按 Enter 键。这将启动 lsnrctl 命令行界面。

  3. 输入 stop 命令并按 Enter 键。这将停止监听器服务。

示例:

C:\> lsnrctl
LSNRCTL for Windows: Version 19.0.0.0.0 - Production on 01-JAN-2021 12:00:00

Copyright (c) 1991, 2019, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Windows: Version 19.0.0.0.0 - Production
Start Date                01-JAN-2021 12:00:00
Uptime                    0 days 0 hr. 0 min. 0 sec
Trace Level               off
Security                  OFF: Normal SASL authentication
SNMP                      OFF
Listener Parameter File   C:\oracle\product\19.3.0\dbhome_1\network\admin\listener.ora
Listener Log File         C:\oracle\diag\tnslsnr\your_hostname\listener\alert\log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=your_hostname)(PORT=1521)))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
  Instance "CLRExtProc", status READY, has 1 handler(s) for this service...
Service "your_service_name" has 1 instance(s).
  Instance "your_instance_name", status READY, has 1 handler(s) for this service...
The command completed successfully

LSNRCTL>

在上面的示例中,您可以看到监听器的状态和其他详细信息。要停止监听器,请输入 stop 并按 Enter 键:

LSNRCTL> stop

按 Enter 键后,监听器将停止运行。您可以通过再次输入 status 命令来验证监听器是否已停止。

LSNRCTL> status

如果监听器已成功停止,您将看到类似于以下的输出:

C:\> lsnrctl
LSNRCTL for Windows: Version 19.0.0.0.0 - Production on 01-JAN-2021 12:00:00

Copyright (c) 1991, 2019, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Windows: Version 19.0.0.0.0 - Production
Start Date                01-JAN-2021 12:00:00
Uptime                    0 days 0 hr. 0 min. 0 sec
Trace Level               off
Security                  OFF: Normal SASL authentication
SNMP                      OFF
Listener Parameter File   C:\oracle\product\19.3.0\dbhome_1\network\admin\listener.ora
Listener Log File         C:\oracle\diag\tnslsnr\your_hostname\listener\alert\log.xml
Listening Endpoints Summary...
Services Summary...
The command completed successfully

LSNRCTL>

请注意,您需要根据实际情况替换示例中的路径、主机名和服务名。

0
看了该问题的人还看了