oracle database about user

create user   identified by ;  -----创建用户、设置密码

grant connect,resource to ;   ---授权、其中connect、resource 为两个角色(role)

revoke connect,resource from ;-----回收权限

1)在resource角色里包含了unlimited tablesapce 系统权限,意思是不限制用户使用任何表空间,此权限太大,它包括可以访问system表空间,在实际应用中一般要将此权限收回,然后再对用户限制表空间配额(quoto)。

2)sys将resource角色授权给用户,其中有9个系统权限,只有unlimited tablespace可以单独收回(从角色里收回系统权限的特例)。

-------------------------------------------------------------------------------------------------------

alter user   identified by     -----修改密码

select username,account_status from  dba_users;     ----查看用户状态是否被锁定

alter user    account unlock ;   --------解锁用户

alter system set resource_limit=true;   ---开启数据库资源限制

create profile limit idle_time 3;  ----设置profile中idle_time为3分钟,空闲会话3分钟自动断开  

alter user profile  ;   -----把profile分配给用户

-------------------------------------------------------------------------------------------------------------

drop user     cascade ;   -----级联删除用户

SELECT SID,SERIAL# FROM V$SESSION WHERE USERNAME='';     ----查看当前用户占用进程

ALTER SYSTEM KILL SESSION 'SID,SERIAL#';     ----结束进程



你可能感兴趣的:(Oracle,database)