ITPub博客

首页 > 数据库 > Oracle > profile资源限制基础记载

profile资源限制基础记载

原创 Oracle 作者:dotaddjj 时间:2011-10-31 13:01:13 0 删除 编辑

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
不可以被删除

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25362835/viewspace-1056061/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    220
  • 访问量
    1662983