如何處理更改計算機名稱導致oracle無法啟動

2021-06-03 21:00:15 字數 1080 閱讀 2858

1.安裝oracle後,更改windows計算機名,導致部分oracle第三方工具,如:plsql developer無法登陸,並提示ora-12541:tns:no listener或ora-12547:tns:丟失聯絡等錯誤資訊的解決方法。

答:從oracle的錯誤提示來看,是說tns:no listener ,估計是某種服務沒有啟動,開啟windows管理工具->服務,一看,有乙個oracleorahome90tnslistener這樣的服務,和錯誤資訊題是一致,基本就可以肯定是這個服務所引發的問題。再一看,該服務沒有啟動,遂手工啟動,重新整理後一看,該服務居然馬上就自動關閉了。重試n次,結果一樣。到google搜尋看看,沒想到這還是乙個普遍的問題,有乙個人提出,把安裝目錄下的listener.ora開啟察看。如:d:\oracle\ora90\network\admin\listener.ora。

開啟該配置檔案後發現如下一段配置資訊:

listener =

(description_list =

(description =

(address_list =

(address = (protocol = ipc)(key = extproc0))

)(address_list =

(address = (protocol = tcp)(host = local)(port = 1521))))

)當看到這一行host=local 的時候,問題解決了。原來是由於幾天裝好oracle後,又改了windows的計算機名,而這個配置檔案中記錄的監聽主機名還是原來的名稱,這也就怪不得,oracleorahome90tnslistener服務無法啟動了,馬上修改為現在的計算機名,再次啟動oracleorahome90tnslistener服務成功,pl/sql developer連線oracle資料庫成功,不能登陸故障排除。

總結:oracle比較強調手動功能調整,將一些配置資訊放置在配置檔案中。不像sqlserver一樣,幾乎把任何資訊都放在登錄檔中,當然了這也符合oracle作為乙個跨平台資料庫的精神。但對初學者來說,確有一定難度,不像sqlserver那麼"傻瓜",再解決這個問題時,差點又重灌一次oracle,看來遇到問題多google多分析,還是屢試不爽的。

AD更改計算機名

一 需要注意的事項1 域控制器需要是windows 2003及以上版本,且域功能級別為2003以上。2 執行操作需要使用domain admins組和enterpriseadmins組成員。3 在windows 2003中,需要安裝 support tools。二 更改域控制器名稱 環境 將ad.d...

型別轉換越界計算機如何處理

物件的型別定義了物件能包含的資料和能參與的運算,其中一種運算被大多數型別支援,就是將物件從一種給定的型別轉換 convert 為另一種相關型別。當在程式的某處我們使用了一種型別而其實物件應該取另一種型別時,程式會自動進行型別轉換。此處,有必要說明當給某種型別的物件強行賦了另一種型別的值時,到底會發生...

更改計算機名稱,影響TFS之前對映的工作區 使用。

今天把自己電腦的計算機名稱改了,開啟vs2012的時候,就提示以下的錯誤 microsoft visual studio 錯誤工作區 dadi 20141015q sd server administrator 未駐留在此計算機上。如果最近已重新命名此計算機,則可通過執行 tf workspaces...