请教高人--------oracle 中创建角色与用户有何不同啊?

他们的作用主要是各自干嘛的啊?这点不太懂... 他们的作用主要是各自干嘛的啊?这点不太懂 展开
 我来答
联想汪浩
2011-06-11
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
角色和用户是两个不同的概念。
创建一个角色,可以为角色分配权限。然后把角色赋给某个(某些)用户。
创建角色是为了简化给用户分配相同权限的过程。
当一组用户拥有相同的权限,并且要对他们的权限做统一的修改时,用角色会很省力。

如果很多用户拥有一样的权限,就要在创建用户时分别为每个用户分配一堆权限,这样会很麻烦。
而有了角色,因为角色拥有一组权限,当创建用户的时候,只需要用grant语句把角色授予用户就可以了。
当要修改这些用户的权限时,值需要修改授予他们的哪个角色的定义就可以了,而不需要去修改每个用户所分配的权限。

其实我理解角色就是一组权限的集合。
仁科信息
2024-07-24 广告
Oracle EBS运维是确保企业资源规划系统稳定、高效运行的关键环节。它涵盖了系统监控、性能优化、故障排查与恢复等多方面内容。通过持续的监控和数据分析,运维团队能够及时发现并解决潜在问题,保障系统的稳定性和安全性。同时,他们还需要与业务部... 点击进入详情页
本回答由仁科信息提供
百度网友7b1b300
2011-06-08 · TA获得超过171个赞
知道小有建树答主
回答量:84
采纳率:0%
帮助的人:43.5万
展开全部
用户对应schema,是数据库对象的归属者
即表、存储过程、函数、视图等都是创建在某个用户下的
而角色是若干权限的集合,将角色赋予用户后,用户就有相应的权限
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
啊打打打打丫
2011-06-10 · TA获得超过244个赞
知道答主
回答量:97
采纳率:100%
帮助的人:67.9万
展开全部
角色对应权限,校长是一种角色,A可以当校长,B也可以当校长
追问
那用户呢?那不是也可以分校长和普通人吗?
追答
A可以当校长,A也可能会升迁,A也可能会被双规。A可能在当校长的同时还兼顾教学,那么他也属于教师这个角色。你要是有过数据库开发经验,就不会问这种问题,数据库表设计需要区分用户和角色,哪种角色拥有哪些权限,可以登录,可以权限内执行操作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jkever
2011-06-08 · TA获得超过1439个赞
知道小有建树答主
回答量:460
采纳率:0%
帮助的人:562万
展开全部
角色和用户是不同的.......楼上正解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式