解決方法直接跳到最后(第4步)!!!
早上客戶反饋說:“生產資料庫服務器的1521這個埠有時通 有時不通!且之前訪問正常!”,直接開始唄~

排錯思路如下:
NO.1-備份,備份,備份
1.排查是否有修改防火墻規則;
首先不管三七二十一,只要是有連接錯誤,第一檢查防火墻;

2.排查虛擬機網卡-新加/更換,排查內網arp是否有mac沖突;
因為云平臺使用的是vsphere 6.0,而且之前虛擬機網卡出過問題,于是首先想著的是排查虛擬機網卡,然而新加,更換網卡之后發現沒什么效果;
3.排查埠是否有沖突,增加監聽埠,對新加埠測驗;

修改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 開啟服務


之后發現貌似沒有什么用,
4.排查oracle日志以及oracle相關服務,
摸索著繼續前進,排查oracle日志,進入D:\app\Administrator\diag\tnslsnr\WIN-PU06IREGALO\listener\trace下查看監聽日志listener.log,發現此檔案大小為4G,感覺有點不對勁,將后綴改為bak,然后重啟oracle監聽服務,發現...

有大佬說這是oracle的一個bug,bug號是9879101,于是我們去瞅一眼......什么也沒找到,但是發現一篇解決文章:上梯子
記錄菜鳥的踩坑生活~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/214081.html
標籤:其他
