Oracle 创建只读角色 – 创建只读用户(所有表可访问)

释放双眼,带上耳机,听听看~!

1.创建用户

> CREATE  USER 用户名 IDENTIFIED BY 密码;

2.创建只读的角色名称

> CREATE ROLE READER_ROLE;   --READER_ROLE 自定义的角色名称

#READE_ROLE可以修改任意,这里修改下面分配权限的都要修改

3.给角色分配权限

> grant SELECT ANY DICTIONARY to READER_ROLE; --READER_ROLE 自定义的角色名称
> grant SELECT ANY TABLE to READER_ROLE; --READER_ROLE 自定义的角色名称
> grant SELECT ANY TRANSACTION to READER_ROLE; --READER_ROLE 自定义的角色名称
> grant SELECT ANY SEQUENCE to READER_ROLE; --READER_ROLE 自定义的角色名称

4.将只读角色赋予指定账户

> grant READER_ROLE to 用户名; 

5.给用户赋予连接权限

> grant connect, resource to 用户名;
> grant create session to 用户名;

作者:承诺一时的华丽
链接:https://www.jianshu.com/p/dcd19b92e347
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

给TA买糖
共{{data.count}}人
人已赞赏
Oracle

使用云服务器Centos7.9 安装Oracle 11g

2022-6-19 19:35:24

prometheus

Prometheus Operator 持久化存储

2020-3-10 21:00:32

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索