1.创建User
create user user01 identified by user01,
2.赋予连接数据库的权限
grant connect to user01;
3.把user00的表Emp表权限赋给user01
user00登录后,grant select to Emp to user01;
4.回收权限
revoke select to Emp from user01;
5.赋予增删改查的权限
grant select ,insert, delete,update on Emp to user01;
6. 修改用户密码
alter user user01 identified by password
7.删除用户
drop user user01;
drop user user01 cascade;(删除与user01关联的表)
8.查看用户本身拥有的权限;
select * from session_privs;
9.查看用户拥有哪些角色;
select * from user_role_privs;
备注:有三个角色,CONNECT,RESOURCE,DBA
10. 查看某个角色的权限
select * from dba_sys_privs where grantee =‘CONNECT’
备注:CONNECT只有连接数据库的权限;RESOURCE拥有比较多的权限,创建表,视图,索引等,一般开发人员所拥有权限;DBA拥有最高权限,可以管理表空间数据文件等,一般数据管理员拥有DBA权限。