作者:admin 日期:2023-10-14 瀏覽: 次
分享一個有意思的oracle19c數據庫監聽異常
今天主要分享一個最近排查的監聽問題,還是有點意思的,一起來看看吧~
環境:oracle19c 單實例
用plsql連接提示,這里排除防火墻、賬號密碼問題,連接字符串按監聽文件格式寫
服務器本地測試監聽發現沒問題。
數據庫狀態正常
常州數據恢復發現沒有數據庫服務..
懷疑是service_name問題,查看也沒有異常
路徑為:
/u01/app/oracle/diag/tnslsnr/ZL-FSL-SRM-TOOLS-DB/listener/alert/log.xml
排查日志沒有明顯異常
對比正常和異常數據庫的listener相關參數..
可以發現不太一樣。
ps:動態注冊默認只注冊到默認的監聽器上(名稱是LISTENER、端口是1521、協議是TCP),因為pmon只會動態注冊port等于1521的監聽,否則pmon不能動態注冊listener,如果需要向非默認監聽注冊,則需要配置local_listener參數。
監聽的信息添加到tnsnames.ora文件中。 因為pmon在動態注冊監聽時要從tnsnames.ora中讀取相關信息。
問題解決..
這里主要簡單說下排查問題的思路,僅供參考~
覺得有用的朋友多幫忙轉發哦!后面會分享更多devops和DBA方面的內容,感興趣的朋友可以關注下~
淮安數據恢復