尚硅谷Oracle教程-学习笔记2

尚硅谷Oracle教程-学习笔记2

大家好,又见面了,我是全栈君。

控制用户权限

1.创建用户

1)

SQL> create user atguigu01
  2  identified by atguigu01;
User created

2)

SQL> grant create session
  2  to atguigu01;
Grant succeeded

3)

SQL> grant create table
  2  to atguigu01;
Grant succeeded

4)

SQL> alter user atguigu01 quota 5m
  2  on users;
User altered

2.创建角色

1)

SQL> create role my_role;
Role created

2)

SQL> grant create session,create table,create view to my_role;
Grant succeeded

3)

SQL> create user atguigu02
  2  identified by atguigu02;
User created

4)

SQL> grant my_role to atguigu02;
Grant succeeded
SQL> 

3.使用GRANT 和 REVOKE 语句赋予和回收权限

1)

SQL> grant select,update
  2  on scott.employees
  3  to atguigu01;
Grant succeeded

2)

SQL> grant select 
  2  on scott.departments
  3  to atguigu01
  4  with grant option;
Grant succeeded

3)

SQL> grant select,update
  2  on locations
  3  to public;
Grant succeeded

4)

SQL> revoke select 
  2  on employees
  3  from atguigu01;
Revoke succeeded

1010007-20171107201941091-1449640733.png

作业:

  • 1.如果用户能够登陆到数据库,至少需要哪种权限?是系统权限还是对象权限
    CREATE SESSION 系统权限
  • 2.创建表需要哪种权限?
    CREATE TABLE
  • 3.将表departments的查询权限分配给用户system
Grant select 
on departments
to system;
  • 4.从system处收回刚才赋予的权限
REVOKE select
on departments
from system;
  • 5.创建角色dvp,并将如下权限赋予该角色
     CREATE PROCEDURE
     CREATE SESSION
     CREATE TABLE
     CREATE SEQUENCE
     CREATE VIEW
    1)
CREATE ROLE dvp;

2)

GRANT CREATE PROCEDURE,CREATE SESSION,CREATE TABLE,CREATE SEQUENCE,CREATE VIEW
TO dvp;

转载于:https://www.cnblogs.com/SweetZxl/p/7800662.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/108042.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 有监督学习流程图

    有监督学习流程图

    2022年5月28日
    28
  • 射灯怎么安装图解_牛眼灯安装图解法

    射灯怎么安装图解_牛眼灯安装图解法炫派照明多光色晶元芯片LED轨道灯,静音风扇智能散热,风神Ⅱ导轨射灯智能散热导轨射灯风神Ⅱ灯体支架高碳钢材质,连接牢固不易滑落,360度旋转顺畅,全方位调节照射角度,感受无死角的光线触感。与灯体主色彩射灯安装图示融为一体,统一的美感低调的华贵,烤漆漆皮带来舒适光滑的质感,使整个射灯看起来精致完美。雷士照明LED家居客厅轨道射灯,电视背景照明灯,TLN204黑白双色家居黑白轨道射灯雷士照明轨道射灯椭…

    2022年10月23日
    0
  • tomcat闪退问题整理

    tomcat闪退问题整理tomcat闪退一般有以下几个原因:1、JDK环境变量配置错误;2、JDK版本与tomcat版本不匹配(一般jdk1.6,tomcat8.**这样可能会出现类似问题)3、tomcat内存配置有误(Catalina文件内存配置有误)4、端口被占用解决方案:1、JDK环境变量配置错误;排查:1)检查环境变量:cmd启动命令行窗口→通过cd命令到tomcat的bin目录下→运…

    2022年5月12日
    32
  • 最新版本git下载安装&配置教程「建议收藏」

    最新版本git下载安装&配置教程「建议收藏」原文地址https://blog.csdn.net/zx1996119/article/details/80814752下载地址:https://git-scm.com/downloads如图:这里下载完成后是酱子的如图(windows64位的)1.双击打开后,点击Next2.再次点击Next(这里我改了安装的路径)3.下图方框…

    2022年5月1日
    58
  • PORUHBUB.CROWN_ios安卓 testlight /apps/android开发包安装

    PORUHBUB.CROWN_ios安卓 testlight /apps/android开发包安装PORUHBUB.CROWN_ios安卓testlight/apps/android#gym#output#enterip服务器地址https://1024td.com@91.189.91.93enterapp_store_connect_api_keyupload_to_testflightnotification该命令可以及时通知我们当前操作状态;完整配置如下#update_fastlanedefault_platform(:iOS)platform:i..

    2022年10月1日
    0
  • 程序包无效:“CRX_HEADER_INVALID“

    之前在安装谷歌插件的时候遇到的问题,解决方法小技巧1、报错:程序包无效:“CRX_HEADER_INVALID”如图:原因是插件格式不对,谷歌无法进行解析。需要手动解压文件。2、解决方法将下载的crx文件后缀名改为.zip或者后缀名.rar。如果zip不行就改为rar。然后对文件进行解压到指定文件夹,点击加载已解压的扩展程序,选定所解压的指定文件夹。即可:方法参考网上…

    2022年4月1日
    119

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号