Windows环境配置Oracle 11gR2 Listener

环境:Windows 7 X86_64Oracle 11gR2 11203 X86_64

系统安装:

以普通用户身份运行Oracle安装程序进行安装,只安装软件,安装顺利完成。

以普通用户身份运行netca,配置监听器,顺利完成(假象,服务没有创建,事后检查发现的,普通用户是ORA_DBA的成员)。启动监听器,报错:

C:\Users\dell>lsnrctl start

LSNRCTL for 64-bit Windows: Version 11.2.0.3.0 - Production on 05-1 -2013 16:40:33

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

 

启动tnslsnr: 请稍候...

TNS-12560: TNS: 协议适配器错误

 TNS-00530: 协议适配器错误

 

C:\Users\dell>lsnrctl status

LSNRCTL for 64-bit Windows: Version 11.2.0.3.0 - Production on 05-1 -2013 16:40:54

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

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dell-PC)(PORT=1521)))

TNS-12541: TNS: 无监听程序

 TNS-12560: TNS: 协议适配器错误

  TNS-00511: 无监听程序

   64-bit Windows Error: 61: Unknown error

 

以管理员身份运行netca,配置监听器,顺利完成(这次是真正完成了,服务也创建了)。

Microsoft Windows [版本 6.1.7601]

版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

 

C:\Windows\system32>netca

Oracle Net Services 配置:

停止 Oracle Net 监听程序:

    正在运行监听程序控制:

      c:\Apps\Oracle\product\11.2.0\dbhome_1\bin\lsnrctl stop LISTENER

    监听程序控制完成。

    未能停止监听程序。

    已删除的监听程序服务: LISTENER

已删除的监听程序: LISTENER

正在配置监听程序:LISTENER

ServiceAliasException: 无法保存服务别名: TNS-04406: 对象已经存在

默认本地命名配置完成。

监听程序配置完成。

Oracle Net 监听程序启动:

    正在运行监听程序控制:

      c:\Apps\Oracle\product\11.2.0\dbhome_1\bin\lsnrctl start LISTENER

    监听程序控制完成。

    正在设置监听程序服务以便自动启动。

    监听程序已成功启动。

成功完成 Oracle Net Services 配置。退出代码是0

 

C:\Windows\System32>lsnrctl status

LSNRCTL for 64-bit Windows: Version 11.2.0.3.0 - Production on 06-1 -2013 10:02:09

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

 

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dell-PC)(PORT=1521)))

LISTENER STATUS

------------------------

别名                      LISTENER

版本                      TNSLSNR for 64-bit Windows: Version 11.2.0.3.0 - Production

启动日期                  06-1 -2013 10:01:34

正常运行时间              0 0 小时 0 39

跟踪级别                  off

安全性                    ON: Local OS Authentication

SNMP                      OFF

监听程序参数文件          :\Apps\Oracle\product\11.2.0\dbhome_1\network\admin\listener.ora

监听程序日志文件          :\Apps\Oracle\diag\tnslsnr\dell-PC\listener\alert\log.xml

监听端点概要...

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dell-PC)(PORT=1521)))

  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))

服务摘要..

服务 "CLRExtProc" 包含 1 个实例。

  实例 "CLRExtProc", 状态 UNKNOWN, 包含此服务的 2 个处理程序...

命令执行成功

 

以普通用户身份运行lsnrctl,停止监听器,报错:

C:\Users\dell>lsnrctl stop

LSNRCTL for 64-bit Windows: Version 11.2.0.3.0 - Production on 06-1 -2013 10:25:47

 

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

 

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dell-PC)(PORT=1521)))

TNS-01190: 用户无权执行所请求的监听程序命令

请使用浏览器的分享功能分享到微信等