<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一区二区| 亚洲视频一区二区| 亚洲精品福利你懂| 噼里啪啦免费观看高清动漫4| 亚洲精品亚洲人成在线麻豆| 一级毛片免费视频| 亚洲欧洲综合在线| 精品国产无限资源免费观看| 亚洲二区在线视频| 成全视频在线观看免费高清动漫视频下载| 亚洲ts人妖网站| 国产国产人免费人成免费视频| 免费国产黄网站在线看| 亚洲色精品88色婷婷七月丁香| 亚欧日韩毛片在线看免费网站| 亚洲女人初试黑人巨高清| 成年女人免费碰碰视频| 有色视频在线观看免费高清在线直播 | 日本红怡院亚洲红怡院最新| 99免费视频观看| 亚洲精品456人成在线| 亚洲成?Ⅴ人在线观看无码| 最近免费中文字幕中文高清| 亚洲AV无码专区在线播放中文| 91情侣在线精品国产免费| 污污的视频在线免费观看| 亚洲成Av人片乱码色午夜| 黄页网站在线观看免费高清| 色婷婷综合缴情综免费观看 | 亚洲成人黄色在线| 免费国产精品视频| 一区二区免费视频| 亚洲精品美女久久7777777| 国产黄色一级毛片亚洲黄片大全| 96免费精品视频在线观看| 无码一区二区三区亚洲人妻| 亚洲久本草在线中文字幕| 国产免费看插插插视频| 99精品免费观看| 三级片免费观看久久| 亚洲视频无码高清在线|