首先查看你的当前用户的PROFILE是哪个
select profile from dba_users where username='SCOTT' ;
然后,通过查询动态性能视图DBA_PROFILES可以看到DEFAULT prfile的资源定义
SQL> select * from dba_profiles order by profile;
PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT
------------------------------ -------------------------------- ------------- ----------------------------------------
DEFAULT COMPOSITE_LIMIT KERNEL UNLIMITED
DEFAULT PASSWORD_LOCK_TIME PASSWORD 1
DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD NULL
DEFAULT PASSWORD_REUSE_MAX PASSWORD UNLIMITED
DEFAULT PASSWORD_REUSE_TIME PASSWORD UNLIMITED
DEFAULT PASSWORD_LIFE_TIME PASSWORD 180
DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10
DEFAULT PRIVATE_SGA KERNEL UNLIMITED
DEFAULT CONNECT_TIME KERNEL UNLIMITED
DEFAULT IDLE_TIME KERNEL UNLIMITED
DEFAULT LOGICAL_READS_PER_CALL KERNEL UNLIMITED
DEFAULT LOGICAL_READS_PER_SESSION KERNEL UNLIMITED
DEFAULT CPU_PER_CALL KERNEL UNLIMITED
DEFAULT CPU_PER_SESSION KERNEL UNLIMITED
DEFAULT SESSIONS_PER_USER KERNEL UNLIMITED
DEFAULT PASSWORD_GRACE_TIME PASSWORD 7
FAILED_LOGIN_ATTEMPTS:
指定锁定用户的登录失败次数
PASSWORD_LIFE_TIME: 指定口令可用天数
PASSWORD_REUSE_TIME: 指定在多长时间内口令不能重用
PASSWORD_REUSE_MAX: 指定在重用口令前口令需要改变的次数
SESSIONS_PER_USER: 限制用户并发会话个数
CPU_PER_SESSION: 限制会话所占用的CPU时间(百分之一秒)
CPU_PER_CAL: 限制每次调用所占用的CPU时间(百分之一秒)
CONNECT_TIME: 限制会话的总计连接时间(分钟)
IDLE_TIME:
限制会话的空闲时间(分钟));
修改IDLE_TIME这个值
alter profile default limit idle_time values;