(一)创建用户并授权
1.创建一个用户user1,掌握用户的配额和默认表空间的作用和使用。
2.对1中创建的用户授予连接数据库的权限。
3.把查询Student表权限授给用户user1,并验证授权后效果。
4.把对表SC的查询权限授予所有用户。
5.把对表Student的Insert权限授予user1,并允许将权限转授给其他用户。。
(二)权限的回收
1.收回所有用户对表SC的查询权限。
2.收回用户user1对Student表的Insert权限。
3.在回收权限之后验证用户是否真正丧失了该权限(查询表,插入记录)。
(三)角色的使用
1. 创建一个角色。
2. 给角色授予权限。
3. 将角色授予某一用户。
4. 检查用户是否具有相应的权限。
1.创建用户并授权
(1)create user user1
identified by 001
default tablespace Ming_He
quota 20M on users;
(2) grant create session to user1;
(3) grant select on student to user1;
select * from system.student;
(4) grant select on SC to public;
(5) grant insert on student to user1 with admin option;
2.权限的回收
(1) rovoke select on sc from public;
(2) revoke insert student from user1;
(3)select * from scottt.sc;
3.角色的使用
(1) create role student_manager identified by student_password;
(2) grant select on student to student_manager;
(3) grant student_manager create session to user1;
(4)select * from user_sys_privs;