看了一下f:\oracle\product\10.2.0\db_2\network\admin
無下面兩個檔案
tnsnames
listener
再看了一下服務
cmd->services.msc
oracle本來應該有三個服務的,少了乙個監聽服務!
現在從另外一台機器上拷貝過來下面兩個檔案:
tnsnames
listener
再將裡面的內容進行改一下,
現在tnsnames檔案下內容為:
cognos =
(description =
(address = (protocol = tcp)(host = localhost)(port = 1521))
(connect_data =
(server = dedicated)
(service_name = cognos)))
現在listener檔案下內容為:
sid_list_listener =
(sid_list =
(sid_desc =
(sid_name = pl***tproc)
(oracle_home = f:\oracle\product\10.2.0\db_2)
(program = extproc)
)(sid_desc =
(sid_name = clrextproc)
(oracle_home = f:\oracle\product\10.2.0\db_2)
(program = extproc)))
listener =
(description_list =
(description =
(address = (protocol = ipc)(key = extproc1))
(address = (protocol = tcp)(host = localhost)(port = 1521))))
然後再在cmd視窗中輸入:lsnrctl start
提示啟動成功!
再看看服務視窗,該服務啟動了!
用pl/sql登入進去,一切ok!
oracle提示15241TNS 無監聽程式解決
plsqldev客戶端連線oracle資料庫時,出現15241tns無監聽服務 原因 外部程式或手動修改了計算機的ip 計算機名稱 1 開啟listener.ora檔案,開啟tnsnames.ora,他們同在路徑 oracle product 10.2.0 db 1 network admin 將行...
Oracle提示TNS 無監聽程式的解決辦法
由於學校課程要求用到oracle資料庫,老師要求服務端要安裝到虛擬機器內。由於oracle在win10上會有比較多問題。客戶機安裝在win10。經過很久的折騰,終於把客戶機和服務端裝好後,發現虛擬機器重啟後,客戶機這邊連線上去發現無監聽服務。我的解決方法是開啟虛擬機器。第一檢查虛擬機器的服務有沒有開...
oracle提示TNS 無監聽程式的解決辦法
如果出現oracle提示error ora 12541 tns 無監聽程式,那麼就依照下列步驟做,這是因為你的分配的位址不對。檢視 oracle product 10.2.0 db 1 network admin tnsnames.ora檔案,用記事本開啟,顯示oracle值 oracle desc...