如何在 SQLPlus 中撤销用户的所有权限?
我以 sysdba 身份登录,我想撤销普通用户的所有权限。
我用谷歌搜索了这个查询

REVOKE ALL PRIVILEGES, GRANT OPTION FROM user [, user] ...
但我不明白我应该为用户放什么等等。

最佳答案

这里的答案取决于您是要撤销 系统权限 还是 对象权限
两者都有语法更改。

但是当您通过 sysdba 登录时,我猜您想撤销 system privileges

revoke sysdba from user_name;

这里用您的实际用户替换 user_name 。喜欢
revoke sysdba from nagendra;

更新:
并撤销所有 system privileges 我们可以使用:
revoke all privileges from user_nameobject privilege 表示 tables procedures functions 上的特权并撤销此使用:
revoke all on object_name from public

例子
revoke all on nagendra_table from public

这将从 nagendra_table 中删除表 all users 上的所有现有权限

关于oracle - 如何在sqlplus中撤销用户的所有权限?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30313462/

10-10 16:48