[討論] oracle 角色繼承問題

看板Database作者 (★嘻哩波囉★)時間11年前 (2014/09/30 10:36), 編輯推噓2(202)
留言4則, 1人參與, 最新討論串1/1
各位好 最近在建立oracle DB出現了一點小問題 我在DB 建立了一個user還有B.C兩個role 其中C擁有connect的權限 另外我給予B C角色 給予user B角色 但現在出現的問題是 當我使用user要connect DB時會出現沒有connect權限的錯誤訊息 如果將B新增connect權限後就可以連了 但理論上我已經給予B C角色了 擁有B 角色的user應該同樣擁有C角色的權限不是嘛? 不知道這是什麼原因會導致這個問題的發生 或是有什麼辦法可以解決這個問題呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.11.17.8 ※ 文章網址: http://www.ptt.cc/bbs/Database/M.1412044617.A.290.html

09/30 17:25, , 1F
grant connect to role b.....
09/30 17:25, 1F

09/30 17:26, , 2F
role 都要有連至資料庫的權限才對
09/30 17:26, 2F

09/30 17:27, , 3F
如果是某一個user 只有role B, 不就連不上了?~
09/30 17:27, 3F

09/30 17:30, , 4F
你可以試試先grant C, 再grant B 給user, 看會不會被擋
09/30 17:30, 4F
文章代碼(AID): #1KAXT9AG (Database)