一、sqlplus小知识
1、显示当前用户
show user;
2、修改oracle密码
passw 或者 passw + 用户名
(可以带用户名,也可以不带用户名,但是给别人带用户名,必须带用户名)
3、切换用户
conn + 用户名
4、查询所有的用户名
select username from dba_users;
select * from dba_users;
二、用户管理
1、创建用户
create user 用户名 identified by 密码
创建用户必须要创建用户的权限
刚刚创建的用户不能登录,因为没有登录的权限:
2、给新用户赋予登录权限
给用户赋值登录的权限:
grant create session to 用户名
3、系统管理员给用户修改密码
如果忘记了密码,需要找系统管理员重置秘密:
4、综合案例(创建用户和权限赋值)
①创建用户 gg
②给gg赋予登录的权限
③gg创建一张表
发现没有权限,所以需要分配角色
④分配角色
grant resource to gg;
⑤再次创建表
connect resource 介绍:
⑥回收权限
revoke 权限名 from 用户名
⑦删除用户
drop user gg;
在删除用户的时候,如果该用户已经创建过表,需要加上一个cascade,表示和表一并删除。
drop user gg cascade;
第五集,综合案例完成