唉,首先週六接到運維說物流系統無法使用
處理了一陣子沒結果,遺留到週一.
週一上班同時又反饋mkw無法登陸.
接踵而至的問題 讓我一一做一個總結吧!
首先懷疑是防火牆出問題了,因爲我沒有更新到最新版本。頭熱的聯繫客服,結果升級到最新版本問題依舊,防火牆技術問我具體什麼問題,經過一指點,不可能是防火牆的問題。因爲什麼在局域網,也沒有限制的路由政策。所以咬牙的重啓了交換機。不出意外真是這個hub鬼,如果不是使用telnet誰他媽會想到這麼古老的問題還會出現了,都2020了啊,還有這個千年淚?難道是20年前的hub嗎?然而我無從追究。這個問題讓我花了2-3小時來做重新部署和逐個排除。都無果的情況下想到了telnet,結果 telnet ip port也是一切正常,快崩潰的時候(真的罵髒話了)。我纔想起再很久的.很久的時候。做電話交換機的時候出現過該類問題。
第二個問題首先是數據庫報錯監聽無法啓動。可售windows 服務明明是ok的啊!啓動也沒有報錯。結果去看sqlnet.log找到第一個錯誤日記,
sqlnet.log
Fatal NI connect error 12541, connecting to:
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=WIN-95HSUEMTBHG)(PORT=1521))(CONNECT_DATA=(SID=orcl)(CID=(PROGRAM=D:\app\Administrator\product\11.2.0\dbhome_1\bin\emagent.exe)(HOST=屏蔽服務器名稱)(USER=SYSTEM))))
VERSION INFORMATION:
TNS for 64-bit Windows: Version 11.2.0.1.0 - Production
Windows NT TCP/IP NT Protocol Adapter for 64-bit Windows: Version 11.2.0.1.0 - Production
Time: 30-11月-2019 15:28:46
Tracing not turned on.
Tns error struct:
ns main err code: 12541
TNS-12541: TNS: 無監聽程序
ns secondary err code: 12560
nt main err code: 511
TNS-00511: 無監聽程序
nt secondary err code: 61
nt OS err code: 0
再找 TNS-00511錯誤發現是listener.log超過了4g.刪除,重啓,問題解決,解決萬歲!!!
D:\app\Administrator\diag\tnslsnr\屏蔽服務器名稱\listener\trace\listener.log 超過4G需要手動刪除,這既是11g的一個bug否則無法啓動listener
爲了避免再次發生該類問題,必須得關閉他。所以執行了下面操作
在cmd 鍵入listener 進入listener交互模式。
輸入
至此再登陸,無linstener新增行記錄。就這破問題搞了一天,非常不值得,所以記錄下來.所以無論是windows版本還是linux版本oracle 突然無監聽的問題都是日誌問題。只是linux報錯更容易找而已