Profile资源限制
Show parameter resource_limit.默认在数据库中resource_limited=false限制了资源限制
Alter system set resource_limit=true开启资源限制。
一般create profile命令
Create profile test01_profile limit
Sessions_per_user 4 –user并行的最大连接数,当超过这个并行连接数时会出现
ORA-02391 exceeded simultaneous SESSIONS_PER_USER limit
Connect_time 60 –一个连接session的最长连接时间,超过后会断开,回滚当前事务,单位为分钟。
Idle_time 10—一个连接session的最长空闲时间,当超过idle_time时会断开,回滚当前事务。
Cpu_per_session unlimited—定义一个session占用的cpu时间(1/100秒),当达到这个限制时ORA-02392 exceeded session limit on CPU usage, you are being logged off必须先断开然后再连接
Cpu_per_call unlimited定义一个sql占用cpu的时间(1/100秒),当达到这个限制时,同样会以报错形式出现ORA-02393 exceeded call limit on CPU usage,但是此时可以进行别的sql查询等
Logical_reads_per_session unlimited--一个session语句的最大逻辑读数据块数量
Logical_reads_per_call unlimited --一个sql语句的最大逻辑读
PRIVATE_SGA--一个会话允许分配的最大SGA大小,使用K/M定义
FAILED_LOGIN_ATTEMPTS --当连续登陆失败次数达到该参数指定值时,用户被加锁,经过DBA解锁(或PASSWORD_LOCK_TIME天)后可继续使用
Password_life_time --密码有效天数
Password_lock_time --帐户因FAILED_LOGIN_ATTEMPTS锁定时,加锁天数
修改用户的资源限制
Alter user username profile test01_profile
修改profile的部分参数
Alter profile test01_profile
Limit
Idle_time 10
删除profile
Drop profile test01_profile cascade
一旦PROFILE被删除,用户被自动加载DEFAULT PROFILE删除和修改都对于当前连接无影响
DEFAULT PROFILE不可以被删除
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25362835/viewspace-1056061/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/25362835/viewspace-1056061/