LSNRCTL> status
正在串連到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
TNS-12541: TNS: 無監聽程式
TNS-12560: TNS: 協議適配器錯誤
TNS-00511: 無監聽程式
32-bit Windows Error: 2: No such file or directory
正在串連到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ComputerName)(PORT=1521)))
TNS-12545: 因目標主機或對象不存在, 串連失敗
TNS-12560: TNS: 協議適配器錯誤
TNS-00515: 因目標主機或對象不存在, 串連失敗
32-bit Windows Error: 1001: Unknown error
根據上面的訊息,看到HOST=ComputerName不對
改一下listener.ora檔案:
改之前:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = ComputerName)(PORT = 1521))
)
)
改之後:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = Test)(PORT = 1521))
)
)
啟動:
LSNRCTL> start
啟動tnslsnr: 請稍候...
TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
系統參數檔案為D:\oracle\product\10.2.0\db_1\network\admin\listener.ora
寫入D:\oracle\product\10.2.0\db_1\network\log\listener.log的日誌資訊
監聽: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
監聽: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Test)(PORT=1521)))
正在串連到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
LISTENER 的 STATUS
------------------------
別名 LISTENER
版本 TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ
ction
啟動日期 05-1月 -2009 15:00:31
正常已耗用時間 0 天 0 小時 0 分 1 秒
追蹤層級 off
安全性 ON: Local OS Authentication
SNMP OFF
監聽程式參數檔案 D:\oracle\product\10.2.0\db_1\network\admin\listener.o
ra
監聽程式記錄檔 D:\oracle\product\10.2.0\db_1\network\log\listener.log
監聽端點概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Test)(PORT=1521)))
服務摘要..
服務 "PLSExtProc" 包含 1 個常式。
常式 "PLSExtProc", 狀態 UNKNOWN, 包含此服務的 1 個處理常式...
命令執行成功