在cmd 中可以查询监听状态
LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 29-8月 -2023 12:41:54
Copyright (c) 1991, 2010, Oracle. All rights reserved.
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=lxpmini)(PORT=1521)))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Production
启动日期 29-8月 -2023 12:36:38
正常运行时间 0 天 0 小时 5 分 20 秒
跟踪级别 off
安全性 ON: Local OS Authentication
SNMP OFF
监听程序参数文件 C:\app\lxp\product\11.2.0\dbhome_1\network\admin\listener.ora
监听程序日志文件 c:\app\lxp\diag\tnslsnr\lxpmini\listener\alert\log.xml
监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=lxpmini)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
服务摘要..
服务 "CLRExtProc" 包含 1 个实例。
实例 "CLRExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
服务 "ERPXDB" 包含 1 个实例。
实例 "erp", 状态 READY, 包含此服务的 1 个处理程序...
服务 "erp" 包含 1 个实例。
实例 "erp", 状态 READY, 包含此服务的 1 个处理程序...
命令执行成功
stop时报 TNS-01190: 用户无权执行所请求的监听程序命令
LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 29-8月 -2023 12:44:31
Copyright (c) 1991, 2010, Oracle. All rights reserved.
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=lxpmini)(PORT=1521)))
TNS-01190: 用户无权执行所请求的监听程序命令
解决方法:
进入oracle 安装目录找到bin目录下的lsnrctl.exe
product\11.2.0\dbhome_1\BIN
然后,对文件lsnrctl.exe以管理员权限运行。
然后再执行 start stop 或者 reload 都正常了