oracle如何创建一个只读用户,该只读用户可以查看所有人的表及视图权限,查询数据字典的权限,但不能创建表、索引、插入、更新、删除数据

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

oracle如何创建一个只读用户,该只读用户可以查看所有人的表及视图权限,查询数据字典的权限,但不能创建表、索引、插入、更新、删除数据


 

1.创建角色

CREATE ROLE SELECT_ROLE

2.给角色分配权限

grant create session TO SELECT_ROLE;

grant SELECT ANY DICTIONARY to SELECT_ROLE;

grant SELECT ANY TABLE to SELECT_ROLE;

grant SELECT ANY TRANSACTION to SELECT_ROLE;

grant SELECT ANY SEQUENCE to SELECT_ROLE;

 

3.把角色赋予指定账户

create user readuser  identified by readuser  default tablespace users  temporary tablespace temp   profile DEFAULT;

grant SELECT_ROLE to readuser;

例:

oracle如何创建一个只读用户,该只读用户可以查看所有人的表及视图权限,查询数据字典的权限,但不能创建表、索引、插入、更新、删除数据

1.创建角色CREATE ROLE SELECT_ROLE2.给角色分配权限grant create session TO SELECT_ROLE;grant SELECT ANY DICTIONARY to SE...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息