Oracle数据库1521端口时断时续/TNS超时/服务器无响应排错(TNS-12541/TNS-12560/TNS-00511/TNS-12535)
解決方法直接跳到最后(第4步)!!!
早上客戶反饋說:“生產(chǎn)數(shù)據(jù)庫服務(wù)器的1521這個端口有時通 有時不通!且之前訪問正常!”,直接開始唄~
排錯思路如下:
NO.1-備份,備份,備份
1.排查是否有修改防火墻規(guī)則;
首先不管三七二十一,只要是有連接錯誤,第一檢查防火墻;
2.排查虛擬機網(wǎng)卡-新加/更換,排查內(nèi)網(wǎng)arp是否有mac沖突;
因為云平臺使用的是vsphere 6.0,而且之前虛擬機網(wǎng)卡出過問題,于是首先想著的是排查虛擬機網(wǎng)卡,然而新加,更換網(wǎng)卡之后發(fā)現(xiàn)沒什么效果;
3.排查端口是否有沖突,增加監(jiān)聽端口,對新加端口測試;
修改D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora文件,在監(jiān)聽tcp/1521下一行寫如下代碼監(jiān)聽1522
(ADDRESS = (PROTOCOL = TCP)(HOST = WIN-PU06IREGALO)(PORT = 1522))然后打開Oracle Net Manager添加1522端口
然后執(zhí)行 lsnrctl stop 停止服務(wù),成功后再執(zhí)行l(wèi)snrctl start 開啟服務(wù)
之后發(fā)現(xiàn)貌似沒有什么用。
4.排查oracle日志以及oracle相關(guān)服務(wù)。
摸索著繼續(xù)前進,排查oracle日志,進入D:\app\Administrator\diag\tnslsnr\WIN-PU06IREGALO\listener\trace下查看監(jiān)聽日志listener.log,發(fā)現(xiàn)此文件大小為4G,感覺有點不對勁,將后綴改為bak,然后重啟oracle監(jiān)聽服務(wù),發(fā)現(xiàn)...
有大佬說這是oracle的一個bug,bug號是9879101,于是我們?nèi)コ蛞谎?.....什么也沒找到,但是發(fā)現(xiàn)一篇解決文章:上梯子
記錄菜鳥的踩坑生活~
?
?
總結(jié)
以上是生活随笔為你收集整理的Oracle数据库1521端口时断时续/TNS超时/服务器无响应排错(TNS-12541/TNS-12560/TNS-00511/TNS-12535)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 西门子200Smart角度定位案例程序高
- 下一篇: 数字音频总线A2B开发详解十三(A2B-