解決方法直接跳到最後(第4步)!!!
早上客戶反饋說:「生產資料庫伺服器的1521這個埠有時通 有時不通!且之前存取正常!」
NO.1-備份,備份,備份
首先不管三七二十一,只要是有連線錯誤,第一檢查防火牆;
因為雲平臺使用的是vsphere 6.0,而且之前虛擬機器器網路卡出過問題,於是首先想著的是排查虛擬機器器網路卡,然而新加,更換網路卡之後發現沒什麼效果;
修改D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora檔案,在監聽tcp/1521下一行寫如下程式碼監聽1522
(ADDRESS = (PROTOCOL = TCP)(HOST = WIN-PU06IREGALO)(PORT = 1522))
然後開啟Oracle Net Manager新增1522埠
然後執行 lsnrctl stop 停止服務,成功後再執行lsnrctl start 開啟服務
之後發現貌似沒有什麼用。
摸索著繼續前進,排查oracle紀錄檔,進入D:\app\Administrator\diag\tnslsnr\WIN-PU06IREGALO\listener\trace下檢視監聽紀錄檔listener.log,發現此檔案大小為4G,感覺有點不對勁,將字尾改為bak,然後重新啟動oracle監聽服務,發現...
有大佬說這是oracle的一個bug,bug號是9879101,於是我們去瞅一眼......什麼也沒找到,但是發現一篇解決文章:上梯子
記錄菜鳥的踩坑生活~