关于ORACLE数据库中授权grant on的问题,新手小白请高手解答一下

您好,我最近遇到了类似的权限问题。
上周,有用户询问想授予用户B一些权限,但担心用户B无法再将权限转让给其他人。
如果他们使用带有授予选项的命令 grant from table_name to user_b,则用户 B 解释说其他用户再次被允许使用该选项。

请记住,选择是赠款的关键。
如果没有它,用户 B 将不再被授权。
如果他只是将grant select table_name写入user_b,则用户B只能使用这个权限,不能转手。

但是,这是有风险的,因为必须仔细管理权限。
例如,如果用户B易手给未经授权的人。
这可能会导致数据安全问题。
因此,这种情况取决于具体要求。

无论如何,这取决于你。
关键是要小心使用这些权限。
在思考这个问题的同时,看看是否有更好的方法来处理它。

oracle在应用程序调用时角色的权限不起作用

嘿,我上周调试系统时遇到了这种情况。
用户报告说权限不正确,并且数据库的某些部分已明确给出。
我看着屏幕,心想,难道是用户界面出了问题?我切换到 SQL Developer 并运行了双 ; 中的一个选择。
我还是用管理员账户,结果发现权限不够。
切换到服务器应用程序用户不起作用。
切换到开发模式,又好了。
等等,工作组也与用户帐户关联吗?它是一个Linux服务器。
sysdba用户组是否分配给应用程序用户?等了很久,结果发现应用服务器的用户不在该组中。
完成这些更改后,我重新启动了该应用程序,这次成功了。
但我想知道是否还有其他原因?