Oracle 11g 監聽很慢,因爲監聽日誌文件太大引發的問題(Windows 下)

  現象:Windows 操做系統的Oracle 數據庫,使用sqlplus 鏈接(不指定實例名)鏈接很快,程序鏈接或使用鏈接工具或在Net Manager 中測試鏈接都須要花費約三四十秒的時間(程序鏈接可能失敗)。sql

  經過tsping localhost 測試,亦花費三四十秒。數據庫

  查看監聽警告日誌(所在位置在文章後面介紹),有信息以下:oracle

<msg time='2017-05-16T16:57:51.811+08:00' org_id='oracle' comp_id='tnslsnr'
 type='UNKNOWN' level='16' host_id='WIN-79C9VV1DM36'
 host_addr='fe80::716b:a2ff:1445:5753%11'>
 <txt>TNS-12560: TNS:protocol adapter error
 TNS-00530: Protocol adapter error
  64-bit Windows Error: 53: Unknown error
   TNS-12518: TNS:listener could not hand off client connection
    TNS-12571: TNS:packet writer failure
     TNS-12560: TNS:protocol adapter error
      TNS-00530: Protocol adapter error
       64-bit Windows Error: 54: Unknown error
 </txt>
</msg>
View Code

  可能緣由是監聽日誌過大(超過4G)。ide

  中止監聽,刪除監聽日誌(須要刪除4個目錄的日誌),開啓監聽,鏈接很慢問題解決。工具

  Oracle 11g 監聽日誌目錄位置以下:測試

  alert 日誌目錄:%ORACLE_HOME%\diag\rdbms\%sid%\%sid%\alert,%ORACLE_HOME%\diag\tnslsnr\%機器名%\listenrt\alertspa

  trace 日誌目錄:%ORACLE_HOME%\diag\rdbms\%sid%\%sid%\trace,%ORACLE_HOME%\diag\tnslsnr\%機器名%\listenrt\trace操作系統

相關文章
相關標籤/搜索