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

1.创建用户

 > CREATE  USER 用户名 IDENTIFIED BY 密码;

2.创建只读的角色名称

> CREATE ROLE READER_ROLE;   --READER_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 用户名;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,481评论 0 9
  • MySQL 8.0的很多方法和以前版本已经不一样了;MySQL8.0新加了很多功能,其中在用户管理中增加了角色的管...
    yichen_china阅读 553评论 0 2
  • EOS.IO 技术白皮书 v2 本文档由汪涛,minghua,鞠禹,李晓宇,轻灵紫,陈伟桢,赵余,以及另外两位不具...
    一只肥猫君阅读 1,705评论 0 1
  • 前言 ** 通风 **,一种让人抓狂的代谢类疾病,由于体内的某些酶出了问题,尿酸无法被分解和排出,导致在体内沉积为...
    NSblacker阅读 420评论 0 0
  • 企业文化100篇—第七十三篇 最近,网上有很多关于国家精神的讨论。所谓范冰冰荣获“国家精神缔造者”,是不是说明,范...
    欢喜慈悲阅读 344评论 0 2