要使用 lsnrctl 命令停止 Oracle 数据库的监听器服务,可以按照以下步骤操作:
打开命令行界面(例如,在 Windows 上是命令提示符或 PowerShell,在 Linux 或 macOS 上是终端)。
输入 lsnrctl 命令进入 lsnrctl 的交互模式。如果监听器正在运行,你会看到类似于以下的输出:
LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 12-JAN-2023 10:15:27
Copyright (c) 1991, 2019, Oracle. All rights reserved.
在 lsnrctl 提示符下,输入 stop 命令来停止监听器服务:
SQL> stop
按下回车键执行命令。如果一切正常,你将看到类似于以下的输出,表示监听器已经成功停止:
Stopping the listener...
Listener stopped.
如果你想退出 lsnrctl 交互模式,可以输入 exit 命令:
SQL> exit
请注意,如果你没有足够的权限来停止监听器服务,可能需要以管理员或具有适当权限的用户身份运行命令行界面。
此外,如果你想查看监听器的状态,可以在 lsnrctl 交互模式下输入 status 命令:
SQL> status
这将显示监听器的当前状态,包括它是否正在运行以及正在监听的实例等信息。