Oracle 账户管理
自带账户
system----管理员账户
--具备大部分Oracle的管理权限,用来管理普通账户和pracle的数据
--Oracle数据维护人员
sys ------超级管理员账户
--具有system的所有权限,同时又具备其他权限
--Oracle工程师
创建账户
create user uaername identified by password
维护账户
赋予权限
grant connect to username; 赋予连接权限
grant resource to username; 赋予操作资源的权限
grant create session to username; 赋予创建session的权限
grant dba to username; 赋予dba权限给用户
删除权限
语法:revoke 权限 from 用户名;
revoke dba from usename; 从用户移除dba权限
删除账户
drop user username;
drop user username cascade;
锁定以及解锁账号
锁定账户
alter user username account lock
解锁用户
alter user username account unlock;
关于用户的常用查询
参考自 oracle查看当前用户权限
查看当前用户所有权限
select * from session_privs;
查看用户角色
SELECT * FROM USER_ROLE_PRIVS
查看系统中的所有用户:
select * from dba_users;
查看当前用户可操作的所有表
select * from user_tables;