[討論] 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