1. 程式人生 > >Oracle無法啟動偵聽,連接特別慢解決辦法

Oracle無法啟動偵聽,連接特別慢解決辦法

oracle listener.log超過4G無法啟

Oracle業務系統無法連接,檢查網絡,檢查偵聽,都沒問題,tnsping也沒問題,就是無法連接,不用想了。。看alert日誌,如下報錯,
Fatal NI connect error 12537, connecting to:
(LOCAL=NO)

VERSION INFORMATION:
TNS for 64-bit Windows: Version 11.2.0.1.0 - Production
Oracle Bequeath NT Protocol Adapter for 64-bit Windows: Version 11.2.0.1.0 - Production
Windows NT TCP/IP NT Protocol Adapter for 64-bit Windows: Version 11.2.0.1.0 - Production

Time: 09-3月 -2018 16:55:48
Tracing not turned on.
Tns error struct:
ns main err code: 12537

TNS-12537: TNS: 連接關閉
ns secondary err code: 12560
nt main err code: 0
nt secondary err code: 0
nt OS err code: 0
opiodr aborting process unknown ospid (4564) as a result of ORA-609
技術分享圖片
嘗試各種方法都沒搞定,偵聽啟動和停止都特別慢。
查看監聽日誌的大小,位置如下:
$ORACLE_BASE\diag\tnslsnr\<hostname>\listener\trace\listener.log——4G大小

官方說明:
出現該BUG問題的平臺

Oracle Net Services - Version 11.1.0.7 to 11.2.0.4 [Release 11.1 to 11.2]

Microsoft Windows (32-bit)
Microsoft Windows x64 (64-bit)
This issue is limited to the Windows OS.
Checked for relevance on 14-OCT-2013
解決方法:關閉監聽寫日誌
腳本:
LSNRCTL>set current_listener <listener_name>
LSNRCTL>set log_status OFF

LSNRCTL>save_config
或者,,重命名listener.log,然後重啟服務,好了。。。。。開心。。。

Oracle無法啟動偵聽,連接特別慢解決辦法