2018-04-11 10:49:08 1510瀏覽
一直以來,都在聽不同的人對于云服務器綁定主機名有不同的見解和操作方式,接下來就讓一位資深的云計算開發(fā)工程師為大家講解云服務器綁定主機名的正確姿勢吧!
我在做方案的時候,都不推薦在云服務器上安裝oracle??呻S著宣傳的深入,偏偏就有人要這樣干,前天,就有要求我在某度云安裝oraclerac集群;我確實不知道怎么解決共享存儲及多網(wǎng)卡。
一個很久不理我的家伙,突然給我電話,說安裝在阿里云服務器上的oracle,執(zhí)行netca失效,需要我?guī)兔?。很佩服那些程序員,居然能在云服務器成功安裝oracle。好奇心驅使我去要了系統(tǒng)權限,爬上去看看究竟。
先看看oracle實例是否正常,按一下步驟進行:
1、檢查進程:psauxww|grepora,還好進程都有;
2、檢查實例是否正常,也沒問題,截圖如下:
3、分別檢查oracle實例日志和監(jiān)聽器日志,也沒什么收獲;
4、檢查系統(tǒng)日志,未見明顯異常;
5、檢查系統(tǒng)資源,發(fā)現(xiàn)交換分區(qū)太小,不過既然能正常安裝oracle,應該也影響不大;另外同一個系統(tǒng)上還運行了java和memcached,擔心占用資源過多,一概給停止了(反正是未上線的系統(tǒng),隨便殺);
6、以oracle用戶執(zhí)行l(wèi)snrctlstat,輸出一半就卡住了,耐著性子等了一會而,結果如下:
[oracle@qhwy~]$lsnrctlstat
LSNRCTLforLinux:Version11.2.0.1.0-Productionon09-MAR-201822:33:50
Copyright(c)1991,2009,Oracle.Allrightsreserved.
Connectingto(ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
TNS-12535:TNS:operationtimedout
TNS-12560:TNS:protocoladaptererror
TNS-00505:Operationtimedout
提示超時,手動啟動監(jiān)聽器,也是一樣的輸出。
按照也有的經(jīng)驗,查了好一通,還是沒解決,那就網(wǎng)上搜一搜吧。運氣還算不錯,搜到一篇文章,正好瞧到有一行寫著netca啟動不了的問題,云啟動不了可能與主機名有關。那好,就打開文件/etc/sysconfig/network及/etc/hosts瞧瞧,一眼就看出問題所在。
大神們,阿里云的服務器,使用的可是內(nèi)網(wǎng)地址喲,不信你瞧:
[root@qhwy~]#ifconfig
eth0:flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu1500
inet172.17.144.28netmask255.255.240.0broadcast172.17.159.255
ether00:16:3e:10:5c:61txqueuelen1000(Ethernet)
RXpackets5322360bytes6866094153(6.3GiB)
RXerrors0dropped0overruns0frame0
TXpackets2929473bytes386359858(368.4MiB)
TXerrors0dropped0overruns0carrier0collisions0
lo:flags=73<UP,LOOPBACK,RUNNING>mtu65536
inet127.0.0.1netmask255.0.0.0
looptxqueuelen1(LocalLoopback)
RXpackets381760bytes25954689(24.7MiB)
RXerrors0dropped0overruns0frame0
TXpackets381760bytes25954689(24.7MiB)
TXerrors0dropped0overruns0carrier0collisions0
把/etc/hosts文件的公網(wǎng)地址,改成實際網(wǎng)絡監(jiān)聽地址:
172.17.144.28qhwy
切換到oracle賬戶,再執(zhí)行l(wèi)snrctlstart,故障排除。
不過,直接把oracle數(shù)據(jù)庫暴露在公網(wǎng)上,也是一個隱患。通過以上資深Linux工程師的詳細講解,是否對云服務器的內(nèi)容更加的感興趣了呢,心動不如行動,扣丁學堂不僅有資深講師,更會配套完整的Linux視頻教程以及項目經(jīng)歷的全程輔導,在扣丁學堂進行Linux培訓的學習,肯定會有很大的收獲,在你成為Linux開發(fā)工程師的道路上更加的便捷。扣丁學堂Linux技術交流群:422345477。
【關注微信公眾號獲取更多的學習資料】