Oracle数据库1521端口时断时续/TNS超时/服务器无响应排错(TNS-12541/TNS-12560/TNS-00511/TNS-12535)
解決方法直接跳到最后(第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,于是我們去瞅一眼......什么也沒找到,但是發現一篇解決文章:上梯子
記錄菜鳥的踩坑生活~
?
?
總結
以上是生活随笔為你收集整理的Oracle数据库1521端口时断时续/TNS超时/服务器无响应排错(TNS-12541/TNS-12560/TNS-00511/TNS-12535)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 西门子200Smart角度定位案例程序高
- 下一篇: linux cmake编译源码,linu