Oracle限制某个用户的连接数及PROFILE介绍

今天有同事打电话来,说要限制一个用户的链接数,可以通过Oracle的PROFILE文件来实现

1.    查看resource_limit参数:
 
SQL> show parameter resource_limit
 
如果为FALSE,设置 RESOURCE_LIMIT参数为TRUE,即开启资源限制:
 
alter system set resource_limit =TRUE;
 
该改变对密码资源无效,密码资源总是可用的
 
2.    创建PROFILE :
 
SQL>create  profile sess limit sessions_per_user 20; --最大连接数限制为20
 
3.    将PROFILE指定给用户:
 
SQL>alter user ydgwb profile sess;

相关推荐