Solaris

Solaris 10 上的 Oracle:15 分鐘 TCP 超時

  • October 6, 2011

我在 Solaris 10 上執行 Oracle10g。作業系統的配置是標準的,並且在伺服器上執行了包過濾防火牆。

當我使用 sqldeveloper 執行長查詢時,伺服器在 15 分鐘不活動後重置連接。

時間線是:

  1. 客戶端建立到伺服器埠 1521 的連接,沒有 ssl
  2. 伺服器接受並接收來自客戶端的查詢。最後交換的數據包是從伺服器到客戶端的 TCP ACK
  3. … 15 分鐘(到第二次)通過
  4. 伺服器向客戶端發送一個 RST 數據包,之後主機之間沒有任何其他交換

我找不到 TNS 偵聽器的任何超時參數,所以我猜這可能是 solaris 或數據包過濾器問題?

問題出在邊界防火牆中,即 sonicwall,其預設 tcp 超時設置為 15 分鐘。

那麼不是solaris或oracle問題。

引用自:https://serverfault.com/questions/319200