oracle - 提供对 Oracle 中特定视图的只读访问权限
问题描述
我的 Oracle 数据库架构中有 5 个视图。而且我需要为用户提供对一个视图的只读访问权限。
我正在考虑以下方法,但不确定它是否可能,因为我在 dba 部分并不擅长。
a) Create a new user or the corresponding business role APP_ROLE and assign "CREATE SESSION" rights.
b) GRANT SELECT ON <view> TO {APP | APP_ROLE}
解决方案
在实际的 oracle 版本(>=12.1.0.2)中,最好使用read
权限:
在以前的版本中 - 是的,grant select
很好。
推荐阅读
- api - 微服务 HttpStatus 代码
- python - 如何向我的 Python 脚本添加循环函数和 1 分钟延迟?
- dart - 当我开始 web 颤振调试时的空白页面
- ssh - 有没有办法为 Visual Studio 2017 使用 SFTP 工具?
- angular - ***.service.ts(1,21) 中的错误:错误 TS2305:模块 '"***@angular/common/http"' 没有导出的成员 'Response'
- node.js - Next.js 的 NPM 包——它们需要在 ES5 中吗?
- c# - 为什么无法解析 Json 并显示原始结果?
- python - 如何在pyglet中制作一个带有面部图像的立方体
- jhipster - JHipster 升级继续使用以前的配置生成
- java - How can you automatically select a listcell when one of its internal components receives focus?