管理Oracle数据库的安全 | Oracle 入门系列(持续更新中)

本文介绍了Oracle数据库的安全管理,包括创建和修改用户、用户授权、角色的创建与管理,以及如何解锁和修改用户密码。重点讲述了如何赋予用户不同级别的权限,如SELECT、INSERT、UPDATE和DELETE,以及使用系统预定义角色提高管理效率。
摘要由CSDN通过智能技术生成

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 入门系列》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值