<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-48  評論-26  文章-0  trackbacks-0
    Oracle服務器連接數過多會當掉,把連接數過多的客戶機網線拔出后,在遠程Oracle上依然還會保留此用戶的連接數,久久不能釋放,上網查了下可以以下面方法解決。
     
      通過profile可以對用戶會話進行一定的限制,比如IDLE時間。
    將IDLE超過一定時間的會話斷開,可以減少數據庫端的會話數量,減少資源耗用。


    使用這些資源限制特性,需要設置resource_limit為TRUE:
    [oracle@test126 udump]$ sqlplus "/ as sysdba"

    SQL*Plus: Release 10.2.0.1.0 - Production on Fri Oct 13 07:58:21 2006

    Copyright (c) 1982, 2005, Oracle.  All rights reserved.


    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the Partitioning and Data Mining options

    SQL> show parameter resource

    NAME                                TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    resource_limit                      boolean    TRUE
    resource_manager_plan                string

    該參數可以動態修改:
    SQL> alter system set resource_limit=true;

    System altered.

    數據庫缺省的PROFILE設置為:
    SQL> SELECT * FROM DBA_PROFILES;

    PROFILE              RESOURCE_NAME                    RESOURCE LIMIT
    -------------------- -------------------------------- -------- ---------------
    DEFAULT              COMPOSITE_LIMIT                  KERNEL  UNLIMITED
    DEFAULT              SESSIONS_PER_USER                KERNEL  UNLIMITED
    DEFAULT              CPU_PER_SESSION                  KERNEL  UNLIMITED
    DEFAULT              CPU_PER_CALL                    KERNEL  UNLIMITED
    DEFAULT              LOGICAL_READS_PER_SESSION        KERNEL  UNLIMITED
    DEFAULT              LOGICAL_READS_PER_CALL          KERNEL  UNLIMITED
    DEFAULT              IDLE_TIME                        KERNEL  UNLIMITED
    DEFAULT              CONNECT_TIME                    KERNEL  UNLIMITED
    DEFAULT              PRIVATE_SGA                      KERNEL  UNLIMITED
    DEFAULT              FAILED_LOGIN_ATTEMPTS            PASSWORD 10
    DEFAULT              PASSWORD_LIFE_TIME              PASSWORD UNLIMITED

    PROFILE              RESOURCE_NAME                    RESOURCE LIMIT
    -------------------- -------------------------------- -------- ---------------
    DEFAULT              PASSWORD_REUSE_TIME              PASSWORD UNLIMITED
    DEFAULT              PASSWORD_REUSE_MAX              PASSWORD UNLIMITED
    DEFAULT              PASSWORD_VERIFY_FUNCTION        PASSWORD NULL
    DEFAULT              PASSWORD_LOCK_TIME              PASSWORD UNLIMITED
    DEFAULT              PASSWORD_GRACE_TIME              PASSWORD UNLIMITED

    16 rows selected.

    創建一個允許3分鐘IDLE時間的PROFILE:
    SQL> CREATE PROFILE KILLIDLE LIMIT IDLE_TIME 3;

    Profile created.

    新創建PROFILE的內容:
    SQL> col limit for a10
    SQL> select * from dba_profiles where profile='KILLIDLE';

    PROFILE                        RESOURCE_NAME                    RESOURCE LIMIT
    ------------------------------ -------------------------------- -------- ----------
    KILLIDLE                      COMPOSITE_LIMIT                  KERNEL  DEFAULT
    KILLIDLE                      SESSIONS_PER_USER                KERNEL  DEFAULT
    KILLIDLE                      CPU_PER_SESSION                  KERNEL  DEFAULT
    KILLIDLE                      CPU_PER_CALL                    KERNEL  DEFAULT
    KILLIDLE                      LOGICAL_READS_PER_SESSION        KERNEL  DEFAULT
    KILLIDLE                      LOGICAL_READS_PER_CALL          KERNEL  DEFAULT
    KILLIDLE                      IDLE_TIME                        KERNEL  3
    KILLIDLE                      CONNECT_TIME                    KERNEL  DEFAULT
    KILLIDLE                      PRIVATE_SGA                      KERNEL  DEFAULT
    KILLIDLE                      FAILED_LOGIN_ATTEMPTS            PASSWORD DEFAULT
    KILLIDLE                      PASSWORD_LIFE_TIME              PASSWORD DEFAULT

    PROFILE                        RESOURCE_NAME                    RESOURCE LIMIT
    ------------------------------ -------------------------------- -------- ----------
    KILLIDLE                      PASSWORD_REUSE_TIME              PASSWORD DEFAULT
    KILLIDLE                      PASSWORD_REUSE_MAX              PASSWORD DEFAULT
    KILLIDLE                      PASSWORD_VERIFY_FUNCTION        PASSWORD DEFAULT
    KILLIDLE                      PASSWORD_LOCK_TIME              PASSWORD DEFAULT
    KILLIDLE                      PASSWORD_GRACE_TIME              PASSWORD DEFAULT

    16 rows selected.

    測試用戶:
    SQL> select username,profile from dba_users where username='EYGLE';

    USERNAME                      PROFILE
    ------------------------------ --------------------
    EYGLE                          DEFAULT

    修改eygle用戶的PROFILE使用新建的PROFILE:
    SQL> alter user eygle profile killidle;

    User altered.

    SQL> select username,profile from dba_users where username='EYGLE';

    USERNAME                      PROFILE
    ------------------------------ --------------------
    EYGLE                          KILLIDLE

    進行連接測試:
    [oracle@test126 admin]$ sqlplus eygle/eygle@eygle

    SQL*Plus: Release 10.2.0.1.0 - Production on Fri Oct 13 08:07:13 2006
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.


    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the Partitioning and Data Mining options

    SQL> select username,profile from dba_users where username='EYGLE';

    USERNAME                      PROFILE
    ------------------------------ ------------------------------
    EYGLE                          KILLIDLE


    當IDLE超過限制時間時,連接會被斷開:
    SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;

    TO_CHAR(SYSDATE,'YY
    -------------------
    2006-10-13 08:08:41

    SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
    select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual
    *
    ERROR at line 1:
    ORA-02396: exceeded maximum idle time, please connect again
    posted on 2009-09-26 14:48 Worker 閱讀(226) 評論(0)  編輯  收藏 所屬分類: 數據庫

    主站蜘蛛池模板: 在线日韩av永久免费观看| 成人片黄网站A毛片免费| 免费在线观看黄色毛片| 亚洲精品9999久久久久无码| 无码日韩人妻av一区免费| 亚洲中文字幕久在线| 在线看片免费不卡人成视频| 亚洲剧情在线观看| 成年女人视频网站免费m| 久久综合久久综合亚洲| 日韩精品无码人妻免费视频| 亚洲a∨无码精品色午夜| 又粗又大又硬又爽的免费视频 | 亚洲国产精品人久久电影| 免费人成在线观看69式小视频| 亚洲日本香蕉视频观看视频| 成人网站免费观看| 男男黄GAY片免费网站WWW| 国产精品亚洲玖玖玖在线观看| 两个人看的www视频免费完整版| 亚洲国产精品无码专区| 亚洲美女免费视频| 色窝窝亚洲av网| 久久亚洲高清综合| 精品无码人妻一区二区免费蜜桃| 亚洲一区二区三区在线观看蜜桃 | 亚洲国产精品无码久久久不卡 | 麻豆69堂免费视频| 亚洲熟妇av一区二区三区| 24小时在线免费视频| 国产精品亚洲精品青青青| 免费在线观看亚洲| 最近中文字幕大全免费版在线| 久久精品九九亚洲精品| 成人免费午间影院在线观看| 午夜不卡AV免费| 亚洲高清在线mv| 免费乱理伦在线播放| 久久久久高潮毛片免费全部播放 | 亚洲中文无码永久免费| 中文亚洲AV片不卡在线观看|