博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何创建只读权限oracle账户
阅读量:6713 次
发布时间:2019-06-25

本文共 612 字,大约阅读时间需要 2 分钟。

1.创建角色

CREATE ROLE SELECT_ROLE
2.给角色分配权限

grant CREATE VIEW to SELECT_ROLE;

grant CREATE SYNONYM to SELECT_ROLE;

grant CONNECT 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 user IDENTIFIED BY user DEFAULT TABLESPACE xxx;

grant SELECT_ROLE to user;
4.删除角色
drop role SELECT_ROLE;

5.检查角色的权限

select * from dba_sys_privs where grantee='SELECT_ROLE'

测试权限的时候需要加上用户的对象例如

select count(*) from hr.ex_user;

转载于:https://www.cnblogs.com/tewuapple/p/10342204.html

你可能感兴趣的文章
SecurityError Error 2148 SWF 不能访问本地资源
查看>>
EntLib 3.1学习笔记(6) : Security Application Block
查看>>
(转载)图文推荐给开发人员非常实用的站点
查看>>
Web 2.0 Gets Big — and Corporate
查看>>
.net软件工程师面试
查看>>
超级实用且不花哨的js代码大全 (一)
查看>>
Windows Phone Developer Tools RTW 新特性-Pivot控件
查看>>
linux内核的makefile.txt讲解
查看>>
SQL SERVER 内存分配及常见内存问题 DMV查询
查看>>
Dojo入门:初识Dojo
查看>>
BusyBox 简化嵌入式 Linux 系统【转】
查看>>
DNS解析过程详解【转】
查看>>
[Java 基础] 并发队列ConcurrentLinkedQueue和阻塞队列LinkedBlockingQueue用法
查看>>
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(25)-权限管理系统-系统管理员(附生成器)...
查看>>
构建之法 第三版 第3章 部分草稿 (剪牦牛毛、老程序员去金融公司的故事)...
查看>>
01.SQLServer性能优化之----强大的文件组----分盘存储
查看>>
内核内存池管理技术实现分析【转】
查看>>
Ubuntu10.04中利用V4L2读取摄像头数据并保存成文件【转】
查看>>
Ubuntu抛弃了Untiy转向Gnome,美化之路怎么办?不用怕咱一步一步大变身!
查看>>
C#批量插入数据到Sqlserver中的四种方式
查看>>