我正在尝试在Oracle中设置User_2,并让User_1授予该用户对表的SELECT权限。无论我做什么,创建一个角色并向该角色授予select权限,或者直接向User_2授予SELECT,我得到的结果都是“表或视图不存在”。但是,如果我用DB所有者限定表名,我会得到我的select。例如,User_1.Items被授予SELECT to User_2。如果我随
我为用户授予角色,并授予一些角色特权:GRANT DataEntry TO John, Joe, Lynn;GRANT SELECT, DELETE ON Attendance TO Supervisor;但是,当我查询dba_sys_privs表并选择John时,例如,我没有DataEntry<em
我有角色A和角色B,我想给予一些用户将角色A给另一个用户的权限,而不是角色B。实际上我使用的是GRANT GRANT ANY ROLE TO user,但是它允许用户提供他想要的任何角色。所以基本上我需要像GRANT GRANT A TO username这样的东西。
编辑:用户必须授予另一个用户的角色,这不是他属于的角色