博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库(学习整理)----2--关于Oracle用户权限的授权和收权
阅读量:5846 次
发布时间:2019-06-18

本文共 1420 字,大约阅读时间需要 4 分钟。

 

知识点:

    1、Oracle数据库中所用的用户等级是平级的!只是每个用户的权限不同而已!

    2、在一个用户登录后,可以在自己的登录状态下访问其他用户的数据缓冲区、表、以及表的操作!(只要该用户用权限!)

    3、我们可以在一个有创建用户权限的用户登录后,进行创建(赋予权限等)操作,创建后的用户和当前用户是平级的!权限不同而已!

(1)、使用 sysDBA登录 创建一个Jason用户,密码:abc123

      SQL语句:

          create user Jason identified by abc123;

      执行后效果:

          用户Jason已经创建了,但是却不能登录Oracle,因为还没有赋予登录权限(创建会话权限!)

(2)、给用户Jason赋予登录权限:

      SQL语句:
          grant connect to Jason;

      执行后的效果:

          用户Jason可以登录Oracle了!
          但是却不能进入数据库中的数据缓冲区的权限!
(3)、给用户Jason进入数据缓冲区的权限:
      SQL语句:
          grant resource to Jason;

          执行后的效果:

          但是现在仍然不能对数据库中的表进行操作(增删改查)!

(4)、给用户Jason赋予对表的:insert/delete/update/select的操作权限!

      SQL语句:
        (1):grant all on system.testTB1 to Jason; //给四个权限(增删查改)

        (2):grant select on system.testTB1 to Jason; //给Jason查询system用户testTB1表的权限

        依此类推......

(5)收回Jason权限:

      SQL语句:
          (1):收回增删查改权限。
              revoke all on system.testTB1 from Jason;
            或者               

              revoke insert,select,delete,update on system.testTB1 from Jason;

          (2):收回指定权限:

            //revoke [insert/select/delete/update] on system.testTB1 from Jason;

            revoke insert on system.testTB1 from Jason//回收新增权限

(6)删除Jason用户:
      SQL语句:
        drop user Jason (cascade:强制丢弃);

      执行之后的效果:

        (1)用户Jason从数据库中被删除了,再也登不上Oracle了!并且Jason用户下的信息都会被删除!

 

转载于:https://www.cnblogs.com/newwind/p/5670052.html

你可能感兴趣的文章
POJ3438 ZOJ2886 UVALive3822 Look and Say【数列】
查看>>
IE6的height小BUG
查看>>
说说IUnitOfWork~DbContext对象的创建应该向BLL层公开
查看>>
强制卸载kernel
查看>>
web渗透测试中WAF绕过讲解(二)基于HTTP协议绕过
查看>>
【CSON原创】CSS的障眼法:利用border实现图片的翻转
查看>>
oracle:plsql学习总结(oracle database 10g sql 开发指南)
查看>>
〔转〕Word域的应用和详解2_等式和公式域
查看>>
FZU 1502 Letter Deletion
查看>>
寄存器是什么 有什么作用
查看>>
转载 《Python爬虫学习系列教程》学习笔记
查看>>
NGUI的输入框制作(attach- input filed script的使用)
查看>>
[异常笔记] zookeeper集群启动异常: Cannot open channel to 2 at election address ……
查看>>
mysql 03
查看>>
NgDL:第三周:浅层NN
查看>>
OpenCV基于傅里叶变换进行文本的旋转校正
查看>>
Centreon 安装部署指南
查看>>
项目管理修炼之道之规划项目
查看>>
学生机房PC也桌面虚拟化!
查看>>
Ext.Net 1.2.0_分析 Ext.Net.ResourceHandler 资源处理程序
查看>>