create user <user_name> identified by <password>; -----创建用户、设置密码
grant connect,resource to <user_name>; ---授权、其中connect、resource 为两个角色(role)
revoke connect,resource from <user_name> ;-----回收权限1)在resource角色里包含了unlimited tablesapce 系统权限,意思是不限制用户使用任何表空间,此权限太大,它包括可以访问system表空间,在实际应用中一般要将此权限收回,然后再对用户限制表空间配额(quoto)。
2)sys将resource角色授权给用户,其中有9个系统权限,只有unlimited tablespace可以单独收回(从角色里收回系统权限的特例)。
-------------------------------------------------------------------------------------------------------
alter user <user_name> identified by <password> -----修改密码
select username,account_status from dba_users; ----查看用户状态是否被锁定alter user <user_name> account unlock ; --------解锁用户
alter system set resource_limit=true; ---开启数据库资源限制
create profile <profile_name> limit idle_time 3; ----设置profile中idle_time为3分钟,空闲会话3分钟自动断开
alter user <user_name> profile <profile_name> ; -----把profile分配给用户
-------------------------------------------------------------------------------------------------------------
drop user <user_name> cascade ; -----级联删除用户
SELECT SID,SERIAL# FROM V$SESSION WHERE USERNAME='<user_name>'; ----查看当前用户占用进程
ALTER SYSTEM KILL SESSION 'SID,SERIAL#'; ----结束进程