社区
Oracle
帖子详情
Oracle数据库下,如何有效控制用户查询权限
feilong816
2004-07-01 11:19:59
想建立或修改一下用户david,密码也是david
要给他什么角色或者权限才能让他只能查询指定的表class,或者表student,而不让他有查询其他表的权限
如果分不够可以再加.
谢谢!
...全文
258
14
打赏
收藏
Oracle数据库下,如何有效控制用户查询权限
想建立或修改一下用户david,密码也是david 要给他什么角色或者权限才能让他只能查询指定的表class,或者表student,而不让他有查询其他表的权限 如果分不够可以再加. 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feilong816
2004-07-01
打赏
举报
回复
谢谢,马上就试
freddy2003
2004-07-01
打赏
举报
回复
你另外建一个账号试一试,
我试过了,没有问题的
feilong816
2004-07-01
打赏
举报
回复
但是connect角色有很多权限,如下:
alter session
create cluster
create database link
create session
create sysnonym
create table
create view
我不能让他有那么多的权限,谢谢
showmetoyou
2004-07-01
打赏
举报
回复
你只要给它CONNECT角色就可以了啊 !视图和表的操作当然相同了 !
feilong816
2004-07-01
打赏
举报
回复
connect具有的系统权限:
alter session
create cluster
create database link
create session
create sysnonym
create table
create view
如果让他有那么多的权限的话,那原先授予只查询指定表已失去意义了
谢谢
feilong816
2004-07-01
打赏
举报
回复
但我验证过了,只要有connect就有权限查询其他的表了
freddy2003
2004-07-01
打赏
举报
回复
connect权限都没有,你就不要想连接oracle了,connect权限是一个用户最基本的权限
feilong816
2004-07-01
打赏
举报
回复
谢谢
但是还是那个问题,如果我不给他connect,或者EW_user,dba,角色,如何让其连接oracle
我用SQL Plus不成功
因为给他那些角色,他就有权查看其他的表了
谢谢
freddy2003
2004-07-01
打赏
举报
回复
举一反三
GRANT SELECT ON 方案.视图 TO david
feilong816
2004-07-01
打赏
举报
回复
但是我要用这个用户用程连接,其他方面还需要做什么,给他什么角色,以最小权限来说,不给他任何角色,他不能连接到数据库.
处理的是视图
谢谢
feilong816
2004-07-01
打赏
举报
回复
如果是视图呢?
showmetoyou
2004-07-01
打赏
举报
回复
登陆数据库后,在左边用户目录下找到该用户,点击右边的对象,找到实例下的class表!旁边就可以给它SELECT授权!点击向下的按钮就OK了!
freddy2003
2004-07-01
打赏
举报
回复
授权:
GRANT SELECT ON 方案.表名 TO david
GRANT update ON 方案.表名 TO david
使用
select * from 方案.表名
feilong816
2004-07-01
打赏
举报
回复
可以假设用oracle客户端,或者SQl Plus
操作用户管理员system
加分多少,看难度,实现程度.
谢谢!
21天学通
Oracle
第12章
用户
角色与
权限
控制
(教学视频:45分钟) 215 第三篇
Oracle
中的SQL 第13章
Oracle
数据类型(教学视频:21分钟) 231 第14章
Oracle
中的函数与表达式(教学视频:111分钟) 240 第15章
Oracle
中的
控制
...
oracle
数据库
用户
权限
详解
此
权限
允许
用户
从
Oracle
Recovery Manager (RMAN) 或 SQL*Plus 执行备份和恢复操作。此管理
权限
允许大多数操作,包括查看
用户
数据的能力。管理员执行基本
数据库
操作所需的管理
权限
是通过特殊系统
权限
授予的。您必须...
oracle
19c
数据库
基础和日常管理
Oracle
数据库
底层原理解析 课程学习网址: https://edu.csdn.net/course/detail/35647
Oracle
19c
数据库
基础与日常管理 通过本课程使学员掌握在Linux环境下
Oracle
19c
数据库
的基础知识和日常管理。 ...
oracle
数据库
系统
权限
与对象
权限
权限
管理:是
Oracle
实现安全管理的一部分。通过授予不同
用户
的系统
权限
与对象
权限
,...注:在
Oracle
数据库
中,
用户
system,sys是
数据库
管理员,它具有DBA所有系统
权限
; eg:查看系统中的所有
用户
(此时是用的系统管
oracle
数据库
有哪些
权限
,
ORACLE
数据库
中
权限
有哪些?
1
权限
Oracle
数据库
有两种途径获得
权限
,它们分别为:① DBA直接向
用户
授予
权限
。② DBA将
权限
授予角色(一个命名的包含多个
权限
的集合),然后再将角色授予一个或多个
用户
。使用角色能够更加方便和高效地对
权限
进行...
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章