自動清理Dead Connections And INACTIVE Sessions
Dead connections
有效連線服務端和客戶端被意外中斷,但是程式再服務斷依然在伺服器斷執行
常見情況如下:
在沒有關閉連線的情況下機器被意外重啟
客戶端和服務端網路被中斷(如防火牆)
設定辦法
如果需要自動清理Dead Connections,需要開啟DCD (Dead Connection Detection ),當DCD 開啟後,服務端(SQL*NET)會定期傳送一個探測包到客戶端,如何客戶端是活動狀態,這個包將被丟棄,如果客戶端中斷,服務端會受到一個錯誤,進而終止程式。
開啟DCD,只需要在服務端的sqlnet.ora檔案中新增SQLNET.EXPIRE_TIME引數,單位為分鐘:
SQLNET.EXPIRE_TIME = 10
INACTIVE Sessions
保持連線並且程式狀態是INACTIVE
設定辦法
[oracle@oracle10g ~]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.4.0 - Production on Thu Jan 9 06:35:48 2014
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> show parameter resource_limit
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
resource_limit boolean FALSE
SQL> alter system set resource_limit=true;
System altered.
SQL> create profile idletime limit idle_time 10;
Profile created.
SQL> alter user scott profile idletime;
User altered.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15747463/viewspace-1068806/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Oracle】How To Automate Cleanup Of Dead Connections And INACTIVEOracle
- Connections and Sessions (110)Session
- DIFFERENCES BETWEEN PROCESSES, SESSIONS AND CONNECTIONS(asktom)Session
- oracle 定期清理inactive會話Oracle會話
- pbootcms模板自動清理runtime快取,自動清理快取boot快取
- Hazel for Mac自動化清理Mac
- 如何執行自動 Mac 清理Mac
- 自動化清理軟體:Hazel for MacMac
- 在Oracle中,如何定時清理INACTIVE狀態的會話?Oracle會話
- 資料庫會話數量過多,定期清理inactive會話資料庫會話
- Mac系統自動清理工具HazelMac
- win10 如何清理垃圾_win10怎麼自動清理垃圾Win10
- win10系統怎麼自動清理垃圾 win10自帶一鍵清理垃圾Win10
- Docker 日誌自動輪轉和清理配置Docker
- shell 備份檔案指令碼+自動清理指令碼
- Win10硬碟空間如何自動清理Win10硬碟
- mysql binlog日誌自動清理及手動刪除MySql
- 【BASIS】HANA備份指令碼,Catalog自動清理指令碼
- Redis4.0如何自動清理記憶體碎片Redis記憶體
- PostgreSQLrotatetable自動清理排程-約束,觸發器SQL觸發器
- Kill SessionsSession
- [轉] MySQL binlog 日誌自動清理及手動刪除MySql
- Local Connections and Secure Remote Connections (36)REM
- 影片分析/智慧安防AI智慧分析閘道器V4平臺告警資料清理方法:自動清理與手動清理AI
- Oracle 11.2.0.4 awr過期快照無法自動清理Oracle
- linux自動清理Docker標準輸出日誌LinuxDocker
- SESSIONS, PROCESSES, TRANSACTIONSSession
- Sessions & Processes parameterSession
- limit active sessionsMITSession
- Win10系統如何設定自動清理C盤Win10
- GitLab的自動備份、清理備份與恢復Gitlab
- shell指令碼自動清理超過指定大小的檔案指令碼
- 10g 新特性 Recyclebin 空間的自動清理(zt)
- PbootCMS後臺自動清理快取runtime資料夾boot快取
- TP-LINK路由器自動清理怎麼設定?TP-LINK路由器自動清理快取資料設定教程路由器快取
- mysql的max_connections和Too many connectionsMySql
- 自動化清理軟體:Hazel for Mac v5.3啟用版Mac
- 自動化清理軟體:Hazel for Mac v5.3.1啟用版Mac