重庆思庄Oracle、Redhat认证学习论坛

标题: windos 7关闭监听报TNS-01190: 用户无权执行所请求的监听程序命令 [打印本页]

作者: jiawang    时间: 2018-4-25 10:48
标题: windos 7关闭监听报TNS-01190: 用户无权执行所请求的监听程序命令
C:\Users\wangjia>lsnrctl stop

LSNRCTL for 64-bit Windows: Version 11.2.0.4.0 - Production on 25-4月 -2018 10:33:42
Copyright (c) 1991, 2013, Oracle.  All rights reserved.
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
TNS-01190: 用户无权执行所请求的监听程序命令
报错原因:是windows 系统上,对监听程序进行加密,所以报错。

C:\Users\wangjia>lsnrctl status

LSNRCTL for 64-bit Windows: Version 11.2.0.4.0 - Production on 25-4月 -2018 10:33:50
Copyright (c) 1991, 2013, Oracle.  All rights reserved.
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
LISTENER 的 STATUS
------------------------
别名                      LISTENER
版本                      TNSLSNR for 64-bit Windows: Version 11.2.0.4.0 - Produ
ction
启动日期                  24-4月 -2018 12:02:59
正常运行时间              0 天 22 小时 30 分 54 秒
跟踪级别                  off
安全性                    ON: Local OS Authentication
SNMP                      OFF
监听程序参数文件          d:\app\wangjia\product\11.2.0\dbhome_1\network\admin\l
istener.ora
监听程序日志文件          d:\app\wangjia\diag\tnslsnr\wangjia-PC\listener\alert\
log.xml
监听端点概要...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=wangjia-PC)(PORT=1521)))
服务摘要..
服务 "CLRExtProc" 包含 1 个实例。
  实例 "CLRExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
服务 "orcl" 包含 1 个实例。
  实例 "orcl", 状态 READY, 包含此服务的 1 个处理程序...
服务 "orclXDB" 包含 1 个实例。
  实例 "orcl", 状态 READY, 包含此服务的 1 个处理程序...
命令执行成功

C:\Users\wangjia>

解决办法:
1、使用管理员身份进入CMD,在执行关闭监听的操作成功
C:\Windows\system32>lsnrctl stop

LSNRCTL for 64-bit Windows: Version 11.2.0.4.0 - Production on 25-4月 -2018 10:35:44
Copyright (c) 1991, 2013, Oracle.  All rights reserved.
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
命令执行成功

C:\Windows\system32>
2、进入如下目录
cd %ORACLE_HOME%\bin
然后,找文件LSNRCTL.EXE,可以改变LSNRCTL.EXE文件的属性。到“兼容性”选项卡下找到“以管理员身份运行此程序”,选中,点确定。
810805adfeb911104a.png
登录/注册后可看大图