天天看點

關于VMware移植linux後網絡無法通路、oracle無法正常連接配接的解決方案

      這是第一篇發表的部落格,開始學習之路,開啟記錄與共享之旅。

 樓主不久前買了新電腦,以前工作在舊電腦上的虛拟機需要移植。其中包括Redhat跟Windows7旗艦版兩個。樓主比較粗暴,直接複制移植。移植後可以正常打開,無需重新設定引導。但通過Xshell連結Linux時出現連結不上的情況,ping指令檢視發現虛拟機連通性發現ping不通,判斷是虛拟機網絡出問題。回到虛拟機ifconfig檢視虛拟機網絡位址,發現隻有 lo(loop)驅動正常啟動而eth0未正常啟動。如此得知網卡驅動為正常啟動(為什麼呢?),檢視大量解決攻略着手解決。首先檢視驅動檔案存在與否,cd /etc/sysconfig/network-scripts 後發現ifcfg-eth0檔案存在。到此可以斷定是配置出了問題,什麼問題呢?vi ifcfg-eth一下發現ip位址不對頭,下邊是修改後的,可是修改後依舊不對??

關于VMware移植linux後網絡無法通路、oracle無法正常連接配接的解決方案

再查解決方法,發現虛拟機移植後mac位址不會随而改變,需要手動配置,截圖如下,上下兩圖中MAC位址必須統一!!!

關于VMware移植linux後網絡無法通路、oracle無法正常連接配接的解決方案

到此Xshell可以連接配接虛拟機了,也就是說網絡可以正常通路了!(記得重新開機一下)

再來啟動oracle發現啟動正常,可是,哪有那麼便宜的事!網絡方式通路oracle的時候出問題了!連續報12514、12545等錯誤。查詢後發現是與主機名映射的ip位址出了問題,具體見:cd /u02/app/oracle/product/11.2.0/db/network/admin

 vi tnsnames.ora,host 一定要同以下配置檔案相同!vi /etc/hosts

關于VMware移植linux後網絡無法通路、oracle無法正常連接配接的解決方案
關于VMware移植linux後網絡無法通路、oracle無法正常連接配接的解決方案

還有就是監聽的host一定要設定成你ip相對應的主機名,否則報錯(多見-12514)。

關于VMware移植linux後網絡無法通路、oracle無法正常連接配接的解決方案

至此虛拟機Linux移植後相關網絡配置,以及相應的oracle的配置修改完成。可以正常通過網絡對oracle進行通路。

小白第一篇共享博文到此結束。文中有不夠詳盡之處敬請各位海涵!

繼續閱讀