什么是profile:
简单概括,profile 就是给每个独立的用户设置他或她的资源使用限制
这里profile 包含两种类型限制,一种是resource usage 资源使用限制(如最大活动空闲时间,每个用户的最多活动次数等等)
另外一种就是 密码相关的属性限制(如 最大失败登陆次数)。
一个简单的profile就是这么建立的:
Create PROFILE Customer_profile
LIMIT
Connect_time 1200
idle_time 60
failed_login_attempts 3
当我们建立用户时就可以把这个profile Customer_profile 赋给 该用户
CREATE USER jaxber IDENTIFIED BY jaxber
TEMPORARY TABLESPACE TEMP
DEFAULT TABLESPACE USERS
QUOTA 500M ON USERS
PROFILE customer_profile;
这样该用户jaxber就有了我刚刚定义好的customer_profile的属性了
当用户jaxber 登陆时,他 的connect_time 也就是他的在数据库中活动并保持连接的总时间最大为1200秒
他的最多空闲时间为60秒,他登陆,如果密码失败,最多只允许3次,如果超过3次,就会被锁上。