alert頻繁出現(xiàn)12170. Fatal NI connect error
alert_oracl.log里發(fā)現(xiàn)了很多連接錯(cuò)誤的信息。
Fatal NI connect error 12170.
VERSION INFORMATION:
TNS for Linux: Version 18.0.0.0.0 - Production
Oracle Bequeath NT Protocol Adapter for Linux: Version 18.0.0.0.0 - Production
TCP/IP NT Protocol Adapter for Linux: Version 18.0.0.0.0 - Production
Version 18.13.0.0.0
Time: 18-APR-2022 18:55:24
Tracing not turned on.
Tns error struct:
ns main err code: 12535
TNS-12535: TNS:operation timed out
ns secondary err code: 12560
nt main err code: 505
TNS-00505: Operation timed out
nt secondary err code: 110
nt OS err code: 0
原因是自動(dòng)診斷倉庫特性默認(rèn)是將這些連接失敗信息寫入告警日志里的,故導(dǎo)致了告警日志里存在大量的類似錯(cuò)誤信息
具體的原因和解決的辦法參考:
Fatal NI connect error 12170錯(cuò)誤解決辦法_lldustc的博客-CSDN博客
根據(jù)上面的辦法修改以下內(nèi)容:
1.在服務(wù)端的sqlnet.ora文件中增加一行
DIAG_ADR_ENABLED=OFF
2.在服務(wù)端的listener.ora中增加一行(其中l(wèi)istenername替換為你自己的監(jiān)聽器名稱) DIAG_ADR_ENABLED_<listenername>=OFF
3.使用lsnrctl命令使以上配置生效 lsnrctl reload;(業(yè)務(wù)不會(huì)中斷,如果業(yè)務(wù)不是很緊張,最好使用lsnrctl restart確保參數(shù)生效) 或者 lsnrclt restart;(業(yè)務(wù)會(huì)中斷)
