用户(User)
- 用户的概念
用户 / 账户的存在是对该用户里保存的数据设定了安全、保护功能
- 常用操作(SQL Plus命令的操作)
1.登录普通用户
sqlplus 用户名 / 密码 ;
- 登录管超级理员用户
sqlplus sys / 密码 as sysdba;
- 更改用户密码
passw 用户名
- 切换用户
conn 用户名;
- 创建用户
Create user
Create user 用户名
identified by 密码
default tablespace 永久表空间名
temporary tablespace 临时表空间名;
- 管理用户
更改用户密码
create user 用户名 identified by 密码;
解锁用户
alert user 用户名 account unlock;
锁定用户
alert user 用户名 account lock;
删除账户
drop user 用户名 cascade;
权 限
- 什么是权限
权限是指的执行特定命令或访问数据库对象的权力。
- 权限的作用
- 数据库的安全性
- 数据的安全性
- 权限的分类
- 系统权限:允许用户执行特定的数据库动作,创建表、摄图、索引、连接实例等。
- 对象泉权限:允许用户操作一些特定的对象,读取视图,更新,某列、执行存储过程等。
- 权限用法
给角色赋予权限
- 赋予角色创建数据库的权限
grant create table to 角色名;- 赋予角色创建视图的角色
grant create view to 角色名;
角色赋予给用户
grant 角色名 to 用户名;
撤销用户中的角色
revoke 角色名 from 用户名;
角色(Role)
- 什么是角色
角色是一组权限的集合,感觉像把权限封装在一起使用
- 角色的作用
- 三个标准角色
- 连接角色:有链接权
grant connect to 用户名;
- 资源角色:有create table / view 等的权限
grant resource to 用户名;
- DBA角色:超级管理员的权限
grant dba to 用户名;
- 创建角色
Create Role
创建自定义角色
create role 角色名;
- 删除角色
Drop Role
drop role 角色名;
以!上!内!容!
以上内容仅为自我领悟、亲身碰遇困处或难处的学习笔记
如有错误,欢迎指正!!!