zoukankan      html  css  js  c++  java
  • 十七、oracle的权限和角色

    参考:https://www.cnblogs.com/ningvsban/p/3606239.html

    一、用户的创建

    a) 语法

    create user 用户名 identified by 密码;

    b) 创建用户bjsxt, 设定密码为bjsxt

       注意: 操作数据库对象是需要dba权限的

    create user wdy identified by 123456 default tablespace qiaoxin (temporary tablespace temp);

    default tablespace:永久表空间

    二、角色

    1、给用户授权

    Oracle中的权限很多, 为了方便用户管理权限, 提供了角色这个概念.

    角色代表一个身份, 该身份拥有固定的权限. 常见的角色:

    •    DBA: 数据库管理员
    •    CONNECT: 临时用户, 拥有少量的权限
    •    RESOURCE: 比较靠谱的用户, 拥有更多的权限, 不能管理数据库

    a) 给bjsxt用户授予普通用户的权限

    grant connect, resource to bjsxt;

     b)给bjsxt用户授予一些权限

    grant create table,create view,create sequence,unlimited tablespace to bjsxt;

    c) 从bjsxt用户撤销resource权限

    revoke resource from bjsxt;

    2、管理角色

    1.建一个角色
    sql>create role role1;


    2.授权给角色
    sql>grant create any table,create procedure to role1;


    3.授予角色给用户
    sql>grant role1 to user1;

  • 相关阅读:
    函数的定义
    函数加载的过程
    js中的return
    快速排序
    冒泡排序
    数组的案例
    正睿暑期培训day3考试
    bzoj2115 Xor
    luogu4570 元素
    bzoj4827 Hnoi2017 礼物
  • 原文地址:https://www.cnblogs.com/qiaoxin11/p/12788787.html
Copyright © 2011-2022 走看看