[讨论] oracle 角色继承问题

楼主: lsps40803 (★嘻哩波囉★)   2014-09-30 10:36:54
各位好
最近在建立oracle DB出现了一点小问题
我在DB 建立了一个user还有B.C两个role
其中C拥有connect的权限
另外我给予B C角色
给予user B角色
但现在出现的问题是
当我使用user要connect DB时会出现没有connect权限的错误讯息
如果将B新增connect权限后就可以连了
但理论上我已经给予B C角色了
拥有B 角色的user应该同样拥有C角色的权限不是嘛?
不知道这是什么原因会导致这个问题的发生
或是有什么办法可以解决这个问题呢
谢谢
作者: iamnotfat (我不肥)   2014-09-30 17:25:00
grant connect to role b.....role 都要有连至数据库的权限才对如果是某一个user 只有role B, 不就连不上了?~你可以试试先grant C, 再grant B 给user, 看会不会被挡

Links booklink

Contact Us: admin [ a t ] ucptt.com