Windows環境配置Oracle 11gR2 Listener

cow977發表於2013-01-06

環境: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: 使用者無權執行所請求的監聽程式命令

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/81227/viewspace-752189/,如需轉載,請註明出處,否則將追究法律責任。

相關文章