2017-2018 樹故鄉人網絡品牌專業的技術

計算機改名引發的ORA-12541: TNS無監聽程序錯誤

時間:02 Nov

昨日云主機遷移時,原主機計算機名是A   ,現在把遷移到B,從原主機名A改為了B,結果第在新主機啟動候,在服務PL/SQL啟動機子的ORACLE實例時,彈出ORA-12541:TNS無監聽程序錯誤的提示,當時也沒想到是計算機改名引起的問題,以為是相關服務沒有啟動緣故,于是我打開服務面板,如圖所示,發現

OracleOraDb10g_home1TNSListener服務沒有啟動,于是啟動這個服務,結果等我啟動后,出現下面的錯誤提示


  

我又啟動一次,結果還是上面錯誤錯誤提示,于是去ORACLE實例所在的安裝目錄%\10.2.0\db_1\NETWORK\ADMIN下,找到listener.ora,打開文件一看,結果終于發現問題的根源了(如下圖所示),Net Managr 下截圖如下


 

然后又看了?tnsnames.ora文件下的HOST配置也是改名前的計算機名PC2010081312zeo,于是把HOST全部改回現在計算機名(或者改為IP地址也可)

然后重啟服務(不重啟服務,也會報錯),重新用PL/SQL連接,問題解決了。

關閉
双色球100期走势图表