日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Oracle之關于各類連接超時相關參數學習

瀏覽:23日期:2023-05-30 16:13:58
目錄
  • 一、 EXPIRE_TIME
    • 1. 使用說明
    • 2. 使用限制
  • 二、 IDLE_TIMEOUT
    • 三、 SESSION_TIMEOUT
      • 四、 INBOUND_CONNECT_TIMEOUT
        • 五、 profile中的idle_time
          • 六、 profile中的connect_time
            • 總結

              最近遇到些空閑連接超時相關的問題,查了下主要有以下與超時相關參數,整理記錄含義及區別。

              • EXPIRE_TIME
              • IDLE_TIMEOUT
              • SESSION_TIMEOUT
              • INBOUND_CONNECT_TIMEOUT
              • profile中的idle_time
              • profile中的connect_time

              一、 EXPIRE_TIME

              1. 使用說明

              EXPIRE_TIME 用于死連接檢測。設定該參數為非零值,12c前會定期給空閑連接發送探測包檢查客戶端是否已異常斷開(12c開始則利用操作系統keepalive參數進行檢測)。

              一旦發現異常連接,最多會重傳操作系統參數tcp_retries2指定次數。

              如果超過最大重試次數仍重傳失敗,將返回錯誤并通知oracle pmon進程清除對應的server process。

              值得注意的是,根據文檔 Doc ID 395505.1,如果在1個SQLNET.EXPIRE_TIME之內客戶端有數據包發送,在SQLNET.EXPIRE_TIME時間到來時,oracle不會再發送探測數據包給客戶端,這樣有可能出現最大2*SQLNET.EXPIRE_TIME時間端內,沒有發送探測包給客戶端的情況。

              比如設置sqlnet.expire_time=10,最大空閑時間則可能為2*600=1200秒,如果防火墻空閑超時為910秒,完全可能出現在探測包發送之前,空閑連接就已經被斷開的情況。

              2. 使用限制

              新設置參數對舊連接上不生效(It is not allowed on bequeathed connections.)

              探測數據包雖然很小,卻也會產生額外的流量,可能降低網絡性能

              根據操作系統不同,服務器可能需要執行其他處理,以區分連接探測事件和其他事件,這也會導致網絡性能下降。

              二、 IDLE_TIMEOUT

              空閑超時時間。指定已建立的連接在不傳輸數據的情況下可以保持活動狀態的時間。

              Oracle默認情況下不會關閉非活躍連接(IDLE_TIMEOUT=0),但非活躍連接過長時間不退出可能導致連接數過高,浪費數據庫資源。

              將IDLE_TIMEOUT設置為大于0的值(單位為秒)指定會話空閑超時時間,到達超時時間后會話會被數據庫中斷。

              通常防火墻會有kill空閑連接的配置,可以看看是否有必要重復設置。如果要設,IDLE_TIMEOUT指定的時間應該小于防火墻指定的空閑時間。

              EXPIRE_TIME 與 IDLE_TIMEOUT的區別:

              • EXPIRE_TIME檢查的是客戶端由于各種原因已經異常中斷的會話,雖然v$session視圖看到處于inactive狀態,但其實該連接已經僵死,不會再有數據請求。
              • IDLE_TIMEOUT檢查的是處于inactive狀態超過指定時間的會話,即使客戶端正常連接,到達超時時間后也會將其中斷。

              三、 SESSION_TIMEOUT

              指定用戶會話允許的最長時間(以秒為單位)。很明顯這個參數要更進一步,無論用戶會話是不是空閑,到了SESSION_TIMEOUT指定就會被中斷。

              默認值為0,表示禁用該功能。

              四、 INBOUND_CONNECT_TIMEOUT

              表示等待用戶認證超時的時間。單位是秒,默認60秒,如果客戶端在指定的時間內沒有連接上數據庫(例如用戶認證超時),會在listener.log中會出現 TNS-12535: TNS:operation timed out,在alert日志中記錄 WARNING: inbound connection timed out (ORA-3136) 和 TNS-12535。

              另外在listener.ora中也有一個INBOUND_CONNECT_TIMEOUT參數,名為:inbound_connect_timeout_監聽器名。

              如果建立監聽后在設置的時間內沒有反應將會斷開連接,單位是秒,默認60秒。

              如果連接請求超時,listener.log中會出現 TNS-12525: TNS:listener has not received client's request in time allowed。

              關于兩者之間的關系,官方文檔建議INBOUND_CONNECT_TIMEOUT_listener_name的值低于SQLNET.INBOUND_CONNECT_TIMEOUT。

              Set both parameters to an initial low value.

              Set the value of the INBOUND_CONNECT_TIMEOUT_listener_name parameter to a lower value than the SQLNET.INBOUND_CONNECT_TIMEOUT parameter.

              For example, you can set INBOUND_CONNECT_TIMEOUT_listener_name to 2 seconds and INBOUND_CONNECT_TIMEOUT parameter to 3 seconds. If clients are unable to complete connections within the specified time due to system or network delays that are normal for the particular environment, then increment the time as needed.

              前面幾個參數都是系統級的,下面來看可以在用戶級指定的超時參數。

              五、 profile中的idle_time

              用戶級的空閑超時時間。單位是分鐘,默認是UNLIMITED,連接始終不會被斷開,這就占用了連接數資源。

              配置步驟如下,注意設置后對已經連上的會話不生效,對新連上的會話才生效。

              -- 查找用戶所屬的profile,例如叫APP_USER
              select username, b.*
              from dba_users a, dba_profiles b
              where a.profile = b.profile and username="USERNAME";
              ?
              -- 更改該profile的idle_time
              alter profile app_user limit idle_time 30;
              ?
              -- 使修改的資源生效,需要設置resource_limit設置為true
              alter system set resource_limit=true;

              如果用戶空閑超過指定時間,會報錯ORA-02396:exceeded maximum idle time, please connect again

              六、 profile中的connect_time

              用戶級的會話超時時間(類似前面SESSION_TIMEOUT),單位是分鐘,默認是UNLIMITED。

              用戶會話在到達設置的時候后不能再繼續操作(無論期間是不是空閑)。

              設置方法跟前面類似

              -- 查找用戶所屬的profile,例如叫APP_USER
              select username, b.*
              from dba_users a, dba_profiles b
              where a.profile = b.profile and username="USERNAME";
              ?
              -- 更改該profile的connect_time
              alter profile app_user limit connect_time 30;
              ?
              -- 使修改的資源生效,需要設置resource_limit設置為true
              alter system set resource_limit=true;

              如果是設置1分鐘,會在將近2分鐘的時候提醒你重新登錄,ORA-02399: exceeded maximum connect time, you are being logged off。

              總結

              以上為個人經驗,希望能給大家一個參考,也希望大家多多支持。

              標簽: Oracle
              日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
              午夜久久一区| 日韩欧美高清一区二区三区| 中文字幕一区日韩精品| 免费日韩成人| 欧美日一区二区在线观看| 日韩亚洲精品在线观看| 美国欧美日韩国产在线播放| 丝袜a∨在线一区二区三区不卡| 亚洲精品一区二区妖精| 欧美精品一区二区久久| 免费在线视频一区| 日韩国产精品久久久| 国产精品最新自拍| 不卡专区在线| 亚洲激情二区| 欧美日韩1区2区3区| 激情综合五月| 一区二区三区视频免费观看| 亚洲午夜一级| 欧美一区自拍| 在线视频观看日韩| 亚洲日韩中文字幕一区| 国产精品亚洲欧美日韩一区在线| 精品视频自拍| 玖玖精品视频| 精品三区视频| 蜜臀久久久久久久| 精品美女视频 | 日韩在线精品| 亚洲一区二区三区久久久| 久久国产麻豆精品| 国产成人免费视频网站视频社区| 欧美日韩精品一区二区视频| 亚洲精品进入| 欧美午夜精彩| 免费看久久久| 一区二区国产在线| 国产va免费精品观看精品视频| 欧美成人日韩| 国产传媒在线| 日韩在线黄色| 欧美亚洲国产一区| 超级白嫩亚洲国产第一| 免费黄网站欧美| 特黄特色欧美大片| 国产一区二区三区精品在线观看 | 国产精品网址| 日韩精品导航| 日韩中文字幕区一区有砖一区| 国产一区三区在线播放| 国产欧美日韩精品一区二区免费 | 日本大胆欧美人术艺术动态| 日韩欧美一区二区三区在线视频| 亚洲va久久| 亚洲综合电影一区二区三区| 欧洲一区二区三区精品| 午夜精品福利影院| 日韩亚洲国产欧美| 欧美影院三区| 亚洲欧美一区在线| 久久久久免费av| 99tv成人| 一区在线免费| 黄色成人精品网站| 国产精品外国| 日本欧美在线看| 日韩精品1区2区3区| 91麻豆精品| 精品视频一二| 日韩精品电影| 在线精品视频在线观看高清| 久久婷婷亚洲| 9色精品在线| 在线精品一区| 国产精品巨作av| 精品一区二区三区亚洲| av最新在线| 欧美性感美女一区二区| 免费在线看一区| 国产欧美一区二区三区精品观看 | 亚洲综合在线电影| 99热精品久久| 日韩精品视频中文字幕| 日韩一区二区三区在线看| 国产精品自拍区| 亚洲一级少妇| 亚洲影院天堂中文av色| 另类小说一区二区三区| 香蕉人人精品| 久久国产乱子精品免费女| 电影91久久久| 亚洲精品护士| 午夜久久中文| 日精品一区二区三区| 日韩综合一区| 亚洲日韩中文字幕一区| 在线手机中文字幕| 亚洲人成毛片在线播放女女| 97精品久久| 夜夜精品视频| 成人国产精选| 欧美日本精品| 亚洲欧美网站| 91精品韩国| 欧美激情视频一区二区三区免费| 91精品亚洲| 91亚洲人成网污www| 日韩一二三区在线观看| 欧美日韩精品一本二本三本| 精品国产99| 久久国内精品视频| 中文字幕一区二区精品区| 欧美日中文字幕| 久久精品理论片| 国产日韩精品视频一区二区三区| 妖精视频成人观看www| 色婷婷久久久| 欧美三级网址| 国产一区二区三区成人欧美日韩在线观看| 视频在线观看91| 免费国产自久久久久三四区久久| 久久97视频| 精品精品99| 久久精品人人| 国产欧美一区二区三区精品酒店| 国产精品视频一区二区三区四蜜臂 | 亚洲有吗中文字幕| av亚洲在线观看| 国产一区日韩一区| 亚洲午夜精品久久久久久app| 91看片一区| 欧美~级网站不卡| 最新日韩av| 亚洲人成精品久久久| 亚洲精品综合| 日韩av成人高清| 国产亚洲高清一区| 久久久亚洲欧洲日产| 国产调教精品| 国产suv精品一区二区四区视频| 久久蜜桃精品| 亚洲a在线视频| 欧美天堂亚洲电影院在线观看| 夜久久久久久| 欧美日韩亚洲一区| 精品欧美日韩精品| 国产精品黑丝在线播放| 日本欧美在线看| 午夜精品影视国产一区在线麻豆| 尤物精品在线| 综合一区二区三区| 久久精品九色| 亚洲欧美日韩国产一区| 一本一本久久| 精品国产鲁一鲁****| 91久久久精品国产| 97久久精品| 激情久久久久久久| 国产a亚洲精品| 男人的天堂久久精品| 国产视频一区二| 日韩中文在线播放| 日韩精品久久久久久| 日韩欧美精品综合| 亚洲天堂黄色| 久久成人亚洲| 精品久久91| 日韩二区三区四区| 精品亚洲a∨一区二区三区18| 红桃视频亚洲| 日韩欧美不卡| 国产一区二区三区不卡视频网站| 巨乳诱惑日韩免费av| 精品美女视频| 青青伊人久久| 亚洲免费观看高清完整版在线观| 日韩久久精品网| 精品久久中文| 国产欧美激情| 亚洲精品成a人ⅴ香蕉片| 99久久婷婷这里只有精品| 麻豆久久久久久| 日韩高清二区| 欧美日韩国产探花| 亚洲香蕉网站| 亚洲国产影院| re久久精品视频| 欧美精品自拍| 久久精品亚洲人成影院| 成人小电影网站| 欧美激情一区| 美女视频一区在线观看| 国产精品日本一区二区不卡视频| 日本成人在线视频网站| 日本伊人久久| 日韩精品1区2区3区| 日韩精品a在线观看91| 奇米777国产一区国产二区| 黄色成人精品网站| 美女尤物久久精品|