成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Oracle之關(guān)于各類連接超時(shí)相關(guān)參數(shù)學(xué)習(xí)

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

              最近遇到些空閑連接超時(shí)相關(guān)的問(wèn)題,查了下主要有以下與超時(shí)相關(guān)參數(shù),整理記錄含義及區(qū)別。

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

              一、 EXPIRE_TIME

              1. 使用說(shuō)明

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

              一旦發(fā)現(xiàn)異常連接,最多會(huì)重傳操作系統(tǒng)參數(shù)tcp_retries2指定次數(shù)。

              如果超過(guò)最大重試次數(shù)仍重傳失敗,將返回錯(cuò)誤并通知oracle pmon進(jìn)程清除對(duì)應(yīng)的server process。

              值得注意的是,根據(jù)文檔 Doc ID 395505.1,如果在1個(gè)SQLNET.EXPIRE_TIME之內(nèi)客戶端有數(shù)據(jù)包發(fā)送,在SQLNET.EXPIRE_TIME時(shí)間到來(lái)時(shí),oracle不會(huì)再發(fā)送探測(cè)數(shù)據(jù)包給客戶端,這樣有可能出現(xiàn)最大2*SQLNET.EXPIRE_TIME時(shí)間端內(nèi),沒有發(fā)送探測(cè)包給客戶端的情況。

              比如設(shè)置sqlnet.expire_time=10,最大空閑時(shí)間則可能為2*600=1200秒,如果防火墻空閑超時(shí)為910秒,完全可能出現(xiàn)在探測(cè)包發(fā)送之前,空閑連接就已經(jīng)被斷開的情況。

              2. 使用限制

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

              探測(cè)數(shù)據(jù)包雖然很小,卻也會(huì)產(chǎn)生額外的流量,可能降低網(wǎng)絡(luò)性能

              根據(jù)操作系統(tǒng)不同,服務(wù)器可能需要執(zhí)行其他處理,以區(qū)分連接探測(cè)事件和其他事件,這也會(huì)導(dǎo)致網(wǎng)絡(luò)性能下降。

              二、 IDLE_TIMEOUT

              空閑超時(shí)時(shí)間。指定已建立的連接在不傳輸數(shù)據(jù)的情況下可以保持活動(dòng)狀態(tài)的時(shí)間。

              Oracle默認(rèn)情況下不會(huì)關(guān)閉非活躍連接(IDLE_TIMEOUT=0),但非活躍連接過(guò)長(zhǎng)時(shí)間不退出可能導(dǎo)致連接數(shù)過(guò)高,浪費(fèi)數(shù)據(jù)庫(kù)資源。

              將IDLE_TIMEOUT設(shè)置為大于0的值(單位為秒)指定會(huì)話空閑超時(shí)時(shí)間,到達(dá)超時(shí)時(shí)間后會(huì)話會(huì)被數(shù)據(jù)庫(kù)中斷。

              通常防火墻會(huì)有kill空閑連接的配置,可以看看是否有必要重復(fù)設(shè)置。如果要設(shè),IDLE_TIMEOUT指定的時(shí)間應(yīng)該小于防火墻指定的空閑時(shí)間。

              EXPIRE_TIME 與 IDLE_TIMEOUT的區(qū)別:

              • EXPIRE_TIME檢查的是客戶端由于各種原因已經(jīng)異常中斷的會(huì)話,雖然v$session視圖看到處于inactive狀態(tài),但其實(shí)該連接已經(jīng)僵死,不會(huì)再有數(shù)據(jù)請(qǐng)求。
              • IDLE_TIMEOUT檢查的是處于inactive狀態(tài)超過(guò)指定時(shí)間的會(huì)話,即使客戶端正常連接,到達(dá)超時(shí)時(shí)間后也會(huì)將其中斷。

              三、 SESSION_TIMEOUT

              指定用戶會(huì)話允許的最長(zhǎng)時(shí)間(以秒為單位)。很明顯這個(gè)參數(shù)要更進(jìn)一步,無(wú)論用戶會(huì)話是不是空閑,到了SESSION_TIMEOUT指定就會(huì)被中斷。

              默認(rèn)值為0,表示禁用該功能。

              四、 INBOUND_CONNECT_TIMEOUT

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

              另外在listener.ora中也有一個(gè)INBOUND_CONNECT_TIMEOUT參數(shù),名為:inbound_connect_timeout_監(jiān)聽器名。

              如果建立監(jiān)聽后在設(shè)置的時(shí)間內(nèi)沒有反應(yīng)將會(huì)斷開連接,單位是秒,默認(rèn)60秒。

              如果連接請(qǐng)求超時(shí),listener.log中會(huì)出現(xiàn) TNS-12525: TNS:listener has not received client's request in time allowed。

              關(guān)于兩者之間的關(guān)系,官方文檔建議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.

              前面幾個(gè)參數(shù)都是系統(tǒng)級(jí)的,下面來(lái)看可以在用戶級(jí)指定的超時(shí)參數(shù)。

              五、 profile中的idle_time

              用戶級(jí)的空閑超時(shí)時(shí)間。單位是分鐘,默認(rèn)是UNLIMITED,連接始終不會(huì)被斷開,這就占用了連接數(shù)資源。

              配置步驟如下,注意設(shè)置后對(duì)已經(jīng)連上的會(huì)話不生效,對(duì)新連上的會(huì)話才生效。

              -- 查找用戶所屬的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;
              ?
              -- 使修改的資源生效,需要設(shè)置resource_limit設(shè)置為true
              alter system set resource_limit=true;

              如果用戶空閑超過(guò)指定時(shí)間,會(huì)報(bào)錯(cuò)ORA-02396:exceeded maximum idle time, please connect again

              六、 profile中的connect_time

              用戶級(jí)的會(huì)話超時(shí)時(shí)間(類似前面SESSION_TIMEOUT),單位是分鐘,默認(rèn)是UNLIMITED。

              用戶會(huì)話在到達(dá)設(shè)置的時(shí)候后不能再繼續(xù)操作(無(wú)論期間是不是空閑)。

              設(shè)置方法跟前面類似

              -- 查找用戶所屬的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;
              ?
              -- 使修改的資源生效,需要設(shè)置resource_limit設(shè)置為true
              alter system set resource_limit=true;

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

              總結(jié)

              以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持。

              標(biāo)簽: Oracle
              成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
              国产精品中文字幕一区二区三区| 综合av第一页| 18欧美亚洲精品| 91香蕉国产在线观看软件| 欧美一区二区免费视频| 日韩国产成人精品| 久久aⅴ乱码一区二区三区| 亚洲一区日韩精品中文字幕| 亚洲深夜影院| 亚洲人成在线播放网站岛国| 亚洲电影自拍| 亚洲欧美中日韩| 亚洲夫妻自拍| 亚洲桃色在线一区| 亚洲少妇自拍| 亚洲成av人片在线观看| 媚黑女一区二区| 日日欢夜夜爽一区| 在线观看日韩电影| 免费看日韩精品| 欧美日韩亚洲综合一区二区三区 | 性久久久久久久久| 午夜亚洲福利在线老司机| 午夜精品福利一区二区三区蜜桃| 久久最新视频| 韩国精品免费视频| 精品国精品自拍自在线| 91麻豆国产福利在线观看| 亚洲国产岛国毛片在线| 一区二区在线视频观看| 亚洲一区二区三区四区在线| 香蕉久久a毛片| 视频精品一区二区| 欧美综合一区二区三区| 国内精品免费**视频| 欧美一区二区三区视频| 成人激情文学综合网| 国产亚洲福利社区一区| 极品中文字幕一区| 亚洲一区二区三区三| 欧美亚洲高清一区二区三区不卡| 国产一区二区三区美女| 欧美精品一区二区在线播放| 欧美激情视频一区二区三区免费| 中文无字幕一区二区三区 | 一区二区三区小说| 国产精品日韩欧美一区| 老司机精品视频在线| 欧美成人bangbros| 国产综合激情| 日韩电影在线一区二区三区| 91麻豆精品国产91久久久更新时间| 99久久久国产精品免费蜜臀| 亚洲日本在线天堂| 一本大道久久a久久综合| 九九精品一区二区| 久久综合国产精品| 一本色道久久综合| 国产一区二区美女| 欧美激情一区二区三区四区| 国产伦精品一区二区三区视频黑人| 麻豆国产欧美日韩综合精品二区| 精品少妇一区二区三区日产乱码| 好吊视频一区二区三区四区| 日韩专区在线视频| 日韩午夜三级在线| 在线不卡视频| 日韩精品91亚洲二区在线观看| 欧美精品自拍偷拍| 欧美日韩在线观看一区二区三区| 午夜精品福利视频网站| 日韩亚洲欧美在线| 欧美午夜不卡| 日本视频一区二区| 精品国产免费久久| 一区二区欧美日韩| 国产综合久久久久影院| 国产精品视频免费| 日本乱人伦一区| 91在线播放网址| 亚洲高清不卡在线观看| 91精品国产综合久久精品app | 99精品国产一区二区青青牛奶| 日韩精品亚洲一区二区三区免费| 精品国产一区二区三区四区四| 狠狠综合久久| 天天影视涩香欲综合网| 亚洲精品一区二区三区在线观看| 亚洲国产日韩美| 激情成人午夜视频| 亚洲欧美怡红院| 欧美日韩成人综合在线一区二区 | 在线午夜精品| 国产另类ts人妖一区二区| 中文字幕av一区 二区| 色婷婷综合久色| 91啪亚洲精品| 日本午夜一本久久久综合| 久久久99精品久久| 久久亚洲综合网| 欧美高清不卡| 麻豆国产一区二区| 中文字幕在线一区免费| 欧美色网一区二区| 精品福利电影| 国产老肥熟一区二区三区| 亚洲精品一二三| 精品国一区二区三区| 色网站国产精品| 在线 亚洲欧美在线综合一区| 国产精品正在播放| 一区二区三区欧美在线观看| 日韩精品一区二区三区在线播放| 激情久久久久久| 国产盗摄女厕一区二区三区| 亚洲成人av在线电影| 国产视频视频一区| 欧美优质美女网站| 亚洲看片一区| 欧美日韩在线直播| 国产精品久久久久久模特| k8久久久一区二区三区| 日韩va亚洲va欧美va久久| 国产精品福利影院| 欧美大片国产精品| 欧美日韩卡一卡二| 一区二区av| 欧美一区二区三区四区夜夜大片 | 日本乱人伦一区| 亚洲毛片播放| av亚洲产国偷v产偷v自拍| 免费成人av在线播放| 亚洲免费av高清| 日本一区二区三区国色天香| 欧美一级欧美三级| 色香蕉成人二区免费| 在线观看视频免费一区二区三区| 国产91精品入口| 精品一区二区三区日韩| 亚洲成人av中文| 国产精品福利一区| 精品国产成人在线影院 | 亚洲乱码久久| 欧美va亚洲va日韩∨a综合色| 国产传媒日韩欧美成人| 丝袜诱惑亚洲看片| 亚洲在线视频网站| 亚洲视频电影在线| 中文字幕av一区二区三区高 | 精品国产乱码久久久久久老虎| 欧美亚洲自拍偷拍| 男人天堂欧美日韩| 国产亚洲激情| 亚洲人久久久| 亚洲欧洲视频| 亚洲久久一区二区| 国产一区自拍视频| 午夜精品久久久久99热蜜桃导演 | 国产亚洲一区在线| 亚洲丰满在线| 国产综合亚洲精品一区二| 99精品桃花视频在线观看| 国产成人免费视| 国产麻豆日韩欧美久久| 精品一区二区三区的国产在线播放| 蜜桃av一区二区在线观看 | 亚洲国产成人不卡| 欧美午夜精品久久久久免费视| 91美女精品福利| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 国产精品一线二线三线| 91久久综合| 国产伦精品一区二区三区照片91 | 香蕉成人久久| 在线一区亚洲| 一本不卡影院| 99爱精品视频| 国产一区二区三区奇米久涩| 国产美女精品| 久久久久久久高潮| 久久免费一区| 91久久人澡人人添人人爽欧美| 日本精品视频一区二区三区| 91福利在线导航| 欧美日韩国产综合视频在线观看| 91精品欧美久久久久久动漫| 日韩免费看网站| 精品国产一区二区三区不卡| 精品国精品国产尤物美女| 欧美草草影院在线视频| 久久综合九色综合久久久精品综合| 久久理论电影网| 亚洲视频在线观看一区| 洋洋成人永久网站入口| 天天综合色天天综合| 国内成+人亚洲+欧美+综合在线| 国产成人精品午夜视频免费 | 欧美久久一区二区| 日韩三级在线免费观看| 国产午夜亚洲精品理论片色戒|