Oracle用户权限表
oracle数据库中涉及到用户权限的三个表,dba_users,all_users,user_users有什么区别
dba_开头的是查全库所有的,all_开头的是查当前用户可以看到的,user_开头的是查当前用户的
用户与模式
用户:对数据库的访问,需要以适当用户身份通过验证,并具有相关权限来完成一系列动作
SYS用户,缺省始终创建,且未被锁定,拥有数据字典及其关联的所有对象
SYSTEM用户,缺省始终创建,且未被锁定,可以访问数据库内的所有对象
状态详解
0
OPEN
当前帐户是开放的用户可以自由登录
1
EXPIRED
当前帐户已经过期,用户必须在修改密码以后才可以登录系统,在登录的时候,系统会提示修改密码
2
EXPIRED(GRACE)
这是有password_grace_time定义的一个时间段,在用户密码过期以后的第一次登录,系统会提示用户,密码在指定的时间段以后会过期,需要及时修改系统密码.
4
LOCKED(TIMED)
这是一个有条件的帐户锁定日期,由password_lock_time进行控制,在lock_date加上password_lock_time的日期以后,帐户会自动解锁.
8
LOCKED
帐户是锁定的,用户不可以登录,必须由安全管理员将帐户打开用户才可以登录.
5
EXPIRED & LOCKED(TIMED)
6
EXPIRED(GRACE) & LOCKED(TIMED)