请问该如何修改Oracle的会话时间长度?谢谢。

解决方案 »

  1.   

    ALTER PROFILE default LIMIT IDLE_TIME  30; -- 設置空閒時間,超過30分鐘就中斷連接
      

  2.   

    select * from v$session;
    alter system set processes=1000 scope=spfile;
    因为sessions=(1.1*process 5) ,所以修改process可以改变sessions;
      

  3.   

    建个有profile 修改下idle_timeSQL> alter system set resource_limit=true
      2  /系统已更改。SQL> create profile limited_time  limit idle_time 2; 2--随你自己定多长时间   ,配置文件已创建
    --定义多长时间退出连接SQL> select username,profile from dba_users where username='WKC';USERNAME                       PROFILE
    ------------------------------ ------------------------------
    WKC                            DEFAULTSQL> alter user wkc profile limited_time
      2  /用户已更改。SQL> select username,profile from dba_users where username='WKC';USERNAME                       PROFILE
    ------------------------------ ------------------------------
    WKC                            LIMITED_TIME