溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

云服務器綁定主機名的正確姿勢

發(fā)布時間:2020-07-09 03:18:33 來源:網(wǎng)絡(luò) 閱讀:11934 作者:sery 欄目:關(guān)系型數(shù)據(jù)庫

云服務器綁定主機名的正確姿勢

 

一直以來,我在做方案的時候,都不推薦在云服務器上安裝oracle??呻S著宣傳的深入,偏偏就有人要這樣干,前天,就有要求我在某度云安裝oracle rac集群;我確實不知道怎么解決共享存儲及多網(wǎng)卡。

 

一個很久不理我的家伙,突然給我電話,說安裝在阿里云服務器上的oracle,執(zhí)行netca失效,需要我?guī)兔?。很佩服那些程序員,居然能在云服務器成功安裝oracle。好奇心驅(qū)使我去要了系統(tǒng)權(quán)限,爬上去看看究竟。

 

先看看oracle實例是否正常,按一下步驟進行:

1、 檢查進程: ps auxww|grep ora ,還好進程都有;

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í)行 lsnrctl stat,輸出一半就卡住了,耐著性子等了一會而,結(jié)果如下:

[oracle@qhwy ~]$ lsnrctl stat

LSNRCTL   for Linux: Version 11.2.0.1.0 - Production on 09-MAR-2018 22:33:50

 

Copyright   (c) 1991, 2009, Oracle.  All rights   reserved.

 

Connecting   to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))

TNS-12535:   TNS:operation timed out

 TNS-12560: TNS:protocol adapter error

  TNS-00505: Operation timed out

提示超時,手動啟動監(jiān)聽器,也是一樣的輸出。

 

按照也有的經(jīng)驗,查了好一通,還是沒解決,那就網(wǎng)上搜一搜吧。運氣還算不錯,搜到一篇文章,正好瞧到有一行寫著netca啟動不了的問題,云啟動不了可能與主機名有關(guān)。那好,就打開文件/etc/sysconfig/network及/etc/hosts瞧瞧,一眼就看出問題所在。

云服務器綁定主機名的正確姿勢

哥,阿里云的服務器,使用的可是內(nèi)網(wǎng)地址喲,不信你瞧:

[root@qhwy ~]# ifconfig

eth0:   flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

          inet 172.17.144.28  netmask   255.255.240.0  broadcast 172.17.159.255

          ether 00:16:3e:10:5c:61    txqueuelen 1000  (Ethernet)

          RX packets 5322360  bytes   6866094153 (6.3 GiB)

          RX errors 0  dropped 0  overruns 0    frame 0

          TX packets 2929473  bytes   386359858 (368.4 MiB)

          TX errors 0  dropped 0 overruns   0  carrier 0  collisions 0

 

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536

          inet 127.0.0.1  netmask   255.0.0.0

          loop  txqueuelen 1  (Local Loopback)

          RX packets 381760  bytes   25954689 (24.7 MiB)

          RX errors 0  dropped 0  overruns 0    frame 0

          TX packets 381760  bytes   25954689 (24.7 MiB)

          TX errors 0  dropped 0 overruns   0  carrier 0  collisions 0

 

把/etc/hosts文件的公網(wǎng)地址,改成實際網(wǎng)絡(luò)監(jiān)聽地址:

172.17.144.28 qhwy

切換到oracle賬戶,再執(zhí)行 lsnrctl start,故障排除。

云服務器綁定主機名的正確姿勢

 

不過,直接把oracle數(shù)據(jù)庫暴露在公網(wǎng)上,也是一個隱患。


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI