案例:创建一个用户software,然后给分配权限,可以让software登录数据库、创建表、操作自己创建的表,回收角色,最后删除用户。
1、创建software用户,密码system
create user software identified by system;
2、让software连接数据库,需要给其connect、resource权限
grant connect to software;
grant resource to software;
3、使用software用户登录
conn software/system@orcl;
4、创建一张表
create table users(id number);
insert into users values(1);
select * from users;
5、切换到管理员system,删除software用户
conn system/system@orcl;
drop user software cascade; ---当software拥有自己的数据对象时,加上cascade,一并把该用户拥有的数据对象删除
6、可以先锁定用户,查看数据对象后删除
alter user software account lock;