当前位置: 首页 > news >正文

oracle创建新用户,并且只给新用户赋予查询权限

创建账户

  • 拿到一个比较高权限的账号,最好是管理员的,创建用户
CREATE USER new_user IDENTIFIED BY password;

赋予登录权限

此时用户已经有了,但是还要赋予登录权限

 GRANT CREATE SESSION TO new_user;

赋予一个表的查询权限

GRANT SELECT ON employees TO new_user;

赋予所有表的查询权限

 GRANT SELECT ANY TABLE TO new_user;

取消所有表的查询权限

REVOKE SELECT ANY TABLE FROM new_user;

取消一个表的查询权限

REVOKE SELECT ON employees FROM new_user;

查询

  • 因为表隶属的用户不同,所以需要加前缀
  • 确保在授权时,表名和用户名是正确的。
  • 如果C##BIGSCREEN需要访问C##DCP下的多个表,你需要为每个表重复执行授权命令,或者考虑使用角色来集中管理权限。
  • 如果实例(orcl)有特定的安全策略或配置,也需要考虑这些因素可能对权限授予产生的影响。
  • 通过上述步骤,C##BIGSCREEN用户应该能够看到并访问C##DCP用户下的表。
  SELECT * FROM C##DCP.example_table;

相关文章:

  • 2024Dragon Knight CTF复现web
  • 11.1 排序算法
  • C++中的智能指针类别
  • 汽车MCU虚拟化--对中断虚拟化的思考(1)
  • 利用GNSS IMU集成提高车道级定位精度
  • Blueprints - Collision Presets相关
  • 4月啤酒品类线上销售数据分析
  • Java-集合基础
  • LeetCode # 1070. 产品销售分析 III
  • Python列表
  • RustDesk服务器
  • 整理GTX收发器示例工程(高速收发器十一)
  • 医院该如何应对网络安全?
  • Redis缓存(笔记一:缓存介绍和数据库启动)
  • C. Turtle and an Incomplete Sequence
  • 自己简单写的 事件订阅机制
  • Docker下部署自己的LNMP工作环境
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • js ES6 求数组的交集,并集,还有差集
  • JS实现简单的MVC模式开发小游戏
  • Laravel Telescope:优雅的应用调试工具
  • Python学习笔记 字符串拼接
  • Redis的resp协议
  • spark本地环境的搭建到运行第一个spark程序
  • vue 配置sass、scss全局变量
  • 什么是Javascript函数节流?
  • 使用putty远程连接linux
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 跳前端坑前,先看看这个!!
  • 用简单代码看卷积组块发展
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • # 服务治理中间件详解:Spring Cloud与Dubbo
  • $LayoutParams cannot be cast to android.widget.RelativeLayout$LayoutParams
  • ()、[]、{}、(())、[[]]命令替换
  • (1)STL算法之遍历容器
  • (1)svelte 教程:hello world
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (2024,Flag-DiT,文本引导的多模态生成,SR,统一的标记化,RoPE、RMSNorm 和流匹配)Lumina-T2X
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (补充):java各种进制、原码、反码、补码和文本、图像、音频在计算机中的存储方式
  • (分布式缓存)Redis分片集群
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (学习日记)2024.03.12:UCOSIII第十四节:时基列表
  • .Net CF下精确的计时器
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .net对接阿里云CSB服务
  • .NET中的Exception处理(C#)
  • /etc/motd and /etc/issue
  • ::什么意思
  • @JsonFormat与@DateTimeFormat注解的使用
  • [ vulhub漏洞复现篇 ] Grafana任意文件读取漏洞CVE-2021-43798
  • []利用定点式具实现:文件读取,完成不同进制之间的