oracle 容器数据库·角色

1、创建公共角色

conn / as sysdba

create role c##r1 container=all;

 

 

2、给公共角色授权

grant create any table to c##r1;

grant create session to c##r1;

 

 

3、将公共角色授权给公共用户

grant c##r1 to c##u1;

grant c##r1 to c##u2;

 

 

  1. 创建本地角色
    conn sys/oracle@pdb2 as sysdba
    create role r1;
    select role,common from dba_roles where common='NO';
     
     
  2. 给本地角色授权
    grant create table to r1;
    grant create session to r1;
     
     
  3. 把本地角色授权给本地用户
    select username,common from cdb_users where common='NO';
    grant r1 to user2;
     
     
  4. 把公共角色授权给本地用户
    grant C##R1 to u2;
    grant C##R1 to admin2;
     
     
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值