作者:admin 日期:2023-10-14 瀏覽: 次
分享一個(gè)有意思的oracle19c數(shù)據(jù)庫監(jiān)聽異常
今天主要分享一個(gè)最近排查的監(jiān)聽問題,還是有點(diǎn)意思的,一起來看看吧~
環(huán)境:oracle19c 單實(shí)例
用plsql連接提示,這里排除防火墻、賬號密碼問題,連接字符串按監(jiān)聽文件格式寫
服務(wù)器本地測試監(jiān)聽發(fā)現(xiàn)沒問題。
數(shù)據(jù)庫狀態(tài)正常
常州數(shù)據(jù)恢復(fù)發(fā)現(xiàn)沒有數(shù)據(jù)庫服務(wù)..
懷疑是service_name問題,查看也沒有異常
路徑為:

/u01/app/oracle/diag/tnslsnr/ZL-FSL-SRM-TOOLS-DB/listener/alert/log.xml
排查日志沒有明顯異常
對比正常和異常數(shù)據(jù)庫的listener相關(guān)參數(shù)..
可以發(fā)現(xiàn)不太一樣。
ps:動態(tài)注冊默認(rèn)只注冊到默認(rèn)的監(jiān)聽器上(名稱是LISTENER、端口是1521、協(xié)議是TCP),因?yàn)閜mon只會動態(tài)注冊port等于1521的監(jiān)聽,否則pmon不能動態(tài)注冊listener,如果需要向非默認(rèn)監(jiān)聽注冊,則需要配置local_listener參數(shù)。
監(jiān)聽的信息添加到tnsnames.ora文件中。 因?yàn)閜mon在動態(tài)注冊監(jiān)聽時(shí)要從tnsnames.ora中讀取相關(guān)信息。
問題解決..
這里主要簡單說下排查問題的思路,僅供參考~
覺得有用的朋友多幫忙轉(zhuǎn)發(fā)哦!后面會分享更多devops和DBA方面的內(nèi)容,感興趣的朋友可以關(guān)注下~
淮安數(shù)據(jù)恢復(fù)