管理Oracle数据库的安全 | Oracle 入门系列
1. 管理Oracle数据库的安全
1.1 Oracle 数据库用户管理
1.1.1 创建用户
1.1.2 修改用户
1.1.3 用户授权
1.1.3.1 给用户 CREATE SESSION 权限
1.1.3.2 给用户 SELECT 权限
1.1.3.3 给用户 INSERT、UPDATE 和 DELETE 权限
1.1.3.4 给用户系统权限
1.1.3.5 给所有用户授予权限
1.1.3.6 查看用户拥有的权限
1.1.3.7 取消用户的指定权限
1.1.4 删除用户
1.2 Oracle 数据库角色管理
1.2.1 角色的概念
1.2.2 创建角色——CREATE ROLE
1.2.3 给角色授权——GRANT
1.2.4 将角色授予用户——GRANT
1.2.5 查看角色的权限
1.2.6 取消角色——REVOKE
1.2.7 删除角色——DROP ROLE
1.2.8 Oracle 中系统预定义的角色
1.3 案例
案例1:用户解锁、用户密码修改
如果scott用户被锁了,可以先解锁,解锁完后再修改一下scott的密码。
(1)不登陆到数据库服务器:sqlplus /nolog
(2)连接:connect / as sysdba 或者 conn / as sysdba
(3)用户解锁:alter user scott account unlock;
(4)修改密码:alter user scott identified by tiger;
(注意:修改密码时,密码的第一个字符不能是数字)
示例:
参考资料
- 《SQL 从入门到精通:微课视频版 / 陈贻品,贾蓓,和晓军编著. – 北京:中国水利水电出版社, 2020.1》第15章
学习笔记:《Oracle 入门系列》